我经常尝试在Vim中做一些事情,或者我没有使用正确的方法,或者没有插件就不可能:
在可视区块选择中同时将文本附加到多行。
例如:
[1]
[2]
[3]
[4]
[5]
[6]
// I want to select all the numbers in a visual block, press 'a' then append 0
// And get this ->
[10]
[20]
[30]
[40]
[50]
[60]
要解决这个问题,我现在可以找到我能找到的最接近的相同字符,按's'
然后添加已删除的字符+我要添加的字符。或者使用宏。
如果你知道如何正确地做到这一点,或者你可以将我链接到一个插件,允许我[ visual block -> 'a' ]
告诉我!
答案 0 :(得分:5)
你几乎就在那里,它是A
,而不是a
。
您也可以使用I
作为前置,请参阅:help blockwise-operators
。
答案 1 :(得分:0)
选择块然后使用:
:norm a0