如何删除某一行以上的所有文本。对于删除一行以下的内容,我使用d shift g
当前回答
kdgg
删除当前行以上的所有行。
其他回答
kdgg
删除当前行以上的所有行。
d1G =删除到包含当前行的顶部(vi)
dgg
将删除从当前行到文件顶部的所有内容。
D是删除命令,gg是移动命令,表示移到文件的顶部,所以当一起使用时,它意味着从当前位置删除到文件的顶部。
Also
dG
是否删除当前行或下面的所有行
: 1、。D删除第1行到当前行。 : 1、。-1d删除第1行到第1行以上的电流。
(就我个人而言,我会像其他答案一样使用dgg或kdgg,但是TMTOWTDI。)
:.,$-3d从当前行删除到从end开始的3行
推荐文章
- 如何在Vim注释掉一个Python代码块
- 如何在可视块模式插入?
- 强迫自己掌握vi的最好方法是什么?
- 如何回到行之前编辑的最后一个在Vim?
- 如何跳转到一个特定的人物在vim?
- 如何删除一个大的文本块而不计算行?
- 在Vim/Vi中,如何将光标移动到前一个单词的末尾?
- 如何在vim中自动删除尾随空格
- 为什么Vim使用~扩展名保存文件?
- 如何在Vim或Linux中将空格转换为制表符?
- 我如何使用vimdiff来解决git合并冲突?
- 在Vim中删除当前缓冲区的文件名/路径
- Git在终端提交时打开VIM,但无法返回终端
- 请参阅编辑器中的换行符和回车
- 如何在NERDTree中显示隐藏文件(以句点开始)?