2015-12-10 2 views
0

Я использую плагин vim supertab, чтобы нанести ключ <TAB> ключом к автозаполнению, однако мне иногда нужна функция старой вкладки (отступать в конце слова) и хотелось ее сопоставить до <S-TAB>, но я не могу заставить его работать.map <S-TAB> to to tab key

В документации указано, что есть g:SuperTabMappingTabLiteral, который я могу установить, чтобы вернуть прежнюю функциональность вкладки. Я установил его в let g:SuperTabMappingTabLiteral = '<s-tab>', но это тоже не работает.

Другие вопросы о SO - о том, как получить буквенный символ табуляции с включенным supertab, Мне не нужна буквальная вкладка.

+0

Вы используете Gvim или Vim? – Sim

+0

Vim на tty/terminal, на Linux. – Leandros

+1

У вас, вероятно, проблема с удалением терминала ключ. Google, как заставить его работать. Это зависит от вашего терминала, а затем просто разместите в карте в вашем .vimrc – Sim

ответ

1

Put это только после того, как ваш менеджер плагинов

runtime! plugin/supertab.vim 

затем

inoremap <s-tab> <tab> 

должен работать. Просто протестировал его в моем vimrc, проблема была в том, что supertab переопределяет отображение.

+0

Удивительный! Это работает! – Leandros