Bagaimana cara mengaktifkan tag tugas TODO / FIXME / XXX di Eclipse?


121

Selama bertahun-tahun saya menggunakan Eclipse, saya tidak pernah tahu sampai sekarang bahwa tag komentar TODO / FIXME / XXX seharusnya muncul di daftar tugas. Rupanya ini adalah sesuatu yang dinonaktifkan secara default karena saya telah menggunakan tag tersebut selama saya menggunakan Eclipse dan saya belum pernah melihat salah satunya muncul di daftar tugas. Adakah yang bisa menunjukkan cara mengaktifkan fitur ini? Saya tidak melihat opsi preferensi di mana pun yang mengatakan apa pun tentang efek 'Biarkan tag kode sumber saya muncul di daftar tugas'. Ini akan menjadi fitur yang bagus jika ada, tapi saya mulai ragu.

Saya telah bertanya-tanya, dan seperti yang disarankan orang lain kepada saya, ini adalah beberapa hal yang jelas tidak berpengaruh tetapi tetap saya coba:

  • Meningkatkan ke versi terbaru Eclipse.
  • Memulai Ulang Eclipse.
  • Menutup dan membuka kembali daftar tugas.
  • Menyegarkan proyek.

Saya menggunakan:
Eclipse Java EE IDE untuk Pengembang Web.
Versi: Helios Service Rilis 1
Build id: 20100917-0705


21
Tampilan Tugas dan tampilan Daftar Tugas di Eclipse tidak sama.
sjas

Jawaban:


136

Bagi saya, tag seperti itu diaktifkan secara default. Anda dapat mengkonfigurasi tag tugas mana yang harus digunakan dalam opsi ruang kerja: Java> Compiler> Tag tugas

alt teks

Periksa apakah mereka diaktifkan di lokasi ini, dan itu seharusnya cukup untuk membuatnya muncul di daftar Tugas (atau tampilan Penanda).

Catatan tambahan: menginstal ulang Eclipse tidak akan mengubah apa pun di sebagian besar waktu jika Anda bekerja di ruang kerja yang sama. Sebagian besar pengaturan yang digunakan oleh Eclipse disimpan di folder .metadata, di folder ruang kerja Anda.


8
Oh, tunggu, sekarang saya memiliki jendela Tugas di bagian bawah layar yang menampilkan tugas. Namun, awalnya saya melihat jendela Daftar Tugas di sisi layar.
Jeff

7
@Jeff - daftar tugas adalah sesuatu yang berbeda, ini untuk masalah pelacakan, saat Anda terhubung ke server pelacakan seperti itu, bukan untuk tag di kode. Saya sarankan Anda mengonfigurasi tampilan Markers, agar memiliki kesalahan / peringatan / TODOS di tempat yang sama (misalnya membatasi peringatan ke file yang terbuka)
Gnoupi

@Gnoupi - terima kasih telah membantu menjernihkan kebingungan! Saya akhirnya mengerti dan mulai mengubah Markers: Java Task - TODO menjadi Mylin Task (yang terbuka secara default dalam Java Perspective) dan kemudian saya sadar, mengingat saran Anda di atas - menampar kepala saya - dan mengganti Mylin / Tampilan Daftar Tugas dengan tampilan Umum / Penanda.
dfdumaresq

Adakah cara untuk membatasi // TODO yang terdaftar di Tasks hanya untuk yang dari proyek Anda saat ini?
Snowcrash

Atau ada cara untuk membatasi TODO yang terdaftar untuk paket tertentu?
Oskar Birkne

39

Dalam distribusi yang saya gunakan, tugas dicantumkan dalam daftar tugas secara default (setidaknya untuk Java). Untuk tipe konten lainnya, Anda dapat memeriksa pengaturan berikut.

Tampilkan Tasks View: Window> Show View> Other> General> Tasks

Untuk Tag Tugas non-Java: periksa pengaturan berikut: Jendela> Preferensi> Umum> Editor> Editor Teks Terstruktur> Tag Tugas Anda dapat mengaktifkan pencarian tag tugas di tab [Tag Tugas] dan memilih jenis konten di [Filter] tab.

Untuk tag tugas Java, Anda harus melihat di: Window> Preferences> Java> Compiler> Task Tags

J.


3
"Tampilkan Tampilan Tugas: Jendela> Tampilan Tampilan> Lainnya> Umum> Tugas": Saya tidak memiliki ini. Saya memiliki Show View> Other, tetapi kemudian tidak ada opsi Umum. Meskipun demikian, saya yakin saya telah menemukan opsi Tugas. Ini tidak sama dengan opsi Daftar Tugas, yang telah saya lihat sepanjang waktu.
Jeff

ini adalah salah satu yang bekerja dengan file kode sumber lainnya. Misalnya, file .scala.
wleao

Bekerja dengan perspektif Php saya
pal4life

19

Saya menggunakan Eclipse Classic 3.7.1.

Solusinya adalah: Jendela> Preferensi> Umum> Editor> Editor Teks Terstruktur> Tag Tugas dan centang kotak "Aktifkan pencarian Tag Tugas".


ini adalah salah satu yang bekerja dengan file kode sumber lainnya. Misalnya, file .scala.
wleao

9

Semua pengaturan tersebut diperlukan untuk memilih tag mana yang Anda minati, tetapi untuk menampilkan tag ini dalam daftar, Anda juga perlu memilih perspektif Eclipse yang tepat. Saya akhirnya menemukan bahwa tab "Penanda" yang berisi daftar "Tugas" hanya tersedia di bawah perspektif "Java EE" ... Semoga ini bisa membantu! :-)


2

Tampaknya ada distribusi atau custom build di mana kemampuan untuk mengatur Tag Tugas untuk file non-Java tidak ada. Posting ini menyebutkan bahwa ColdFusion Builder (dibangun di atas Eclipse) tidak memungkinkan Anda mengatur Tag Tugas non-Java, tetapi versi beta dari CF Builder 2 melakukannya. (Saya tahu OP tidak menggunakan CF Builder, tetapi saya, dan saya sendiri bertanya-tanya tentang pertanyaan ini ... karena dia tidak melihat kemampuan untuk mengatur tag non-Java, saya pikir orang lain mungkin juga sama posisi.)

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.