z3c.recipe.tag הוא מתכון Python שיוצר קובץ מסד נתוני תגיות שניתן להשתמש בו עם מספר העורכים השונים כדי הבדיקה במהירות הגדרות כיתה ותפקוד בקבצי המקור של החבילה שלך ותלות ביצה.
תלות
לפני הפעלת buildout תגים מופעל, עליך להתקין את הכלים המתאימים שורת פקודת דור תג: צוהל-ctags וid-utils. באובונטו, אתה יכול להתקין את אלה עם apt-get:
& Nbsp; sudo apt-get install id-utils צוהל-ctags
במקינטוש, להוריד ולהתקין את היציאה מhttp://www.macports.org/ ולאחר מכן להתקין את ctags וidutils בדרך זו:
& Nbsp; יציאת sudo להתקין idutils ctags
כיצד להשתמש במתכון הזה
עם Buildout
נניח שיש לך ביצה בשם MyApplication. כדי להשתמש במתכון הזה עם buildout, היית להוסיף את הדברים הבאים לקובץ buildout.cfg:
[תגים]
מתכון = z3c.recipe.tag: תגים
ביצים = MyApplication
זה מייצר קובץ script בbin / הספרייה שבה אתה יכול לרוץ אז ככה:
& Nbsp; ./ bin / תגים
כברירת מחדל, סקריפט זה מייצר שלושה קבצים בספרייה שממנו אתה רץ תסריט:
- קובץ ctags נקרא תגיות לשימוש על ידי Emacs,
- קובץ ctags נקרא תגים לשימוש על ידי vi, ו
- קובץ idutils נקרא ID לשימוש על ידי מי.
לאחר מכן ניתן להשתמש בקובץ הבאים בעורך על פי בחירתך.
לחלופין, באפשרותך לבחור אילו קבצים לבנות. להלן הפלט של --help ./bin/tags:
שימוש: build_tags [אפשרויות]
אפשרויות:
& Nbsp; -h, --help יציג הודעת עזרה זה וצא
& Nbsp; שפות -l, --languages = שפות
& Nbsp; ctags רשימה מופרד בפסיקים של שפות. ברירת מחדל הוא
& Nbsp; `` -JavaScript``
& Nbsp; -e, --ctags-Emacs דגל לבנות ctags Emacs `` קובץ TAGS``
& Nbsp; -v, --ctags-vi דגל לבנות vi ctags `` קובץ tags``
& Nbsp; -b, --ctags-BBEdit דגל לבנות ctags BBEdit `` קובץ tags``
& Nbsp; -i, --idutils דגל לבנות idutils `` קובץ ID``
עם Paver
אם אתה משתמש בPaver וכבר z3c.recipe.tag מותקן, אז כל מה שאתה צריך לעשות הוא להוסיף את הקו הזה לקובץ pavement.py שלך:
z3c.recipe.tag יבוא
ולאחר מכן להפעיל את משימת z3c.recipe.tag.tags משורת הפקודה:
& Nbsp; z3c.recipe.tag.tags פייבר
משאבים נוספים
לקבלת מידע נוסף על שימוש בטבלאות תגים עם עורכים שונים לראות את אתרי הבאים:
- Emacs: http://www.gnu.org/software/emacs/manual/html_node/emacs/Tags.html
- כדי לקפוץ למיקום של תג, סוג ממצא תג Mx ואת שמו של התג. או להשתמש M-. כדי לקפוץ לתג אסימון הסמן נמצא על כיום התאמה. בפעם הראשונה שאתה עושה את זה, תתבקש למיקום של קובץ התגיות.
- VIM: http://vimdoc.sourceforge.net/htmldoc/tagsrch.html
- BBEdit: 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:
- עדכון מניפסט לאפשר דור חבילת fron היצוא אינו VCS. מוני quot 0.5 &; תיק & quot חום; שחרור.
מה חדש בגרסת 0.4.1:
- דלג ספריות sys.path קיימות כדי למנוע אזהרות ctags .
דרישות :
- Python
תגובות לא נמצא