У меня сейчас нет окон, но посмотрите, содержит ли ваш vimrc
behave mswin
source ...\mswin.vim
В этом случае
:e +g/mswin/norm!\ 0i" $MYVIMRC
автоматически закомментирует их.Перезапустите vim и проверьте, существуют ли существующие сопоставления:
:verbose map <S-Tab>
покажет вам все существующие сопоставления и там, где оно было определено в последний раз , так что вы можете найти скрипт / плагин, которыйвызывая это (:he :verbose-cmd
)
HTH
Обновление до комментария :
Ну что ж - блайми, оказывается, что Shift-Tab магически невозможен с Win32 Consoles .Никогда не замечал.
Возможно, это потому, что в наши дни я
- использую mintty , чтобы обеспечить гораздо лучший опыт (Unix как копиявставка, реальные альтернативные терминалы, повышенная производительность и повторное присоединение экранных сеансов, например)
- может изменить настройку CompletionChar , хотя мне это даже кажется бесполезным кормом
Не могли бы вы попробовать с мятой?Думаю, я бы заметил такую волосатую несовместимость за эти годы.Но вы никогда не знаете:)