Даже когда у меня есть пустой буфер в vim, supertab пытается выполнить завершение в начале. Как я могу настроить supertab, чтобы попытаться завершить табуляцию, только если есть символ?
2 ответа
2
У меня такая же проблема. Я использовал старую версию snipmate (версию, поддерживаемую msanders). Когда я обновился до этой версии, поддерживаемой Garbas и другими, проблема исчезла.
(Я попытался удалить supertab и снова клонировать. Одно это не решило проблему.)
1
Supertab запускает завершение в режиме вставки, только когда перед курсором есть текст без пробелов. За пробелом или в начале строки должен быть вставлен символ <Tab>
. Что-то не так с вашей настройкой.
Обратите внимание, что вы всегда можете вставить литерал <Tab>
с помощью <C-v><Tab>
(в Windows вам, возможно, придется использовать <C-q>
).