問題タブ [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 投票する
1 に答える
218 参照

vim - オムニコンプリートに失敗した後、Vimはタグをクリアします

私は、主にPHP開発のために、多くのプラグインでVim7.3を使用しています。私が遭遇した小さなグリッチを除けば、オムニコンプリーションはうまく機能します。これがVimのバグなのか、セットアップの問題なのかを調べようとしているので、状況は次のとおりです。

使用set tags=<files>しているctagsファイルを指定するために使用します。

次にタグの内容を印刷すると、期待どおりの結果が得られます。

いつものようにオムニコンプリートを使用することもできます<C-x> <C-o>。これは、存在しないもの(つまり、結果を返さない不明なタグ)を試して完了するまでです。「パターンが見つかりません」というエラーメッセージが表示された後、奇妙なことに、タグファイルリストがクリアされます。タグの内容をすぐに印刷すると、次のようになります。

私は使用しているVimプラグインで多くのgrepを実行しましたが、私が見る限り、それらのどれもタグファイルをどこにも設定していません。

これが私のセットアップの何かによるものなのか、Vim自体のバグによるものなのか誰かに教えてもらえますか?または、他の誰かが同じ問題を見つけたかどうかさえ?

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

vim - Vim、LaTeX インライン式補完

That's Vim は、"$" または "$ with more maths" だけを入力した後にいくつかのキーを押すと、一致した "$ some maths symbles $" のリストを表示します。

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

php - VIM php omnicomplete - マルチレベルのオブジェクト階層

複雑なオブジェクト階層を持つ既存の php プロジェクトに取り組んでいます。オートコンプリート機能があるため、Netbeans はここで大きな助けになります (完全ではありませんが、多くの場合、十分に正確です)。これらすべての属性、関係などを覚えておくことはほぼ不可能です。

しかし、netbeans は Java で書かれているため、遅い、肥大化するなどの理由があります。現在、このスクリプトを使用しています: http://www.vim.org/scripts/script.php?script_id=3171

私が見逃していることの 1 つは、複数レベルのオブジェクトのオートコンプリートです。

a.php

b.php

c.php

test.php

したがって、それは最初のレベルでのみ機能します.vimでこの機能を取得することは可能ですか?

そうでない場合、そのようなプロジェクトでどのように道を見つけますか?

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

c - ctagsとomnicompleteを含むVimがC構造体フィールドを完了していない

私はvimをctagsでオムニコンプリートを使用するように設定しており、そのすべてがうまく機能しています。.ctagsを構造体メンバーにタグ付けするように設定しました。それらはタグファイルにありますが、omnicompleteは表示されます。

mystructのようなことをするとき。またはmystruct->他のすべては良い完了を提供します。

vim、omnicomplete、ctagsで有効にする必要があるものは他にありますか?

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

c++ - Vimはclangでオムニファンクションを設定できません

omn​​icppcompleteの代わりにclangを使用できることを理解しています。ただし、clangをインストールした後、vimはvimrcで指定されたスクリプトのオートコンプリートに失敗します。つまり、以前autocmd FileType python set omnifunc = pythoncomplete#Completeは、.vimrcファイルで正常に機能していました。

ただし、clangをインストールした後は、ファイルを開くたびに次のエラーが返されます。

clangディレクトリも削除しようとしましたが、エラーが残ります。何か案が?

編集:多くのデバッグの後で、「=」記号の間にスペースを残すことができないことに気づきました。したがって、適切な方法は' autocmd FileType python set omnifunc=pythoncomplete#Complete'です。

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

python - ドキュメントからの関数定義を備えたオムニコンプリート

Omnicomplete for Pythonを使用しているときにVimで関数の説明を表示するにはどうすればよいですか?

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

vim - Vim Omnicomplete キー バインディングのドキュメント

Vim で Omnicomplete のキー バインディング (Cx Co など) を含む Web ページはありますか? オンラインで見つけられないようです。

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

vim - vimのwxpython関数のオムニ補完によるコード補完

通常のPython関数でオムニ補完が正常に機能していますが、wxpython関数でも機能させるにはどうすればよいですか?

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

javascript - GoogleChromeOmniboxのように機能するTwitterBootstrapTypeahead

Twitter Bootstrapの先行入力機能が大好きですが、やりたいことが少しあります。入力ボックスのドロップダウンが自動入力されるように、最適な一致(または最初の一致の方がおそらく簡単)を取得したいと考えています。

私が探している機能は、まさにGoogleChromeOmniboxの動作方法です。

スクリーンショット

誰かがこれの解決策を知っていますか?

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

vim - Vim omnicompletion: オプションのプレビュー ウィンドウ

挿入モードを終了するときにプレビュー ウィンドウが存在する場合はそれを閉じるなど、オムニコンプリートで選択を行うときに現在のウィンドウを分割してドキュメントを表示するプレビュー ウィンドウに対処するためのさまざまな種類の回避策を探しました。

ただし、これらのソリューションは非現実的です。現在完了しているモジュールに関するドキュメントを読むためにプレビュー ウィンドウに移動したい場合がありますが、自動コマンドが配置されていると、これは不可能です。

たとえそうであっても、私は本当にそれを望んでいないので、ドキュメントが表示されないようにしたいと考えています。

ソースコードを読むpythoncomplete.vimと、ドキュメントの値がハードコードされており、コンテンツがある場合はプレビューウィンドウが強制的に表示されることがわかります (モジュールのドキュメントが表示されない場合はスキップされます)。

ドキュメントを表示しないように Vim に指示する、私が気付いていないグローバル オプションはありますか? それとも切り替えることができますか?

分割ウィンドウでドキュメントを読みたい場合は、(おそらく何らかのショートカットを使用して) 許可してください。それ以外の場合は、何も表示されません。

pythoncomplete.vimこの特定の設定を自分の好みに合わせて微調整するためにコピー/貼り付けする必要はありません。