Eclipse'de TODO / FIXME / XXX görev etiketlerini nasıl etkinleştiririm?


121

Eclipse'i kullandığım tüm yıllar boyunca, şimdiye kadar TODO / FIXME / XXX yorum etiketlerinin görev listesinde görünmesi gerektiğini bilmiyordum. Görünüşe göre bu, varsayılan olarak devre dışı bırakılan bir şey çünkü Eclipse'i kullandığım sürece bu etiketleri kullanıyorum ve bunlardan birinin görev listesinde göründüğünü hiç görmedim. Herhangi biri bu özelliğin nasıl etkinleştirileceğini belirtebilir mi? Hiçbir yerde 'Kaynak kod etiketlerimin görev listesinde görünmesine izin ver' etkisine herhangi bir şey söyleyen bir tercih seçeneği göremiyorum. Var olsaydı güzel bir özellik olurdu ama şüpheli olmaya başlıyorum.

Etrafa sordum ve diğerlerinin de önerdiği gibi, bunlar açıkçası hiçbir etkisi olmayan ama yine de denediğim şeyler:

  • Eclipse'in en son sürümüne yükseltme.
  • Eclipse yeniden başlatılıyor.
  • Görev listesini kapatma ve yeniden açma.
  • Projeyi yenilemek.

Ben kullanıyorum:
Web Geliştiriciler için Eclipse Java EE IDE.
Sürüm: Helios Service Release 1
Yapı kimliği: 20100917-0705


21
Eclipse'deki Görevler görünümü ve Görev Listesi görünümü aynı değildir.
sjas

Yanıtlar:


136

Benim için bu tür etiketler varsayılan olarak etkindir. Çalışma alanı seçeneklerinde hangi görev etiketlerinin kullanılması gerektiğini yapılandırabilirsiniz: Java> Derleyici> Görev etiketleri

alternatif metin

Bu konumda etkin olup olmadıklarını kontrol edin ve bu, Görev listesinde (veya İşaretçiler görünümünde) görünmeleri için yeterli olmalıdır.

Ek not: Eclipse'i yeniden yüklemek, aynı çalışma alanında çalışıyorsanız çoğu zaman hiçbir şeyi değiştirmez. Eclipse tarafından kullanılan çoğu ayar, çalışma alanı klasörünüzdeki .metadata klasöründe depolanır.


8
Oh, bekleyin, şimdi ekranın altında görevleri görüntüleyen bir Görevler penceresi var. Ancak başlangıçta ekranın yan tarafındaki Görev Listesi penceresine bakıyordum.
Jeff

7
@Jeff - görev listesi farklı bir şeydir, koddaki etiketler için değil, böyle bir izleme sunucusuna bağlandığınızda sorunları izlemek içindir. Aynı yerde hatalar / uyarılar / TODOS olması için Markers görünümünü yapılandırmanızı tavsiye ederim (örneğin, uyarıları açık dosyayla sınırlamak)
Gnoupi

@Gnoupi - karışıklığı gidermeye yardımcı olduğunuz için teşekkürler! Sonunda bir Markers: Java Task - TODO'yu bir Mylin Task'a (Java Perspektifinde varsayılan olarak açıktır) anladım ve dönüştürmeye başladım ve sonra yukarıdaki tavsiyenizi hatırlayarak kendimi yakaladım - kafamı tokatladım - ve Mylin / Genel / İşaretçiler görünümüyle Görev Listesi görünümü.
dfdumaresq

// Görevler'de listelenen TODO'ları yalnızca mevcut projenizdekilerle sınırlamanın bir yolu var mı?
Snowcrash

Veya listelenen TODO'ları belirli paketlerle sınırlamanın herhangi bir yolu?
Oskar Birkne

39

Kullandığım dağıtımda görevler varsayılan olarak görev listesinde listeleniyor (en azından Java için). Diğer içerik türleri için aşağıdaki ayarları kontrol edebilirsiniz.

Görevler Görünümünü görüntüleyin: Pencere> Görünümü Göster> Diğer> Genel> Görevler

Java dışı Görev Etiketleri için: aşağıdaki ayarları kontrol edin: Pencere> Tercihler> Genel> Düzenleyiciler> Yapılandırılmış Metin Düzenleyicileri> Görev Etiketleri [Görev Etiketleri] sekmesinde görev etiketleri aramayı etkinleştirebilir ve [Filtreler] 'de içerik türlerini seçebilirsiniz. sekmesi.

Java görev etiketleri için şuraya bakmalısınız: Pencere> Tercihler> Java> Derleyici> Görev Etiketleri

J.


3
"Görevler Görünümünü Görüntüle: Pencere> Görünümü Göster> Diğer> Genel> Görevler": Buna sahip değilim. Görünüm Görünümü> Diğer'im var, ancak Genel seçeneği yok. Yine de Görevler seçeneğini bulduğuma inanıyorum. Bu, her zaman aradığım Görev Listesi seçeneğiyle aynı değil.
Jeff

bu, diğer kaynak kod dosyalarıyla çalışan dosyadır. Örneğin .scala dosyaları.
wleao

Php bakış
açımla

19

Eclipse Classic 3.7.1 kullanıyorum.

Çözüm şudur: Pencere> Tercihler> Genel> Editörler> Sctructured Text Editor> Görev Etiketleri ve "Görev Etiketleri için aramayı etkinleştir" onay kutusunu işaretleyin.


bu, diğer kaynak kod dosyalarıyla çalışan dosyadır. Örneğin .scala dosyaları.
wleao

9

Tüm bu ayarlar, ilgilendiğiniz etiketleri seçmek için gereklidir, ancak bu etiketleri bir listede görüntülemek için, doğru Eclipse perspektifini de seçmeniz gerekir. Sonunda "Görev" listesini içeren "İşaretçiler" sekmesinin yalnızca "Java EE" perspektifi altında kullanılabileceğini keşfettim ... Umarım bu yardımcı olur! :-)


2

Görünüşe göre Java dışı dosyalar için Görev Etiketleri ayarlama yeteneğinin bulunmadığı dağıtımlar veya özel yapılar vardır. Bu gönderi ColdFusion Builder'ın (Eclipse üzerine inşa edilmiştir) Java dışı Görev Etiketleri belirlemenize izin vermediğini, ancak CF Builder 2'nin beta sürümünün bunu yaptığından bahsediyor. (OP'nin CF Builder kullanmadığını biliyorum, ama öyleyim ve bu soruyu kendim merak ediyordum ... çünkü Java olmayan etiketleri ayarlama yeteneğini görmedi, başkalarının da aynı olabileceğini düşündüm durum.)

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.