問題タブ [omnicomplete]

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 投票する
0 に答える
564 参照

python - Omnicomplete と Vim、インポートされていないクラスからの完全な関数

スーパータブ プラグインを使用して Python (numpy、scipy を使用) コードを編集するために Vim を使用しています。

lib がその特定のコードにインポートされていない場合でも、~/.vimrc常にnpnumpy lib を示し (import numpy as npコードの最初に入力したかのように) omnicompletenp.arrに伝える方法はありますか?np.array...

アイデアは、私が行うスクリプトを作成することですimport numpy as np。このスクリプトは、 を使用して多くの関数を呼び出しnpます。ただし、それらは別々のファイルに配置されているため、デフォルトでは、これらの関数を記述するときにオートコンプリートを使用できません。Vim は何npを意味するかを知らないためです。

どんな助けでも大歓迎です!

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

html - vim のオムニ補完での大文字の HTML タグ

現時点では、たくさんの HTML を書かなければなりません (残念ながら)。Vim は、ほぼすべてのツールで私のお気に入りのエディター/IDE です。コード補完に「オムニ補完」プラグインを使用しています。これは、python と php で非常にうまく機能します。HTML でも動作しますが、大文字の HTML タグを使用しているため、非常に面倒です。

大文字の HTML が完全に制限されていることを vim または omni の補完に伝える方法はありますか。

ここに画像の説明を入力

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

vim - クラスが表示されないvim php omnicompletion

yii プロジェクトの vim でオムニコンプリートを設定してみました。このために、yii/framework フォルダーに移動しctags-exuberant -f yii.tags --languages=PHP -R 、.vimrc で yii.tags ファイルを追加して ctags ファイルを作成します。:set tags=~/public_html/yii/framework/yii.tags

タグファイルを開くと、すべてのクラスが表示されます。

ただし、ファイルを開いて を押すとC-x, C-o、ドロップダウン リストには関数と変数しか含まれません。検索しても同様の問題は見つかりませんでした。何が欠けている可能性がありますか?

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

vim - Vim omnicomplete オンデマンドでドキュメントを開く

vim pythonの自動補完にJedi-vimを使用しましたが、うまく機能します。機能のプレビュー/ドキュメントをオンデマンドで表示するためのショートカットがあります。

私は現在 C++ プロジェクトに取り組んでおり、元の omnicomplete+ctag を使用して同じことを達成しようとしています。しかし、Jedi-vim に似た機能が見つかりません。

":set completeopt+=preview" を実行して常にプレビュー ウィンドウを表示したくありません。また、"YouCompleteMe" のような巨大なオートコンプリート プラグインを使用したくありません。単にプレビューを開く/ジャンプしたいだけです。オンデマンド。それを達成する方法はありますか?前もって感謝します!