何をお勧めしますか?
7 に答える
ソースがコンパイルされている限り、clang のオートコンプリート プラグインを使用することもできます。リンク:
CEDET は素晴らしいです。確かに最初は時間がかかりますが、それだけの価値はあります。
私はよく etag を使用します。
emacs 統合の場合: http://www.gnu.org/software/emacs/emacs-lisp-intro/html_node/etags.html
etags の実行方法について。 http://www.delorie.com/gnu/docs/emacs/etags.1.html
おまけとして、このブログ投稿では、もう少し emacs のセットアップと etags の使用方法について説明しています。 http://tulrich.com/geekstuff/emacs.html
編集: コメントに答えるには、コード全体で etags を実行した後、 Cx t で単語を完成させることができます (これが私のマシンでバインドされているものです)。または、タグ検索メソッドを呼び出すことができます。
正直なところ、私は昔ながらのdabbrev-expand(M- /)が好きです。はい、開いているバッファーで隣接している文字以外のコンテキスト情報は使用しませんが、プラス面ではコンテキスト情報を使用しません。 ;)これは、テストまたはコメントで最初に書いたテキストから完成できることを意味します。
その他のオプションについてはhttp://www.emacswiki.org/emacs/CategoryCompletion
Emacs で Python コードを編集しているときは、コード補完に pysmell を使用しています。