1

Emacs 23 で Python オムニ補完のために 2 つの方法を試しました。

  1. CEDET のセマンティックは、ライブラリ インポートからのメソッドを解析できません。たとえば、Python スクリプトに "import os" があります。「os.」と入力すると、「os」にすべてが表示されるようにします。

  2. ロープ/ロープマック。それは機能し、lib 名の後にドットを入力すると、すべてのメソッドを引き出すことができます。しかし、遅すぎます。ロープが機能するたびに、私の Emacs は約 5 秒以上フリーズします。

  3. ac-python.el. それはかなり速く動作します。ただし、補完ソースを構築できるように、手動で Cc Cc を使用して Python シェルにバッファーを送信する必要があります。さらに、Emacs で IPython を使用してこれを行うことはできません。便利ではありません。

では、Emacs と Python の両方が非常に広く使用されているため、Emacs で Python を補完するための簡単で便利な方法を誰か提案できますか? ありがとう。

4

1 に答える 1

0

何かを必要とするAnything-ipython.elがあります(これはもっと多くのことができるので、強くお勧めします)。

于 2012-02-25T01:19:57.577 に答える