z3c.recipe.tag tez paketin mənbə faylları və yumurta bağımlılıkları sinif və funksiyası anlayışlar Sistemi müxtəlif redaktorları bir sıra ilə istifadə edilə bilər ki, bir TAGS verilənlər bazası faylı yaradır Python resept edir.
Dependencies
Coşğun-Ctags və id-utils: a tags effektiv buildout çalışan əvvəl, müvafiq command line tag nəsil alətləri yüklemeniz lazımdır. Ubuntu, siz apt-get bu quraşdıra bilərsiniz:
& Nbsp; sudo coşğun-Ctags id-utils yüklemek apt-get
Bu şəkildə Ctags və idutils yüklemek sonra bir Mac, download və http://www.macports.org/ port qurmaq və:
& Nbsp; sudo port Ctags idutils bərpa
Bu resept istifadə etmək necə
Buildout ilə
Siz MyApplication adlı bir yumurta var düşünək. Buildout ilə bu resept istifadə etmək üçün buildout.cfg fayla əlavə edəcək:
[Tags]
resept = z3c.recipe.tag: tags
yumurta = MyApplication
Bu sonra bu kimi çalıştırabilirsiniz bin / qovluğuna bir skript faylı istehsal edir:
& Nbsp; ./ bin / tags
Mənim cari olaraq, bu orijinal script qaçdı olan kataloq üç faylları istehsal edir:
- Bir Ctags fayl, emacs tərəfindən istifadə üçün TAGS çağırıb
- Bir Ctags fayl vi tərəfindən istifadə üçün tags adlanır və
- Bir idutils fayl və ya istifadə üçün ID çağırıb.
Daha sonra seçdiyiniz redaktoru bu faylı istifadə edə bilərsiniz.
İsteğe, siz qurmaq üçün faylları seçə bilərsiniz. Aşağıdakı ./bin/tags help çıxış edir:
istifadə: build_tags [options]
variantları:
& Nbsp; h, bu yardım mesaj və çıxış göstərmək help
& Nbsp; l Dillər = Dillər --languages
& Nbsp; Ctags Dil virgülle ayrılmış siyahısı. üçün Öndeğerleri
& Nbsp; `` -JavaScript``
& Nbsp; e, `` TAGS`` fayl emacs Ctags qurmaq bayrağı-Emacs --ctags
& Nbsp; -v, vi Ctags `` tags`` fayl yaratmaq üçün bayrağı-vi --ctags
& Nbsp; b, --ctags-BBEdit bayrağı BBEdit Ctags yaratmaq üçün `` tags`` fayl
& Nbsp; -i, `` ID`` fayl idutils qurmaq bayrağı --idutils
Paver ilə
Yüklü z3c.recipe.tag var artıq daşdöşəyən istifadə və, onda siz bütün pavement.py fayl bu xətt əlavə edir:
idxal z3c.recipe.tag
Və sonra command line z3c.recipe.tag.tags vəzifə çalıştırın:
& Nbsp; daşdöşəyən z3c.recipe.tag.tags
Ek Kompüter
Aşağıdakı web görmək müxtəlif redaktorları ilə tags masalar istifadə haqqında əlavə məlumat üçün:
- Emacs: http://www.gnu.org/software/emacs/manual/html_node/emacs/Tags.html
- Bir Tag yeri, növü Mx tapmaq-tag və tag adı atlamak üçün. Və ya M- istifadə edin. kursor hazırda olan mö'cüzə uyğun tag üçün keçid. Bunu ilk dəfə, siz TAGS fayl yer üçün istenir.
- VIM: http://vimdoc.sourceforge.net/htmldoc/tagsrch.html
- BBEdit: http://pine.barebones.com/manual/BBEdit_9_User_Manual.pdf Fəsil 14, səhifə 324
Ctags haqqında daha ətraflı məlumat üçün, http://ctags.sourceforge.net/
What yeni ziyarət Bu azad:
- Support və 2.0 zc.buildout tələb edir.
- dəstəklənir Python versiyası əlavə (3.6, 2.7, 3.2, 3.3) sınıflandırıcıları setup.py üçün
versiya 0.6 yeni nədir:
- qeyri-VCS ixrac fron paketi nəsil imkan açıq-aşkar Update. Qəhvəyi bag & quot; 0.5 & quot counters; azad.
versiya 0.4.1 yeni nədir:
- Ctags xəbərdarlıq almaq üçün mövcud sys.path rehberler Skip .
tələblər
- Python
Şərhlər tapılmadı