linux怎么在vi编辑器中删除行

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux怎么在vi编辑器中删除行相关的知识,希望对你有一定的参考价值。

在命令模式下按下面键就可以删除,按esc键切换到命令式
dd:删除游标所在的一整行(常用)
ndd:n为数字。删除光标所在的向下n行,例如20dd则是删除光标所在的向下20行
d1g:删除光标所在到第一行的所有数据
dg:删除光标所在到最后一行的所有数据
d$:删除光标所在处,到该行的最后一个字符
d0:那个是数字0,删除光标所在到该行的最前面的一个字符
参考技术A dd:删除游标所在的一整行(常用)
ndd:n为数字。删除光标所在的向下n行,例如20dd则是删除光标所在的向下20行
d1G:删除光标所在到第一行的所有数据
dG:删除光标所在到最后一行的所有数据
d$:删除光标所在处,到该行的最后一个字符
d0:那个是数字0,删除光标所在到该行的最前面的一个字符
x,X:x向后删除一个字符(相当于[del]按键),X向前删除一个字符(相当于[
backspace
]即
退格键
)
nx:n为数字,连续向后删除n个字符
----

linux中使用vi指令后怎么输入?

参考技术A

依次输入指令。

一、i 在当前位置生前插入I ,在当前行首插入a 在当前位置后插入A, 在当前行尾插入o ,在当前行之后插入一行O ,在当前行之前插入一行。


二、/text查找text,按n健查找下一个,按N健查找前一个。?text  查找text,反向查找,按n健查找下一个,按N健查找前一个。

三、vim中有一些特殊字符在查找时需要转义*[]^%/?~$:set ignorecase,忽略大小写的查找:set noignorecase,不忽略大小写的查找查找很长的词,如果一个词很长,键入麻烦,可以将光标移动到该词上,按*或#键即可以该单词进行搜索。


四、set nohlsearc关闭高亮搜索显示,nohlsearch关闭当前的高亮显示,如果再次搜索或者按下n或N键,则会再次高亮。:set incsearch逐步搜索模式,对当前键入的字符进行搜索而不必等待键入完成。:set wrapscan重新搜索,在搜索到文件头或尾时,返回继续搜索,默认开启。


五、ra 将当前字符替换为a,当期字符即光标所在字符。s/old/new/ 用old替换new,替换当前行的第一个匹配s/old/new/g 用old替换new,替换当前行的所有匹配%s/old/new/ 用old替换new。

以上是关于linux怎么在vi编辑器中删除行的主要内容,如果未能解决你的问题,请参考以下文章

linux中vi编辑器怎样使用

在vi编辑器中的命令模式下,键入( )可在光标当前所在行下添加一新行

linux vi怎么编辑器删除多行与复制命令

SSH中linux vi编辑文档的问题

linux中使用vi指令后怎么输入?

linux中使用vi指令后怎么输入?