2012-02-14 25 views
2

OpenSUSE 12.1でPyDevでEclipseを使用しています。私はJavascriptとPythonでプロジェクトを持っています。右クリックするとTODOを追加できますが、私は他の開発者と協力しているので、コードコメントとしてSVNの残りのコードと同期させたいと思っています。PyDevでEclipseにTODOタグが見つかりません

私はこのスレッドを見て:todo tags not working on eclipse and pydev、それは悲しいことにそれは助けにはなりませんでした。私はEclipseの64ビットを実行している

  • 、それはPyDevは下の好みが
  • 問題になることはありません - >タスクタグが正しく設定されている、彼らが設定している:ここに私のセットアップの短い要約です"TODO:"を検索する
  • 環境設定 - >一般 - >エディタ - >構造化テキストエディタ - >タスクタグで、タスクタグの検索が有効になり、TODOを検索するように設定されます
  • プロジェクト - >プロパティ - > PyDev - PYTHONPATH私のソースフォルダはソースフォルダの下に表示されます。

私が考えていることは、環境設定 - >一般 - >エディタ - >構造化テキストエディタ - >タスクタグで、フィルタはCSSのみを検索するように設定されていることです、DTD、HTML、JSP、およびXMLをサポートします。しかし、EclipseにPYも検索させるオプションはありません。それは問題を引き起こしているのでしょうか?ありがとう!

+0

いいえ、ビルド時に代わりにPyDevによって処理されるようです。あなたはそれをビルドさせました、そうですか? – nitind

+0

@nitind、はい、自動的にビルドするようにプロジェクトを設定しました。 –

答えて

4

たぶんあなたのファイルは、元のフォルダの下にあるが、それでも(すなわち:区切りか何かでいくつかの奇妙な名前を持っている...または多分それは__init__.pyファイルとフォルダにはありません)Pythonモジュールとはみなされません。

あなたが使用している構造についてもう少し知ることは興味深いでしょう...あなたのエディタを使ったスクリーンショットと、pydevパッケージエクスプローラのパスは問題の診断に役立ちます。

+0

![PYTHONPATH、TODO、空のTODOリストとソースフォルダを含むEclipseのスクリーンショット](http://137.248.191.62:8080/pictures/snapshot1.png) 私はPythonの専門家ではありません。私が理解している限りでは、フォルダがモジュールを含んでいるように見えるように '__init __。py'が必要です。私は '__init __。py'をフォルダに持っていますが、それは空です。上のスクリーンショット。ご覧のとおり、プロパティウィンドウのすぐ上のコードにはTODOがありますが、下部のビューではタスクは認識されません。全体として、私はそのファイルに約20個のTODOを持っています。 –

+0

問題はPYTHONPATHが明確に定義されていないことです:isis.horizo​​nはPythonパッケージの有効な名前ではありません(インポートすることはできません)。あなたの問題を解決するには、PYTHONPATHから 'horizo​​n_optimization'項目を削除し、 'horizo​​n_optimization/isis.horizo​​n'だけを残しておいてください。 - TODOタスクを再構築するか(またはそのファイルを変更する必要があるかもしれません)が見つかりました。 –

+0

チップをありがとう。私は今、 'horizo​​n_optimization'を取り出し、そこに '/horizo​​n_optimization/isis.horizo​​n'だけを残しました。その後、私はプロジェクトが自動的にビルドされてから数秒待ってから、自動ビルドをオフにしてビルドし直し、Eclipseを再起動しました。それは、「isis.horizo​​n」というフォルダの名前を 'isis_horizo​​n'や「horizo​​n」のように変更するのに役立つでしょうか? –

関連する問題