2011-03-07 61 views
1

我在windows7上使用gvim7.3。 当我键入“[”或“(”或“{”vim会自动关闭它们,如:“[|]”“(|)”“{|}”,“|”是光标位置 但我希望它自动关闭不喜欢空白: “[|]” “(|)”, “{|}”,如何设置VIM做到这一点 感谢如何设置vim自动关闭支架而不留空白?

+1

你用什么插件自动关闭? autoclose.vim从来没有这样的行为。大括号总是没有空白地关闭。 http://www.vim.org/scripts/script.php?script_id=1849 – 2011-03-07 03:03:48

+0

嘿,我也想知道。我正在寻找这样的autoclose插件,因为我喜欢括号内有空格:) – cutalion 2011-07-07 08:54:55

回答

1

AutoClose.vim将关闭括号,而无需把光标周围空间

?。
0

中的vimrc只需使用

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

,但这些串像

012之后没有空格确保有
imap [ []<LEFT>_ 

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