6

私はEclipseにPyDevを使用していますが、「定義に移動」でいくつかの問題が発生しています。ほとんどのモジュールで機能しますが、一部のサイト パッケージでは機能しません。それは「バンプ」音を出し、その後何も起こりません。動作しないパッケージの 1 つに Twisted がありますが、これはソースが含まれていてすぐそこにあるので奇妙です。これを修正する方法はありますか?

4

2 に答える 2

5

定義への移動は問題なく機能します。問題は、Eclipse がソースを見つける場所を知らなかったことです。ウィンドウ>設定> pydev>インタープリター>新しいフォルダーに移動して、不足しているフォルダーを追加できます。サイト パッケージを構成に追加したとしても、コード アシストを取得して定義に移動できるようにするには、サブフォルダーを個別に追加する必要があります。

代替テキスト

于 2009-08-13T15:14:15.333 に答える
1

Pydev( Aptanaディストリビューションにもバンドルされています)には、あなたが説明しているものとまったく同じバグがないようです。

PyDev の「定義」という単語を含むバグのリストを次に示します

しかし最初に:
使用している Pydev のバージョンは? オープンソースのものですか、それとも商用のもの (つまり、オープンソース + Pydev 拡張機能) ですか? マトリックス機能は非常に明確で
あるため、次のようになります。

Feature List        Pydev "Open Source"     Pydev Extensions
---------------------------------------------------------------
Go to definition    BRM*                    Pydev Extensions(2)

BRM*: Bicycle Repair Man は、「go-to-definition」とリファクタリングを提供するオープンソース プログラムです。その「go-to-definition」は Python でのみ機能し、グローバル トークンまたはローカル トークンでのみ「適切に」機能します (パラメーターからのメソッドまたは「self」ではあまり適切に機能しません)。現在「サポートされていません」。

Pydev 拡張機能 (2): Pydev 拡張機能は、python と jython で機能する「go-to-definition」を提供し、パラメーターと「self」からのメソッドでも機能するはずです。

于 2009-08-01T09:26:14.797 に答える