وz3c.recipe.tag وصفة بيثون أن يولد ملف قاعدة بيانات العلامات التي يمكن استخدامها مع عدد من المحررين مختلفة لبحث بسرعة تعريفات فئة وظيفة في ملفات حزمة الخاص بك المصدر وتبعيات البيض.
التبعيات
قبل تشغيل buildout علامات تمكين، يجب تثبيت سطر الأوامر أدوات الجيل العلامة المناسبة: ctags مندفعا وID-تيلس. في أوبونتو، يمكنك تثبيت هذه مع الرابطة بين الحصول على:
على & nbsp؛ سودو الرابطة بين الحصول على تثبيت مندفعا-ctags ID-تيلس
على ماك، تحميل وتثبيت الميناء من http://www.macports.org/ ثم قم بتثبيت ctags وidutils بهذه الطريقة:
على & nbsp؛ ميناء سودو تثبيت ctags idutils
كيفية استخدام هذه الوصفة
مع Buildout
افترض أن لديك بيضة يسمى MyApplication. لاستخدام هذه الوصفة مع buildout، هل إضافة ما يلي إلى ملف buildout.cfg:
[العلامات]
وصفة = z3c.recipe.tag: العلامات
البيض = MyApplication
وهذا ينتج ملف نصي في سلة المهملات / الدليل الذي يمكنك ثم تشغيل مثل هذا:
على & nbsp؛ ./ بن / بطاقات
افتراضيا، ينتج هذا البرنامج النصي الملفات الثلاثة في الدليل الذي قمت بتشغيل البرنامج النصي:
- دعا ملف ctags TAGS للاستخدام من قبل ايماكس،
- الكلمات الدلالية لاستخدام يسمى ملف ctags التي كتبها السادس، و
- دعا ملف idutils ID لاستخدامها من قبل سواء.
يمكنك بعد ذلك استخدام هذه الملف في محرر لكم الاختيار.
اختياريا، يمكنك تحديد الملفات التي لبنائها. ما يلي هو الإخراج من ./bin/tags --help:
الاستعمال: build_tags [خيارات]
خيارات:
على & nbsp؛ -h، --help إظهار هذه الرسالة مساعدة والخروج
على & nbsp؛ LANGUAGES -l، --languages = LANGUAGES
على & nbsp؛ ctags قائمة مفصولة بفواصل من اللغات. افتراضات إلى
على & nbsp؛ `` -JavaScript``
على & nbsp؛ -e، --ctags-ايماكس العلم لبناء ايماكس ctags `` ملف TAGS``
على & nbsp؛ -v، --ctags الى السادس العلم لبناء السادس ctags `` ملف tags``
على & nbsp؛ -b، --ctags-بيديت العلم لبناء ctags بيديت `` ملف tags``
على & nbsp؛ -i، --idutils العلم لبناء idutils `` ملف ID``
مع بيفر
إذا كنت تستخدم ماكينة رصف وبالفعل z3c.recipe.tag المثبتة، ثم كل ما عليك القيام به هو إضافة هذا السطر في ملف pavement.py الخاص بك:
z3c.recipe.tag استيراد
ثم تشغيل المهمة z3c.recipe.tag.tags من سطر الأوامر:
على & nbsp؛ z3c.recipe.tag.tags رصف
موارد إضافية
للحصول على معلومات إضافية حول استخدام علامات الجداول مع مختلف المحررين نرى من المواقع التالية:
- إيماكس: http://www.gnu.org/software/emacs/manual/html_node/emacs/Tags.html
- للانتقال إلى مكان وجود العلامة، نوع الإرسال المتعدد تجد العلامة واسم العلامة. أو استخدام M-. للانتقال إلى علامة مطابقة الرمز المميز المؤشر حاليا. في المرة الأولى التي تفعل ذلك، سيتم مطالبتك لموقع الملف TAGS.
- VIM: http://vimdoc.sourceforge.net/htmldoc/tagsrch.html
- بيديت: http://pine.barebones.com/manual/BBEdit_9_User_Manual.pdf الفصل 14، صفحة 324
لمزيد من المعلومات حول ctags، قم بزيارة http://ctags.sourceforge.net/
What هو الجديد في هذا الإصدار:
الدعم وتتطلب zc.buildout 2.0.
إضافة دعم نسخة بايثون (3.6، 2.7، 3.2، 3.3) المصنفات إلى setup.py
ما هو الجديد في الإصدار 0.6:
تحديث اضح للسماح للجيل حزمة آلة القطع غير VCS التصدير. عدادات مثل 0.5 &؛ كيس البني ومثل. الإفراج عن.
ما هو الجديد في الإصدار 0.4.1:
التخطي غير موجودة sys.path الدلائل لتجنب تحذيرات ctags.
المتطلبات:
بيثون
لم يتم العثور على التعليقات