問題タブ [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.

0 投票する
1 に答える
427 参照

vim - ドット(およびタブ)でスーパータブをトリガーする

を書くときにSuperTabをトリガーする方法を探しています。(ドット)挿入モード。私はこのようなものを思いついた:

ただし、これはSuperTabではなく、Omnicompletionをトリガーするだけです。SuperTabをトリガーしたいので、SuperTab構成を設定します(最初のエントリを事前に選択し、プレビューウィンドウを自動で閉じます)。また、通常のSuperTabバインディング(Tab)も必要です。

これはおそらく(挿入モードで)キーを押すことをシミュレートすることで解決できますが、私はそれを機能させることができません。

リテラルタブを挿入するだけです。ヒントはありますか?

ありがとう!

0 投票する
2 に答える
1800 参照

vim - SuperTab が有効になっている vim で Tab キーを使用してインデントするにはどうすればよいですか?

Vim で SuperTab を有効にしたばかりですが、空白行をインデントしようとすると、SuperTab が文字列を挿入しようとします。私が望むのは、カーソルの左側に空白以外がある場合にのみSuperTab が補完を提供するようにすることです。

Ctrl-V や Ctrl-Q などを使用する必要はありません。

0 投票する
1 に答える
134 参照

vim - subertab vim プラグインのインデントの問題

空行の先頭にいるとき。スーパータブ プラグインに問題があります。下の画面に示すように行をインデントしようとしているときに、完了ウィンドウがポップアップします。

ここに画像の説明を入力

回避策を教えてください。

0 投票する
1 に答える
478 参照

vim - vimのスーパータブプラグイン

だから私の問題はちょうどこのスレッドのようなものです How can I insert a real tab character in Vim?

supertab プラグインをインストールすると、キーボードでタブを押すたびにオートコンプリートが常に表示されます。私はPythonでコーディングしているので、常に実際のタブを使用するので、解決策はctrl + vを使用してからタブを使用することです. スーパータブを見逃さず、古いタブと同じように実際のタブを使用できるように、より良い解決策はありますか??

0 投票する
1 に答える
779 参照

vim - SuperTab で Jedi のオートコンプリートを取得できません

Pathogen を使用して両方のプラグインをインストールしましたが、正常に動作しません。つまり、TAB を使用すると、SuperTab の補完 (以前に記述した内容のオートコンプリート) が得られますが、CTRL + SPACE を使用すると、Jedi の補完 (ライブラリーからのすべて: クラス、モジュールなど) が得られます。

理論的には、両方のプラグインがインストールされている場合、SuperTab は Jedi をシームレスに処理するはずですが、私の場合はそうではありません。同じ行動を経験している一部の人々のこのレポートを見つけましたが、他の人々はそれが彼らのために働くと言っています. ただし、解決策は提供されていません。

私が使用しているプラ​​グインは互いにオーバーライドしません:

では、他に何がこの動作を引き起こしているのでしょうか?

vimrc: