2010-08-17 14 views
12

Çoğunuz gibi, her gün birkaç kaynak kod dosyasında çalışıyorum.vim: Tüm TODO etiketlerinizi kaynağında göstermek için bir eklenti var mı?

# TODO 
# clean up this code 
# do something else with this code 

TODO veya benzer anımsatıcı aramak ve üzerinde olan benim şimdiki görevlerin bir listesini yazdırmak olacağı henüz vim eklenti mevcut mudur: Çok zaman, benim deli iş akışı beni böyle şeyler yapmaya gelmiştir -ve hangi kaynak dosyada yapılması gerekiyor? Sürekli olarak grep kullanmak yerine çok büyük bir zaman tasarrufu olurdu. Ayrıca, vim ctags ile TODO'yu bıraktığınız kodun içine de atlayabilirsiniz.

cevap

10

Denemedim (henüz), ancak this eklentisi ümit verici görünüyor.

Düzenleme: Bu eklentiyi daha yeni denedim. Onu etrafta tutacağım. Görev listesinde gezinirken çok kullanışlı ve etkileşimli bir şekilde sizi tamponun etrafında hareket ettirir. Ayrıca, vim dizininiz için patojen veya başka bir git altmodül aracı kullanıyorsanız github üzerinde bir mirror vardır.

8

grep derken, grep komut satırından mı, yoksa :grep vim adresinden mi bahsediyorsunuz? İkincisi maçların bir quickfix listesini görüntülemenizi ve bunlara atlamanızı sağlar. :grep TODO -r . yazarak hantal hale gelirse, bu işlemi kolayca bir kısayol tuşuyla eşleştirebilirsiniz.

+0

": grep TODO -r *" komutu güzel görünüyor! ör. nasıl atlayacağınızı açıklar mısınız Sonuç çıktısını görüntülerken 3. durum – mawimawi

+2

Düzeltme listesi için belgelere bakın: http://vimdoc.sourceforge.net/htmldoc/quickfix.html (veya sadece ': help quickfix'). Ayrıca, pencereleri quickfix listesine çevirebileceğinizi ve her zamanki vim hareketleriyle gezinebileceğinizi unutmayın; 'Enter 'dosyadaki satıra atlayacaktır. –

İlgili konular