vim - 在没有箭头键的情况下将光标移动到插入模式

koe*_*oen 5 vim

我试图进入通常建议不使用箭头键而只使用hjkl键的习惯.现在我经常发现自己处于以下情况.我刚打字

someFunction()
Run Code Online (Sandbox Code Playgroud)

并且光标在(和之间处于插入模式).接下来我只需要打字;

someFunction();
Run Code Online (Sandbox Code Playgroud)

然后按esc完成.按右箭头键可能是最简单的,但开始感到尴尬,需要太多时间才能完成操作.另外一些人禁用他们的箭头键以养成不使用它们的习惯.在这种情况下,是否有比击打更快的东西esc,shift-A或者右箭头键是否最快?

Zac*_*ach 8

我认为Control-ol(那是一个小写的L)比escshift-A右箭头键快.Control-o允许您从插入模式执行一个普通模式击键.


Kac*_*che 6

为什么你的光标位于(和之间))如果你输入它,它不应该是吗?

如果它是通过vim插件delimitMate自动关闭的,那么你应该做的就是键入)即使你自动完成的插件.该插件会注意到您正在关闭括号对,并在自动关闭后移动光标).