我可以在Vim中对可视块选择执行多个操作吗?

时间:2011-01-20 21:57:16

标签: vim text-editor

我在Windows上使用GVIM,如果重要的话。

我经常选择一个区块,做一些事情,然后需要用同一个区块做其他事情,但当然一旦我对这个区块做了什么,我就没有视觉模式了。

有没有办法重新选择或操作以前选择的视觉块?

3 个答案:

答案 0 :(得分:22)

我相信gv会重新选择上一个区块......

答案 1 :(得分:7)

Joe指出了

g v 诀窍(+1),但如果你用视觉做:s,还需要额外的提示选择时,它会自动填充标记'<'>,这些标记将持续存在,直到您进行另一次视觉选择。因此,您可以执行:'<,'>s/foo/bar/而无需返回可视模式,它仍然适用于相同的范围。与使用这些标记的任何其他内容相同。

答案 2 :(得分:1)

如果您刚粘贴了一个视觉块,还可以轻松地重新选择它。

请参阅SO上的following question and answers