問題タブ [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 に答える
6187 参照

ruby-on-rails - Vimルビーオートコンプリート

あきらめる。これ

私の.gvimrcファイルの一部です。

問題は、rubyのオムニオートコンプリートを設定できないことです。Cx Cyと入力すると機能しますが、コードを書いている間は機能しません。php、html、cssなどで問題なく動作します

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

python - Vim Omnicomplete パターンが見つかりません (Python)

オムニコンプリートは「箱から出して」動作するはずだと読みましたが、動作しません。何が間違っているのだろうかと思います。

vim の最新バージョンをコンパイルすると、「+python」と表示されます。

.vimrc をクリアしてそのままにしておきます:

私の ~/.vim/ ディレクトリは

http://www.vim.org/scripts/script.php?script_id=1542からダウンロードしました

次のコマンドは次を返します。

これは問題ないようです。しかし、次の test.py ファイルで control-xo を実行するたびに:

「num」または「numpy.r」と入力した後、取得します

インストールに問題はありますか? どんな考えでも大歓迎です。ありがとうございました。

編集: python-mode のインストールに関する TankorSmash からの提案に従って、「num」を「numpy」に完了することはできますが、「numpy.r」を取得して何かを完了することはできません。

これが私の新しい .vimrc ファイルです:

そして私の .vim ディレクトリツリー:

何か案は?

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

vim - パラメータリストに入るときにvimオムニコンプリートメニューが閉じないようにするにはどうすればよいですか?

私はこれを開発に積極的に使用してPythonC++ますが、関数の括弧を入力するとメニューが常に閉じてしまうのはちょっとイライラします。これは通常、ほとんどのヘルプ(パラメーターのタイプと順序)が必要なときだからです。

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

python - VimでのPython(Django)オートコンプリートが正しいパスでも機能しない

私はSontekのガイドに従いましたが、仮想オートコンプリートとDjangoオートコンプリートの構成に関する部分まではすべて問題ありませんでした。彼がそれを機能させるために与える指示は、私が答えを探したすべての場所に複製されています...私が抱えている問題は、Pythonパスが明らかに問題ないということですが、Pythonライブラリの内部または内部でオートコンプリートを取得できませんDjangoの外。

私のDjangoプロジェクトフォルダは次のようなものです:

そして、私.vimrcはこれを持っています

srcを使用してフォルダからVimを呼び出しています

そして、私が実行した場合:python from django import db、エラーはまったく発生しません。これは機能しているはずですが、次のようなものを入力from django import coして押すtabctrl-n

私はさまざまなプラグインを試してきましたが、何も機能しないようです。助言がありますか?

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

vim - clangでオートコンプリートするには?

vimでclang https://github.com/Rip-Rip/clang_completeを使用し、omnicompletionで動作させようとしました。と入力すると、メニューを呼び出すことができます。または::、しかし、メニューの項目から選択する方法がわかりません。タブまたはスペースまたはエンターキーは単に機能しません。では、メニューからどのように選択しますか?推測を完了するにはどうすればよいですか?

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

autocomplete - vim html 自動終了タグ、異なる拡張子ファイル

HTML AutCloseTagを使用していますが、拡張子が .html のファイルで完全に機能します。しかし、私はテンプレートを使用しており、ファイルに php 拡張子が付いているため、自動終了タグが機能しません。

変更したvimrcファイルで

しかし、それは問題を解決しません。

追加の設定が必要ですか?

どうもありがとう。

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

vim - vimでのbashのようなコード補完?

現在、Vim での補完に superTab を使用しています。ただし、補完はbashのようにしたいと思います。たとえば、私が入力している場合

可能な補完は

完成させたいと思います

タブを押すと、理想的には可能な補完のメニューが表示されます。

プラグインはOKです。

EDIT:completeopt + = menu、最長は私が望むことのほとんどを行いますが、メニューがポップアップして一部を絞り込んだ後、タブをもう一度押すと、次に長い共通プレフィックスを与える代わりに完全な補完が行われます.

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

ruby-on-rails - ルビーを使用したvim omnicomplete は部分的にしか機能しません

+ruby バージョンの vim 7.2 (7.3 とカスタム コンパイル バージョンでも試しました) を持っていますが、オムニコンプリート (ctrl-x ctrl-o) が特定のインスタンスでしか動作しません。

たとえば、私が持っている場合

omn​​icomplete は には機能しますが、 には機能し.eachません.nilattr_また、キーワードをオートコンプリートしません。

すべてのプラグインを無効にして、もう一度すべてを有効にして試しました。vim-ruby プラグインでも試してみました。インストールしたプラグインは、AfterColors、CSApprox、sround、color_sample_pack、mimicpak、taglist です。

.vimrc に次のセクションがあります (必要に応じて .vimrc 全体を投稿できます)。また、C++、JavaScript、およびその他の約 1/2 ダースの言語にも VIM を使用しているため、一部の言語については全能のものもあります。

オムニコンプリートで Ruby を完全にサポートする方法はありますか? それとも、オムニコンプリートが Ruby に提供できるのはこれだけですか?

0 投票する
4 に答える
9362 参照

vim - 現在のテキストをオートコンプリートせずに omnicomplete のオートコンプリート リストを表示する方法

omn​​icomplete で vim を学習しています。現在のテキストをオートコンプリートせずにオムニコンプリート リストを表示できるかどうか疑問に思っています。例えば、

「str.c」と入力して omnicomplete を呼び出すと、「c」で始まる可能性のある単語を含むリストが表示され、現在のテキストが「capitalize」などに自動補完されます。

ここに画像の説明を入力

たとえば、探しているメソッドがカウントの場合、リストを下までスクロールして見つけるか、「apitalize」部分を削除してから o などと入力する必要があります。 cの後に呼び出すと、大文字にするオートコンプリートなしでリストが表示されますか? たとえば、以下のようなものに、o を入力してすぐにカウントに移動できます

ここに画像の説明を入力

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

vim - vim "不明な関数: omni#cpp#maycomplete#Dot"

古い .vimrc を Arch Linux の新しいインストールに切り替えましたが、「.」と入力するたびに次のエラーが表示されます。(ピリオド) .cpp ファイルの編集中

最初は、オートコンプリート プラグインを明示的にインストールしていませんでした。その後、いくつかインストールしてみましたが、この時点では手間がかかりすぎるため、すべてを削除しましたが、それでもエラーが発生します。

オートコンプリートプラグインを気にせずにエラーを解消する方法を知っている人はいますか? 「.」と入力できるようにしたいです。また :)

参考までに、これが私の ~.vimrc です

そして、病原体がインストールされているので、 ~/.vim/bundle の内容