EclipseでTODO / FIXME / XXXタスクタグを有効にするにはどうすればよいですか?


121

私がEclipseを使用してきた長年、TODO / FIXME / XXXコメントタグがタスクリストに表示されることになっていることを今まで知りませんでした。どうやらこれは、Eclipseを使用している限りこれらのタグを使用していて、そのうちの1つがタスクリストに表示されたことがないため、デフォルトでは無効になっているようです。誰でもこの機能を有効にする方法を示すことができますか?「ソースコードタグをタスクリストに表示させる」の効果を表す設定オプションはどこにもありません。それが存在すればそれは素晴らしい機能でしょうが、私は疑い始めています。

私は周りに尋ねました、そして他の人が私に提案したように、これらは明らかに効果がないいくつかのことですが、とにかく私は試しました:

  • Eclipseの最新バージョンへのアップグレード。
  • Eclipseを再起動します。
  • タスクリストを閉じて再度開きます。
  • プロジェクトを更新しています。

私が使用しているのは
、Web開発者向けのEclipse Java EE IDEです。
バージョン:Heliosサービスリリース1
ビルドID:20100917-0705


21
Eclipseのタスクビューとタスクリストビューは同じではありません。
sjas

回答:


136

私にとって、このようなタグはデフォルトで有効になっています。ワークスペースオプションで使用するタスクタグを構成できます:Java>コンパイラ>タスクタグ

代替テキスト

この場所でそれらが有効になっているかどうかを確認します。これで、タスクリスト(またはマーカービュー)に表示されます。

補足:同じワークスペースで作業している場合、Eclipseを再インストールしてもほとんどの場合何も変更されません。Eclipseで使用されるほとんどの設定は、ワークスペースフォルダーの.metadataフォルダーに保存されます。


8
ちょっと待ってください。今、画面下部にタスクウィンドウがあり、タスクが表示されています。しかし、最初は画面の横にある[タスクリスト]ウィンドウを見ていました。
Jeff

7
@Jeff-タスクリストは少し異なります。これは、コード内のタグではなく、追跡サーバーに接続したときに問題を追跡するためのものです。マーカービューを構成して、同じ場所にエラー/警告/ TODOS(たとえば、開いているファイルへの警告を制限する)を設定することをお勧めします
Gnoupi

@Gnoupi-混乱を解消するのを助けてくれてありがとう!私は最終的に理解し、マーカー:Javaタスク-TODOをMylinタスク(Javaパースペクティブではデフォルトで開かれています)に変換し始めました。その後、上記のアドバイスを思い出し、頭を叩いて-Mylin /を置き換えました一般/マーカービューを含むタスクリストビュー。
dfdumaresq 2013

タスクにリストされている// TODOを現在のプロジェクトのものだけに制限する方法はありますか?
Snowcrash、2014

または、リストされているTODOを特定のパッケージに制限する方法はありますか?
Oskar Birkne 2014

39

私が使用するディストリビューションでは、タスクはデフォルトでタスクリストにリストされています(少なくともJavaの場合)。その他のコンテンツタイプについては、次の設定を確認できます。

タスクビューの表示:ウィンドウ>ビューの表示>その他>一般>タスク

Java以外のタスクタグの場合:次の設定を確認します:[ウィンドウ]> [設定]> [一般]> [エディター]> [構造化テキストエディター]> [タスクタグ] [タスクタグ]タブでタスクタグの検索を有効にし、[フィルター]でコンテンツタイプを選択できます。タブ。

Javaタスクタグの場合は、次の場所を確認する必要があります。[ウィンドウ]> [設定]> [Java]> [コンパイラ]> [タスクタグ]

J.


3
"タスクビューの表示:ウィンドウ>ビューの表示>その他>一般>タスク":これはありません。[ビューの表示]> [その他]がありますが、一般的なオプションはありません。それでも、[タスク]オプションが見つかったと思います。これは、ずっと見てきたタスクリストオプションとは異なります。
ジェフ

これは、他のソースコードファイルで動作するものです。たとえば、.scalaファイル。
wleao

私のPhpの視点で働いた
pal4life 2013年

19

私はEclipse Classic 3.7.1を使用しています。

解決策は次のとおりです。[ウィンドウ]> [設定]> [一般]> [エディター]> [構造化テキストエディター]> [タスクタグ]をクリックし、[タスクタグの検索を有効にする]チェックボックスをオンにします。


これは、他のソースコードファイルで動作するものです。たとえば、.scalaファイル。
wleao

9

関心のあるタグを選択するには、これらすべての設定が必要ですが、これらのタグをリストに表示するには、適切なEclipseパースペクティブを選択する必要もあります。「タスク」リストを含む「マーカー」タブは「Java EE」パースペクティブでのみ使用できることをようやく見つけました... :-)


2

非Javaファイルにタスクタグを設定する機能が存在しないディストリビューションまたはカスタムビルドがあるようです。この投稿では、ColdFusion Builder(Eclipse上に構築)ではJava以外のタスクタグを設定できないが、CF Builder 2のベータバージョンでは設定できると述べています。(私はOPがCFビルダーを使用していないことを知っていますが、私はこの質問について自分自身で疑問に思っていました...非Javaタグを設定する機能を彼が見なかったので、他の人も同じであると思ったポジション。)

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.