这似乎有点过分,但是我切换到了vim,现在我对工作流程感到非常高兴。我试图约束自己不要使用箭头键,因为在写作时,始终将手放在阿尔法键上是一件大事。因此,当我需要导航时,退出插入模式,进入普通模式,然后回到插入模式。
有一个例外是,这实际上更具破坏性:我使用clang complete
摘要,super tab
这很棒。除非每次我填写完参数后都自动完成功能,否则)
必须将光标向右移动一个字符才能继续。可以想象,这种情况经常发生。
据我所知,我唯一的选择是:Escla或→,我都不满意。第一个使我只需按一个简单的1个字符的光标即可击中3个键,第二个使我将手移至箭头键。第三种选择是将映射CTRL-L或覆盖到→。
那么最好的方法是什么?
//snippets (clang complete + supertab):
foo($`param1`, $`param2`)
//after completion:
foo(var1, var2|)
^ ^
| |
I am here |
Need to be here
|
表示光标位置
当您
—
FDinoff 2014年
)
打赌我打赌,它将跳过而没有实际插入会发生什么。(我不使用此插件)
@FDinoff不,它只是插入另一个
—
bolov,2014年
)
@bolov令人失望。您可能能够从自动配对中提取执行此操作的代码。我不知道这些插件是否会冲突。另一个选项是用于
—
FDinoff 2014年
<C-O>l
退出1个正常模式命令的正常模式。
)
在函数中至少有一个参数的情况下不会回显关闭。所以我手动输入。现在更加有用。