VIM删除一行或者多行内容具体方法

VIM删除一行或者多行内容具体方法转载自良许 linux 教程网 https www lxlinux net 6053 html 安装删除单行删除多行删除指定范围行删除条件匹配行安装 vim 在 Ubuntu Debian 中的安装方式 sudoaptinsta 在 RHEL Centos 中的安装方式 yum yinstallvim 删除单行内容将光标移动到需要删除的行按一下 ESC 键 确保退出编辑模式按两次键盘上面的 d 键 即 dd 就可以删除了 删除所有的行有三种方法 按一下 ES

  • 安装
  • 删除单行
  • 删除多行
  • 删除指定范围行
  • 删除条件匹配行

安装vim

在Ubuntu/Debian中的安装方式 $ sudo apt install vim 在RHEL/Centos中的安装方式 #] yum -y install vim 

删除单行内容

将光标移动到需要删除的行 按一下ESC键,确保退出编辑模式 按两次键盘上面的d键,即 dd ,就可以删除了。 

删除所有的行

有三种方法

按一下ESC键,确保退出编辑模式 按 两次g键,即gg。 让光标移动到文本的首行 按 dG键。 其中d小写,G大写 

按一下ESC键,确保退出编辑模式 输入 :1,$d 

在这里插入图片描述
会提示:
在这里插入图片描述




按一下ESC键,确保退出编辑模式 输入 :%d %表示文件中的所有行。 

在这里插入图片描述

删除多行

① 将光标移动到需要删除的行 ② 按一下ESC键,确保退出编辑模式 在dd命令前面加上要删除的行数。例如,如果要删除第4行以下的3行,请按下 3 dd 

删除给定范围的行

① 删除从第3行到第5行

按ESC,然后输入下面的命令,然后回车。

② 删除最后一行

按ESC,然后输入下面的命令,然后回车。

③ 删除当前行之前的所有行

按ESC,然后输入下面的命令,然后回车。

④ 删除当前行之后的所有行

按ESC,然后输入下面的命令,然后回车。

通过条件匹配删除行

① 删除包含text关键字的行

按ESC,然后输入下面的命令,然后回车。

:g/text/d

② 删除不包含#关键字的行

按ESC,然后输入下面的命令,然后回车。

③ 删除以#开的的注释内容

按ESC,然后输入下面的命令,然后回车。

:g/^#/d

④ 删除所有空行

按ESC,然后输入下面的命令,然后回车。

:g/^$/d

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/227349.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月16日 下午9:30
下一篇 2026年3月16日 下午9:31


相关推荐

  • vue学习总结六:keep-alive用法以及activated,deactivated生命周期的讲解

    vue学习总结六:keep-alive用法以及activated,deactivated生命周期的讲解注意 项目讲解案例参照之前的博客 如有不理解的地方 请按 vue 学习总结顺序查看 如果从头到尾仔细阅读过我之前博客的朋友可能发现 我在讲 vue 生命周期的时候并没有详细的去讲 activated 以及 deactivated 这两个生命周期函数 在接下来的这篇博客中会为大家揭开它的神秘面试 我会把列表页好详情页的数据替换成动态请求的数据 而不是写死在 data 函数里面 当然因为没有接口 我只能通过本地的

    2026年3月20日
    2
  • qt中整型转化成字符串_字符串转double

    qt中整型转化成字符串_字符串转double程序中需要将整型转换为字符串QString类型,看了看QString的构造函数,没有直接以int类型为参数的。很奇怪,Qt一直给人感觉做什么都很方便,怎么会没有直接将整型转换为字符串的方法呢?难道还得自己写?过一段时间后终于顿悟了,其实用QString的arg()函数可以完美解决其他类型转换为字符串的问题。只需要:intintValue;QStringstrValue;

    2022年10月19日
    4
  • 如何将sql文件导入数据库中[通俗易懂]

    如何将sql文件导入数据库中[通俗易懂]1、首先创建一个数据库,并设置好它的名称。2、在所要操作的数据库上鼠标右键3、执行的sql脚本4、选择你要执行的文件5、点击执行直到文件导入为止即可!

    2022年10月2日
    6
  • python 数组基本操作

    python 数组基本操作Python 没有数组概念 使用列表 list 来实现的 罗列几个基本操作 声明一维 demo 动态大小数组 成员数可变 demo 3 静态大小数组 三个成员 标号从 0 开始 demo a b 数组初值二维 demo 3 demo 3 4 增加成员 demo 声明动态数组 demo append a 增加一个成员清空 demo a b demo clear 拷贝 Python 中的数组虽然是可变变

    2026年3月18日
    2
  • redis-cli sentinel_redis sentinel配置

    redis-cli sentinel_redis sentinel配置RedisClient是一款纯java开发的开源客户端,原版本:https://github.com/caoxinyu/RedisClient,作者目前已经基本不再维护,最近想要使用一下,结果发现已经开始各种异常。应该是很久没更新的缘故。由于我们公司使用的哨兵模式,而且查看客户端的jedis版本确实有些古老并且发现使用的是单机版的Jedis,难怪会出现异常。例如:ERRunknowncomma…

    2022年10月12日
    5

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号