你可以在 Vim 中删除一行 dd
即按下 d
键两次。 但是如果你想删除 Vim 中的所有行怎么办?
您不能像在常规文本编辑器中那样使用 Ctrl+A 并使用 Del 键。 不是这样 维姆 作品。
没有直接的键盘快捷键。 但是,您可以使用 dG
如果您位于文件的开头,则为键。
删除 Vim 中的所有行
以下是步骤:
- 通过按
Esc
钥匙。 - 您需要位于文件的开头。 按
gg
为了那个原因。 这意味着按下g
快速连续键入。 - 现在按
dG
. 这意味着按下键d
然后按住Shift
并按下g
. 是的,G
是大写的,你必须在这里使用 shift 键,就像你输入 G 一样。
简而言之: Esc
+gg
+dG
是在 Vim 中删除文件的所有行需要做的。
您可以通过按 u 键撤消删除。 它适用于您在 Vim 的命令模式下执行的任何操作。
那么,这是如何 dG
命令有效吗? 准确地说, d
用于剪切动作和 G
用于将光标移动到文件末尾。 这边走, dG
剪切从当前光标位置到文件末尾的所有文本。
这就是为什么如果你想删除 Vim 中的所有行,你需要在文件的开头。
在 Linux 中,除了 Vim 之外,还有更多方法可以清空文件。 如果您对此感兴趣。
如果您熟悉 Vim 模式,您可以切换到可视模式并使用箭头键选择所有文本,然后将其删除。 但是,此选项也不是很方便。
在 Vim 中还有其他处理多行删除的方法,但重点是删除所有行。
如果您有兴趣学习的不仅仅是 Vim 基础知识,我强烈建议您使用 Jovica Ilic 的这个程序。
问题或建议? 请发表评论。