12

VIM は Eclipse のように自動コード補完を行うことができますか? 通常、Windows ラップトップから Putty を介して Linux 開発サーバーに接続します。それで、Putty で変数名を入力できるときにオートコンプリートのようなドロップダウン メニューを実行できる VIM のプラグインを見つけることができるといいのですが、これは可能ですか?

ありがとう!

4

4 に答える 4

15

はい、ある意味では - Vim には、部分的な変数名の補完テキストを自動的に見つけるのに役立つ補完コマンドがあります。

簡単に言えば、部分的な変数名を入力してから を押しCtrlPて、一致する名前を検索します。

于 2010-01-18T02:28:02.720 に答える
3

はい、可能です。Vim には、オムニ補完という名前で、コード補完の一般的なスタイルが組み込まれています。

デフォルトのインストールでは自動呼び出しは許可されていませんが、このスクリプトをインストールすると、自動呼び出しが許可されます。

使用する言語によっては、その言語のオートコンプリートを処理するために追加のスクリプトが必要になる場合があります。また、オートインボーク スクリプトを変更して、いつコンプリートを呼び出すかを認識する必要がある場合もあります。どのプログラミング言語で作業したいかを述べていないので、これ以上必要かどうかを判断するのは少し難しいですが、ヘルプ ファイルを確認することをお勧めします。

于 2010-01-18T02:29:25.427 に答える
2

http://eclim.org/を使用してみてください- プラグインを介して VIM で Eclipse コアを使用します。

完全な ecplise コアを開始せずに C/C++ メンバー補完を行うには、http://www.vim.org/scripts/script.php?script_id=1520 を試して ください。

-   Complete namespaces, classes, structs and union members. 
-   Complete inherited members for classes and structs
(single and multiple inheritance). 
-   Complete attribute members eg: myObject->_child->_child etc...
于 2010-02-03T22:47:04.157 に答える
0

現在、vim には自動コード補完機能用のプラグインがありません。私はyoucompletemeプラグインをvim-snippetsultisnipsおよびsupertabプラグインと組み合わせて使用​​しています。スニペット (完全なコードに展開できる小さなテキスト) を使用してコードをタブで補完でき、多数の言語がサポートされています。

単純なテキスト ファイルの場合、以前に入力した単語のドロップダウン メニューも表示されます。

于 2016-10-08T15:03:19.640 に答える