z3c.recipe.tag είναι μια συνταγή Python που δημιουργεί ένα αρχείο βάσης δεδομένων ετικέτες που μπορούν να χρησιμοποιηθούν με πολλούς διαφορετικούς συντάκτες για την αναζήτηση γρήγορα ορισμούς τάξη και τη λειτουργία σε αρχεία πηγαίου κώδικα του πακέτου σας και τις εξαρτήσεις των αυγών.
Εξαρτήσεις
Πριν την εκτέλεση ενεργοποιημένη ετικέτες buildout, πρέπει να εγκαταστήσετε τα κατάλληλα εργαλεία της γραμμής εντολών παραγωγής ετικέτα: πληθωρικό-ctags και ID-utils. Στο Ubuntu, μπορείτε να εγκαταστήσετε αυτά με apt-get:
& Nbsp? Sudo apt-get install πληθωρικό-ctags ID-utils
Σε Mac, κατεβάσετε και να εγκαταστήσετε το λιμάνι από http://www.macports.org/ και στη συνέχεια εγκαταστήστε ctags και idutils με αυτόν τον τρόπο:
& Nbsp? Λιμάνι sudo εγκαταστήσετε ctags idutils
Πώς να χρησιμοποιήσετε αυτή τη συνταγή
Με Buildout
Ας υποθέσουμε ότι έχετε ένα αυγό ονομάζεται MyApplication. Για να χρησιμοποιήσετε αυτή τη συνταγή με buildout, μπορείτε να προσθέσετε την ακόλουθη στο αρχείο buildout.cfg:
[Tags]
συνταγή = z3c.recipe.tag: ετικέτες
αυγά = MyApplication
Αυτό παράγει ένα αρχείο δέσμης ενεργειών στο bin / κατάλογος που μπορείτε στη συνέχεια να τρέχουν σαν αυτό:
& Nbsp? ./ Bin / ετικέτες
Από προεπιλογή, αυτό το σενάριο παράγει τρία αρχεία στον κατάλογο από όπου εκτελέσατε το σενάριο:
- Ένα αρχείο ctags ονομάζονται ετικέτες για χρήση από το emacs,
- Ένα αρχείο που ονομάζεται ctags ετικέτες για χρήση από VI, και
- Ένα αρχείο που ονομάζεται idutils ταυτότητας για χρήση είτε.
Στη συνέχεια, μπορείτε να χρησιμοποιήσετε αυτά τα αρχείο στο πρόγραμμα επεξεργασίας της επιλογής σας.
Προαιρετικά, μπορείτε να επιλέξετε ποια αρχεία να οικοδομήσουμε. Το παρακάτω είναι η έξοδος του ./bin/tags --help:
Χρήση: build_tags [επιλογές]
επιλογές:
& Nbsp? -h, --help Εμφανιστεί αυτό το μήνυμα βοήθειας και έξοδος
& Nbsp? -l ΓΛΩΣΣΕΣ, --languages = ΓΛΩΣΣΕΣ
& Nbsp? Ctags λίστα διαχωρισμένη με κόμματα των γλωσσών. προεπιλογή
& Nbsp? `` -JavaScript``
& Nbsp? -Ε, --ctags-Emacs σημαία για να χτίσει το emacs ctags `` αρχείο TAGS``
& Nbsp? -v, --ctags-VI σημαία για να χτίσει vi ctags `` αρχείο tags``
& Nbsp? -b, --ctags-BBEdit σημαία για την κατασκευή ctags BBEdit `` αρχείο tags``
& Nbsp? -i, --idutils Σημαία για να χτίσει idutils `` αρχείο ID``
Με διαστρωτήρες
Εάν χρησιμοποιείτε διαστρωτήρες και ήδη έχουν 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 find-ετικέτα και το όνομα της ετικέτας. Ή χρησιμοποιήστε Μ. για να μεταβείτε στην ετικέτα που ταιριάζουν το token ο δρομέας είναι επί του παρόντος. Η πρώτη φορά που το κάνετε αυτό, θα σας ζητηθεί για τη θέση του αρχείου tags.
- 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.
- Προσθήκη υποστηρίζεται Python έκδοση (3.6, 2.7, 3.2, 3.3) ταξινομητές να setup.py
Τι είναι καινούργιο στην έκδοση 0.6:
- Ενημέρωση πρόδηλη να επιτρέπει τη δημιουργία πακέτου fron μη-VCS εξαγωγή. Μετρητές του 0,5 & quot? Καφέ τσάντα & quot? απελευθέρωση.
Τι είναι καινούργιο στην έκδοση 0.4.1:
- Μετάβαση ανύπαρκτη καταλόγους sys.path να αποφευχθεί ctags προειδοποιήσεις .
Απαιτήσεις :
- Python
Τα σχόλια δεν βρέθηκε