Vim:移动视觉选择,而不是文本,向上和向下移动下线

时间:2012-07-11 20:20:06

标签: vim

如果我在视觉上选择了这一行

Alpha <-- selected
Bravo
Charlie

是否有一个vim命令可以向下移动选定区域而不添加原始选择

Alpha
Bravo
Charlie <-- selected

hjkl键只会为您的选择添加行。我没有在视觉帮助文档中看到任何表明它可以完成的内容。

3 个答案:

答案 0 :(得分:6)

在选择模式下,您可以使用 o (小写o)在移动顶部和底部边界之间切换。所以你可以在不离开选择模式的情况下使用 j j o j j

答案 1 :(得分:2)

这肯定会这样做:

Ĵ Ĵ V V

但与首先取消原始选择并没有什么不同:

ESC Ĵ Ĵ V

或者:

V Ĵ Ĵ V

答案 2 :(得分:0)

据我了解你的问题,你想选择Alpha并将其移动。让我们说在查理下移动阿尔法。您需要在可视模式下选择Alpha,然后键入:(冒号)并键入m 3.因此,您的输入格式应为:m 3 。这意味着将所选文本移至第3行。我希望这将是您的问题答案。祝你有美好的一天。