Linux系统下VI编辑器中如何删除整行

用Linux也蛮久的,但是一些细节很少注意,记得刚刚学习Linux时用的编辑器基本上都是VI,可是今天面试时面试官问我在VI中如何删除整行,我想了好久也没能弄明白,哪位可以告诉我一下吗?

1、首先使用vim命令建立一个Hello.java文件,输入vim hello.java。

2、现在还不是在编辑模式,需要在键盘上输入i键进入。

3、进入编辑模式之后就可以输入我们想要输入的内容。

4、如果想要保存文件内容,需要进入命令行模式,点击键盘上Esc键,shift键输入:wq。

5、比如删除第六行,将光标移至要删除的第六行,连续输入两次小写的d,即dd,就可以成功删除第6行。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-08-19

1、连接上相应的linux主机,进入到等待输入shell指令的linux命令行状态下。

2、用vi打开需要处理的文件,光标移动到需要删除的行。

3、键盘按“dd”运行vi删除行指令,此时会看到之前光标移动的行被整行删除了。

本回答被网友采纳
第2个回答  推荐于2017-09-26
dd:删除游标所在的一整行(常用)
ndd:n为数字。删除光标所在的向下n行,例如20dd则是删除光标所在的向下20行
d1G:删除光标所在到第一行的所有数据
dG:删除光标所在到最后一行的所有数据
d$:删除光标所在处,到该行的最后一个字符
d0:那个是数字0,删除光标所在到该行的最前面的一个字符
x,X:x向后删除一个字符(相当于[del]按键),X向前删除一个字符(相当于[backspace]即退格键)
nx:n为数字,连续向后删除n个字符
第3个回答  2007-12-28
命令模式下 使用dd删除整行本回答被提问者采纳
第4个回答  2007-12-30
如果是这样的情形,不建议到这里问,还是自己找本书,仔细背一下,我想如果下次不会只问这个问题。
相似回答