如何设置vim autoclose支架没有空白?

时间:2011-03-07 02:56:08

标签: vim

我在windows7上使用gvim7.3。 当我输入“[”或“(”或“{”时,vim将自动关闭它们:“[|]”“(|)”“{|}”,“|”是光标位置。 但是我想要它没有空白就自动关闭,如:“[|]”“(|)”“{|}”,如何设置vim来做到这一点? 感谢。

2 个答案:

答案 0 :(得分:1)

AutoClose.vim会关闭大括号,而不会在光标周围放置空格。

答案 1 :(得分:0)

只需使用

imap [ []<LEFT>
imap ( ()<LEFT>
imap { {}<LEFT>
imap < <><LEFT>

在vimrc中。但请确保在这些字符串之后没有空格,例如

imap [ []<LEFT>_

它使Vim在括号之间插入额外的空格。