在可视化模式下,如何选择一段行但跳过某些行?
例如:
我如何选择第1行和第4行而不选择第2行和第3行?在Vim中是否可能实现?
也希望能在vifm中使用。
例如:
1 Hello
2 World
3 Foo
4 Bar
我如何选择第1行和第4行而不选择第2行和第3行?在Vim中是否可能实现?
也希望能在vifm中使用。
1 Hello
2 World
3 Foo
4 Bar
如果您需要复制/粘贴/删除多个不连续的行,可以使用命名寄存器。
您可以通过进行多个选择来实现此操作:
选择第一部分并使用"ay
/"ad
进行复制/删除。这将复制/删除到寄存器a
中。您可以使用任何字母。
对于每个后续选择,请使用大写寄存器名称:"Ay
/"Ad
,这将追加选择到寄存器内容而不是覆盖它。
之后,您可以在需要的位置粘贴它:"ap
。或者如果您需要将其放在系统剪贴板中::let @*=@a
。
要检查寄存器a
的内容,请使用:reg a
。 :reg
将显示所有寄存器的内容。
.
来重复操作,不必每次都输入大写字母 "A
来追加。<Enter>
键;鼠标只是另一种选择。 - Ingo Karkat