Linux系统在vi编辑器命令模式中,删除一行的命令是?

嘿,你问的 vi 编辑器 dd 命令真的很有帮助。
我以前用过这个编辑器写过一些小脚本,但当时我很困惑。
后来我慢慢发现了一些窍门。

回到dd,这是命令模式下的命令。
当您使用 vi 编辑器时,它默认为命令模式。
就像当您打开一个新文档时,它会在该模式下自动等待您的命令。

然后,如果要删除一行,必须先将光标移动到该行。
这个操作是基于键盘上的方向键,上、下、左、右,按哪个键就会朝那个方向移动。

搬家之后,就该进入进入dd的重要步骤了。
这相当于说“删除这一行”。
单击后,该行就会消失,就像已被删除一样。

我记得有一次,2 02 2 年,我在某个城市做一个项目。
当时我还在用vi编辑脚本,突然发现有一行代码写错了。
当时我很困惑,不知道如何删除它。
然后我查了资料,发现这是dd的作品。

总之,dd命令非常简单实用。
对于经常使用vi编辑器的人来说是一个很好的帮助。

Linux中vi的查找、替换、删除操作

嗯,如果你经常使用 vi,它会变得更容易使用。
搜索 简单来说,如果您想在下面进行搜索,请输入/,然后输入您要查找的单词,例如/abc,然后回车。
是的,输入。
它找到了第一个 ABC。
想要看起来更高?键入 ,后跟单词,例如 ?abc,然后输入。
就是这么简单。

有很多方法可以改变这些。
例如,如果要将当前行中的第一个 vivian 替换为 sky,请键入 :,然后键入 s,然后键入 vivian,再次键入 s,然后键入 sky,最后键入 Enter。
是的,那就是:s/vivian/sky/。
如果要替换当前行中的所有vivian,则在末尾添加g:s/vivian/sky/g,回车。
清除?
如果要从某一行更改到最后一行,例如从第 5 行开始,请输入 :5 ,$s/vivian/sky/,然后 Enter。
是的,它仍然存在,改变一切。
如果要替换整篇文章中的每个 Vivian,请输入:%s/vivian/sky/,然后回车。
即:%s/vivian/sky/g,输入。
好的。

分隔符也可以更改。
如果不想使用/,可以使用or +。
例如:Swivinsky,输入。
这样中间的/就不会被认为是分隔符了。

删除也是一种命令方式。
要删除当前行,请键入 dd。
是的,那就是DD。
如果要删除某些行,例如第 3 行到第 8 行,请键入 :3 ,8 d,然后回车。

有时您需要删除一些特殊字符,例如 Windows 换行符 ^M。
有点复杂,可以使用:%s/^V^M//或:%s/^M$//g。
请注意,要输入 ^V 和 ^M,您必须先按 Ctrl+V,然后按 Ctrl+M,或使用其他方法,因为您不能直接执行此操作。
无法打字。
有时 tr -d 'r' srcdest 也有效。

要使用这些命令,必须先按 Esc 进入命令模式。
使用正则表达式比较方便,但有时模式不同,magic和nomad,vi默认为magic。
在进行更换时,尤其是在较大区域时,请先在小区域上尝试,以避免发生错误并导致更改混乱。