是否有移动到视觉选择的开始或结束的动作?
我知道o虽然在视觉模式下两者之间交替,但我需要能够精确地选择开始。
总体目标是用括号包围一个视觉选择的区域。
跟进:
根据评论,我能够使用以下宏来实现这一点。这个想法是:
- Esc退出视觉模式;
`>
转到上一个视觉选择的末尾;a)
附加右括号;- Esc退出插入模式;
`<
转到上一个视觉选择的开始;i(
插入左括号;- Esc再次退出插入模式。
例如:
map \q <ESC>`>a)<ESC>`<i(<ESC>
根据另一条评论,我们有一个更简洁的解决方案:
map \q c()<ESC>P