3

Даже когда у меня есть пустой буфер в vim, supertab пытается выполнить завершение в начале. Как я могу настроить supertab, чтобы попытаться завершить табуляцию, только если есть символ?

2 ответа2

2

У меня такая же проблема. Я использовал старую версию snipmate (версию, поддерживаемую msanders). Когда я обновился до этой версии, поддерживаемой Garbas и другими, проблема исчезла.

(Я попытался удалить supertab и снова клонировать. Одно это не решило проблему.)

1

Supertab запускает завершение в режиме вставки, только когда перед курсором есть текст без пробелов. За пробелом или в начале строки должен быть вставлен символ <Tab> . Что-то не так с вашей настройкой.

Обратите внимание, что вы всегда можете вставить литерал <Tab> с помощью <C-v><Tab> (в Windows вам, возможно, придется использовать <C-q>).

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .