Я использую gvim7.3 на Windows7. Когда я набираю «[» или «(» или «{», vim автоматически закрывает их следующим образом: «[|]» «(|)» «{|}», «|» - позиция курсора. Но я хочу, чтобы он автоматически закрывался без пробелов вроде: "[|]" "(|)" "{|}", как установить vim для этого? Спасибо.
AutoClose.vim закроет фигурные скобки без пробелов вокруг курсора.
Просто используйте
imap [ []<LEFT> imap ( ()<LEFT> imap { {}<LEFT> imap < <><LEFT>
в vimrc. Но убедитесь, что после этих строк нет пробелов типа
imap [ []<LEFT>_
Это позволяет Vim вставлять дополнительные пробелы между скобками.