Vim отключить автодополнение по табуляции

Vim отключить автодополнение по табуляции

Недавно я установил vim7.3 с помощью " --with-features=big", потому что мне нравятся почти все эти функции. Однако, одна вещь, которую он делает, мне не нравится, это включение автодополнения по табуляции: в обычном режиме, если вы нажимаете табуляцию, vim "интеллигентно" начинает автодополнение по табуляции, если вы находитесь рядом со "словом".

Теперь я используюПлагин Smart Tabs, и мне нужно, чтобы моя клавиша Tab не была автодополняющей. Однако мне нравятся все остальные --with-features=bigфункции " ", и я не хочу переходить на " --with-features=normal", которая не влияет на мою клавишу Tab.

Кто-нибудь знает, как отключить автодополнение при компиляции vim --with-features=huge?

решение1

[Скопировано из моего комментария.]

В обычном режиме <tab> переходит к следующей новой записи в списке переходов. На это поведение не влияют никакие функции Vim. В режиме вставки <tab> вставляет символ <tab>. Если вы видите другое поведение, оно вызвано вашим ~/.vimrc или плагином. Чтобы узнать, куда сопоставляется <tab>, выполните

:verbose nmap <tab>

решение2

Вы можете попробовать эту команду, чтобы узнать, что сопоставлено клавише Tab в режиме вставки:

:verbose imap <tab>

и вы можете получить подсказку, как решить эту проблему.

Связанный контент