在可视模式下,如何选择行间隔但跳过某些行?
例如:
1 Hello
2 World
3 Foo
4 Bar
如何在不选择第2行和第3行的情况下选择第1行和第4行?它甚至可以在Vim中使用吗?
也希望在vifm上使用它。
答案 0 :(得分:7)
如果您需要复制/ yank / del多个非连续行,您可以使用命名寄存器。
您可以使用多种选择来执行此操作:
使用"ay
/ "ad
选择第一部分和yank / del。这将使yank / del注册a
。你可以使用任何你想要的字母。
对于每个下一个选择使用大写寄存器名称:"Ay
/ "Ad
,这会将选择附加到寄存器内容而不是覆盖它。
然后将其粘贴到您需要的位置:"ap
。或者如果您在系统剪贴板中需要它::let @*=@a
。
要检查注册a
的内容,请使用:reg a
。 :reg
将显示所有寄存器的内容。
答案 1 :(得分:2)
.
重复,而不必提供"A
大写寄存器名称以便一直追加。