
Недавно я установил 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>
и вы можете получить подсказку, как решить эту проблему.