使用标记。
转到要删除的文本块的顶部并输入
ma
在那条线上的任何地方。不需要结肠。
然后转到块的末尾并输入以下内容:
:'a,.d
Entering为光标下的字符ma
设置了标记。a
移动到文本块底部后输入的命令显示“从包含标记a
( 'a) 描述的字符的行到当前行 ( .) d
elete。”
这种东西也可以用于其他事情。
:'a,.ya b - yank from 'a to current line and put in buffer 'b'
:'a,.ya B - yank from 'a to current line and append to buffer 'b'
:'a,.s/^/#/ - from 'a to current line, substitute '#' for line begin
(i.e. comment out in Perl)
:'s,.s#^#//# - from 'a to current line, substitute '//' for line begin
(i.e. comment out in C++)
NB 'a
(撇号-a)是指包含由 标记的字符的行a
。`一个(backtick-a) refers to the character marked by
`。