Vim - 添加视觉块选择

时间:2016-08-08 14:22:53

标签: vim

我经常尝试在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' ]告诉我!

2 个答案:

答案 0 :(得分:5)

你几乎就在那里,它是A,而不是a

您也可以使用I作为前置,请参阅:help blockwise-operators

答案 1 :(得分:0)

选择块然后使用:

:norm a0