Я недавно перешел на использование pathgen.vim и субмодуля git для управления моими плагинами.после того, как я это сделал, я заметил, что vim больше не вставляет новые строки, когда я набираю 2 «{» в строке, чтобы открыть тело функции, например: «|»это курсор
function()| type "{" I get
function(){|} as I have AutoClose.vim enabled.
однако, если я немедленно наберу второй "{", я получу только
function(){{|}}
вместо
function(){
|
}
Я ожидаю
У меня тот же файл vimrc, что и до миграции подмодуля pathgen.vim и git.Мне интересно, какой плагин отвечал за эту функцию?
Я нашел причину, почему она больше не работает для меня, я использовал другую реализацию autoclose.vim.Несмотря на то, что он предоставляет функцию {{auto new line, но у него есть странное поведение, я решил использовать популярную версию в github, у которой нет этой функции.