0

私はvimプラグインのスーパータブを使用しキーをオートコンプリートにマップしてい<TAB>ますが、古いタブ機能(単語の最後にインデントする)が必要な場合があり、それをにマップしたかったの<S-TAB>ですが、作成できないようですそれは動作します。

ドキュメントにはg:SuperTabMappingTabLiteral、古いタブ機能を取り戻すために設定できる があると記載されています。に設定しましたlet g:SuperTabMappingTabLiteral = '<s-tab>'が、それも機能していないようです。

SO に関するその他の質問は、スーパータブを有効にしてリテラル タブ文字を取得する方法に関するものです。リテラル タブは必要ありません

4

1 に答える 1

1

これをプラグインマネージャーの直後に置きます

runtime! plugin/supertab.vim

それから

inoremap <s-tab> <tab>

動作するはずです。私のvimrcでテストしたところ、問題はスーパータブがマッピングをオーバーライドすることでした。

于 2015-12-10T16:29:18.047 に答える