为我输入很多括号是很尴尬的,就像在()
中一样。 []
{}
更自然地来了。有没有人在处理大量括号时映射他们的键或做任何事情?我们非常感谢您的一般提示,如果知道我经常使用Vim会有所帮助。
答案 0 :(得分:2)
答案 1 :(得分:1)
我用:
set timeoutlen=150
inoremap (( ()<ESC>i
inoremap [[ []<ESC>i
inoremap {{ {}<ESC>i
inoremap '' ''<ESC>i
inoremap "" ""<ESC>i
inoremap <C-SPACE> <ESC>la
inoremap <S-TAB> <ESC>A
第一部分让我输入快速的括号或其他对,第二部分有助于快速走出去。
您必须将timeoutlen调整为您的打字速度。
例如,得到:
someMethod($ a ['key'])我输入 someMethod(($ a [[''key
)
然后按Shift + Tab键转到行尾或shift + space跳过一个char。对我来说更容易一点。