2011-03-07 43 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在括號之間插入額外的空格。