![]() |
1
125
delete ex命令可以很好地工作。
这将删除从当前+1到结尾($)的所有行
要删除接下来的2行,以下范围将起作用,
正如@ib提到的
: + , + 二 D 进入 ` ` 或者作为一个前命令
为了使这更容易,我们用一个命令来包装这一切:
现在删除以下3行:
此命令还可以
更多信息
|
![]() |
2
61
D
G
应该工作。
|
![]() |
3
25
这将删除当前行下面的所有行:
不幸的是,删除后,会将光标移动到当前行的开头。 |
![]() |
4
7
好吧,简单地说,您可以使用xxdd命令。大多数时候我知道(至少有一个想法)我正在编辑的脚本的大小。因此,下面的命令通常就足够了:
|
![]() |
5
4
其他的解决方案是信息丰富的,但我觉得使用宏来实现这一点比较简单:
现在你可以做
最后,如果你重复这个动作不止一次,你可以输入
|
![]() |
6
2
这是马克的工作!
尝试
显然,在返回到标记之前,这个模式可以扩展为执行任何您想要的操作。如果你使用
|
![]() |
7
1
可以输入要删除的行数: J 二 零 D D K . |
![]() |
8
-1
您可以定义一个执行您所描述的操作的小函数:
删除下一个
此外,还可以定义一个命令,该命令接受下面的行数
删除(默认为一个)和用作可选的寄存器名
争论(就像
此外,您还可以为运行定义映射
|
![]() |
farnsy · Vim如何将第二个参数添加到缓冲区列表(备用文件)? 1 年前 |
|
Marcel · VIM-如何在一组单词的开头和结尾添加2个字符 1 年前 |
![]() |
Rian Rizvi · 向后删除连续空格或连续非空格直到行首 6 年前 |
![]() |
alexche8 · 如何突出显示vim中按数字键上的行号? 6 年前 |
![]() |
A.Dumas · 如何为md文件vim关闭HtmlBeautify 6 年前 |
|
ekzotech · Vim插件可用于自定义HTML标记和SCS 6 年前 |