問題タブ [supertab]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
vim - ドット(およびタブ)でスーパータブをトリガーする
を書くときにSuperTabをトリガーする方法を探しています。(ドット)挿入モード。私はこのようなものを思いついた:
ただし、これはSuperTabではなく、Omnicompletionをトリガーするだけです。SuperTabをトリガーしたいので、SuperTab構成を設定します(最初のエントリを事前に選択し、プレビューウィンドウを自動で閉じます)。また、通常のSuperTabバインディング(Tab)も必要です。
これはおそらく(挿入モードで)キーを押すことをシミュレートすることで解決できますが、私はそれを機能させることができません。
リテラルタブを挿入するだけです。ヒントはありますか?
ありがとう!
vim - SuperTab が有効になっている vim で Tab キーを使用してインデントするにはどうすればよいですか?
Vim で SuperTab を有効にしたばかりですが、空白行をインデントしようとすると、SuperTab が文字列を挿入しようとします。私が望むのは、カーソルの左側に空白以外がある場合にのみSuperTab が補完を提供するようにすることです。
Ctrl-V や Ctrl-Q などを使用する必要はありません。
vim - subertab vim プラグインのインデントの問題
空行の先頭にいるとき。スーパータブ プラグインに問題があります。下の画面に示すように行をインデントしようとしているときに、完了ウィンドウがポップアップします。
回避策を教えてください。
vim - vimのスーパータブプラグイン
だから私の問題はちょうどこのスレッドのようなものです How can I insert a real tab character in Vim?
supertab プラグインをインストールすると、キーボードでタブを押すたびにオートコンプリートが常に表示されます。私はPythonでコーディングしているので、常に実際のタブを使用するので、解決策はctrl + vを使用してからタブを使用することです. スーパータブを見逃さず、古いタブと同じように実際のタブを使用できるように、より良い解決策はありますか??
vim - SuperTab で Jedi のオートコンプリートを取得できません
Pathogen を使用して両方のプラグインをインストールしましたが、正常に動作しません。つまり、TAB を使用すると、SuperTab の補完 (以前に記述した内容のオートコンプリート) が得られますが、CTRL + SPACE を使用すると、Jedi の補完 (ライブラリーからのすべて: クラス、モジュールなど) が得られます。
理論的には、両方のプラグインがインストールされている場合、SuperTab は Jedi をシームレスに処理するはずですが、私の場合はそうではありません。同じ行動を経験している一部の人々のこのレポートを見つけましたが、他の人々はそれが彼らのために働くと言っています. ただし、解決策は提供されていません。
私が使用しているプラグインは互いにオーバーライドしません:
では、他に何がこの動作を引き起こしているのでしょうか?
vimrc: