25
  1. Emacs ウィキ
  2. Xrefactory
  3. セデット
  4. ?

何をお勧めしますか?

4

7 に答える 7

9

company-modeを試すことができます。これは、マルチバックエンドのバッファー内完了メカニズムです。スクリーンキャスト
を 見て、その仕組みを理解してください。

バックエンドの一部は次のとおりです。

また、 ELPA経由でも利用できます。

于 2009-08-20T08:32:15.017 に答える
8

ソースがコンパイルされている限り、clang のオートコンプリート プラグインを使用することもできます。リンク:

于 2012-07-01T15:02:17.350 に答える
7

GCCセンス

オートコンプリートモードの作者より。名前が示すように、gcc を使用してコード補完の候補を見つけます。

emacs gccsense スクリーンショット

于 2010-04-17T11:50:31.960 に答える
2

CEDET は素晴らしいです。確かに最初は時間がかかりますが、それだけの価値はあります。

于 2009-08-24T23:36:37.737 に答える
1

私はよく 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 で単語を完成させることができます (これが私のマシンでバインドされているものです)。または、タグ検索メソッドを呼び出すことができます。

于 2009-08-19T20:08:35.357 に答える
0

正直なところ、私は昔ながらのdabbrev-expand(M- /)が好きです。はい、開いているバッファーで隣接している文字以外のコンテキスト情報は使用しませんが、プラス面ではコンテキスト情報を使用しません。 ;)これは、テストまたはコメントで最初に書いたテキストから完成できることを意味します。

その他のオプションについてはhttp://www.emacswiki.org/emacs/CategoryCompletion

于 2010-04-17T12:27:22.577 に答える
-3

Emacs で Python コードを編集しているときは、コード補完に pysmell を使用しています。

http://code.google.com/p/pysmell/

于 2009-08-19T20:21:58.527 に答える