Vim怎么删除内容_Vim删除内容详细教程

Linux教程 pcbiji 24960浏览 0评论

做后端的小伙伴应该都对 Vim 很熟悉,对 Vim 怎么删除内容应该都熟练掌握了,电脑笔记网今天的 Vim 删除内容详细教程就再来讲一次,主要是针对小白用户的,主要讲 Vim 删除一行或者多行内容的方法,希望大家都能学得会。

Vim 删除内容详细教程

Vim 删除内容详细教程

首先,我们需要在 Linux 下安装 Vim,可以有多种方式,主要有下面几种:

在 Ubuntu/Debian 中的安装方式,可以使用下面的命令:

sudo apt install vim

在 RHEL/Centos 中的安装方式可以使用下面的命令:

yum -y install vim

Vim 删除一行内容

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

Vim 删除所有行内容

1.按一下 ESC 键,确保退出编辑模式,再按两次键盘上面的“g”键,让光标移动到文本的首行,然后按键盘上面的“d”和“G”键。其中“d”键是小写,“G”键要切换成大写的,小伙伴们要注意大小写的切换;

2.按一下 ESC 键,同样是确保退出编辑模式,按一下“:”键,然后输入“1,$d”,就可以删除所有内容了;

Vim 删除内容详细教程

3.按一下 ESC 键,确保退出编辑模式,按一下“:”键,然后输入“%d”,就可以删除所有内容了,% 表示文件中的所有行;

Vim 删除内容详细教程

Vim 删除多行内容

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

Vim 删除内容详细教程

Vim 删除指定范围的多行内容

1.如果你想要删除指定范围的行,比如从第 3 行到第 5 行,按 ESC,然后输入“:3,5d”,回车后就可以删除了;

Vim 删除内容详细教程

2.删除最后一行,可以按下 ESC,然后输入“:$d”,回车后就可以删除最后一行;

Vim 删除内容详细教程

3.删除当前行之前的所有行,按下 ESC 后,输入“:1,.-1d”,回车后即可;

Vim 删除内容详细教程

4.删除当前行之后的所有行,按下 ESC 后,输入“:.+1,$d”,回车后即可;

Vim 删除内容详细教程

Vim 通过条件匹配删除行内容

1.删除包含 text 键字的行,按下 ESC 后,输入“:g/text/d”,回车即可删除相应内容;

Vim 删除内容详细教程

2.删除不包含 # 关键字的行,按下 ESC 后,使用下面的代码即可:

:%g!/#/d#或者
:v/#/d

Vim 删除内容详细教程

3.删除以 # 开的的注释内容,按下 ESC 后,输入“:g/^#/d”,回车后即可删除相应内容;

Vim 删除内容详细教程

4.删除所有空行,按下 ESC 后,输入“:g/^$/d”,回车后即可;

Vim 删除内容详细教程

以上这些内容就是常见的 Vim 删除内容详细教程,有兴趣的小伙伴可以来温故知新一下,建议小白朋友还是按照 Vim 怎么删除内容的教程多练习一下,对以后编写代码是很有帮助的。

转载请注明:电脑笔记网 » Vim怎么删除内容_Vim删除内容详细教程

发表我的评论
取消评论

表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址