我经常会突出显示一些文字以缩进
<html>
<body>
<div></div>
</body>
</html>
例如,我可以 S-v 并突出显示<body>
部分,然后&gt; 来缩进它。执行此操作后,虽然光标位于|<body>
。通常,我希望它在</body>|
。我可以用
gv`><Esc>
但这似乎是这么简单动作的关键。在操作之后有没有办法移动到视觉线的 end ?
答案 0 :(得分:2)
没有全局选项可以使所有操作将光标定位在选择的末尾,但是您可以单独覆盖每个视觉模式命令,例如:
:xnoremap > >`>
(这与您的手动解决方法类似;请注意,您不需要使用gv
重新进入可视模式以移动到结尾;即使在视觉模式已经离开之后,标记也会保留。)