EnglischFranzösischSpanisch

Ad


OnWorks-Favicon

etags.xemacs21 – Online in der Cloud

Führen Sie etags.xemacs21 im kostenlosen Hosting-Anbieter OnWorks über Ubuntu Online, Fedora Online, den Windows-Online-Emulator oder den MAC OS-Online-Emulator aus

Dies ist der Befehl etags.xemacs21, der beim kostenlosen Hosting-Anbieter OnWorks mit einer unserer zahlreichen kostenlosen Online-Workstations wie Ubuntu Online, Fedora Online, dem Windows-Online-Emulator oder dem MAC OS-Online-Emulator ausgeführt werden kann

PROGRAMM:

NAME/FUNKTION


etags, ctags – Tag-Datei für Emacs generieren, vi

ZUSAMMENFASSUNG


Tags [-aCDGImRVh] [-ich Datei] [-l Sprache]
[-oder Tagdatei] [-R regexp]
[--append] [--no-defines] [--no-globals] [--include=Datei] [--ignore-indentation]
[--sprache=Sprache] [--members] [--Ausgabe=Tagdatei] [--regex=regexp] [--no-regex]
[--ignore-case-regex=regexp] [--Hilfe] [--Ausführung] Datei ...

Tags [-aCdgImRVh] [-BtTuvwx] [-l Sprache]
[-oder Tagdatei] [-R regexp]
[--append] [--backward-search] [--cxref] [--defines] [--forward-search] [--globals]
[--ignore-indentation] [--sprache=Sprache] [--members] [--Ausgabe=Tagdatei]
[--regex=regexp] [--ignore-case-regex=regexp] [--typedefs] [--typedefs-and-c++] [--aktualisieren]
[--no-warn] [--Hilfe] [--Ausführung] Datei ...

BESCHREIBUNG


Die `Tags'-Programm wird verwendet, um eine Tag-Tabellendatei in einem Format zu erstellen, das von verstanden wird
Emacs(1); das `Tags'-Programm wird verwendet, um eine ähnliche Tabelle in einem Format zu erstellen, das von verstanden wird
vi(1). Beide Formen des Programms verstehen die Syntax von C, Objective C, C++, Java,
Fortran, Ada, Cobol, Erlang, LaTeX, Emacs Lisp/Common Lisp, Makefiles, Pascal, Perl,
Postscript, Python, Prolog, Scheme und die meisten Assembler-ähnlichen Syntaxen. Beide Formulare lesen die
Dateien, die in der Befehlszeile angegeben sind, und schreiben Sie eine Tag-Tabelle (Standard: „TAGS“ für Tags,
„Tags“ für Tags) im aktuellen Arbeitsverzeichnis. Mit relativer Datei angegebene Dateien
Namen werden in der Tag-Tabelle mit Dateinamen relativ zum Verzeichnis aufgezeichnet, in dem sie gespeichert sind
Die Tag-Tabelle befindet sich. Mit absoluten Dateinamen angegebene Dateien werden mit aufgezeichnet
absolute Dateinamen. Die Programme erkennen die in einer Eingabedatei verwendete Sprache anhand
seinen Dateinamen und Inhalt. Der Schalter --Language kann verwendet werden, um das Parsen zu erzwingen
Dateinamen folgen dem Schalter entsprechend der angegebenen Sprache und überschreiben dabei basierende Vermutungen
zu Dateinamenerweiterungen.

OPTIONAL


Einige Optionen sind nur für die sinnvoll vi Von ctags erstellte Style-Tag-Dateien; Tags nicht
erkenne sie. Die Programme akzeptieren eindeutige Abkürzungen für lange Optionsnamen.

-a, --anhängen
An vorhandene Tag-Datei anhängen. (Informationen zu Tag-Dateien im VI-Format finden Sie auch --aktualisieren.)

-B, --rückwärtssuche
Tag-Dateien, die in dem von erwarteten Format geschrieben wurden vi enthalten die Suche nach regulären Ausdrücken
Anweisungen; Die -B Option schreibt sie mit dem Trennzeichen `?', suchen
rückwärts durch Dateien. Standardmäßig wird das Trennzeichen ` verwendet/', suchen
vorwärts durch Dateien. Nur Tags akzeptiert diese Option.

--deklarationen
Erstellen Sie in C und abgeleiteten Sprachen Tags für Funktionsdeklarationen und erstellen Sie Tags
für externe Variablen, es sei denn, --no-globals wird verwendet.

-D, --definiert
Erstellen Sie auch Tag-Einträge für C-Präprozessor-Konstantendefinitionen und Enum-Konstanten.
Dies ist das Standardverhalten für Tags.

-D, --no-defines
Erstellen Sie keine Tag-Einträge für C-Präprozessor-Konstantendefinitionen und Enumerationen
Konstanten. Dies kann dazu führen, dass die Tag-Datei viel kleiner wird, wenn viele Header-Dateien vorhanden sind
getaggt. Dies ist das Standardverhalten für Tags.

-G, --globals
Erstellen Sie Tag-Einträge für globale Variablen in C, C++, Objective C, Java und Perl.
Dies ist das Standardverhalten für Tags.

-G, --no-globals
Markieren Sie keine globalen Variablen. Typischerweise reduziert sich dadurch die Dateigröße um ein Viertel.
Dies ist das Standardverhalten für Tags.

-i Datei, --include=Datei
Fügen Sie in die Tag-Datei einen Hinweis ein, der darauf hinweist, dass bei der Suche nach einem Tag eins angezeigt wird
sollte auch die Tags-Datei konsultieren Datei nach Überprüfung der aktuellen Datei. Das
Optionen werden nur von akzeptiert Tags.

-ICH, --ignore-indentation
Verlassen Sie sich nicht so sehr auf Einrückungen, wie wir es normalerweise tun. Derzeit bedeutet dies, dies nicht zu tun
Nehmen Sie an, dass eine schließende geschweifte Klammer in der ersten Spalte die letzte geschweifte Klammer einer Funktion oder ist
Strukturdefinition in C und C++.

-l Sprache, --Sprache=Sprache
Analysieren Sie die folgenden Dateien entsprechend der angegebenen Sprache. Mehr als eine davon
Optionen können mit Dateinamen vermischt sein. Verwenden --help um eine Liste der zu erhalten
verfügbare Sprachen und ihre standardmäßigen Dateinamenerweiterungen. Die „Auto“-Sprache kann
kann verwendet werden, um die automatische Spracherkennung anhand des Dateinamens wiederherzustellen. Der
Die Sprache „none“ kann verwendet werden, um das Parsen der Sprache insgesamt zu deaktivieren. nur regulärer Ausdruck
Der Abgleich erfolgt in diesem Fall (siehe --regex Möglichkeit).

-M, --Mitglieder
Erstellen Sie Tag-Einträge für Variablen, die Mitglieder strukturähnlicher Konstrukte sind
C++, Objective C, Java.

-M, --no-members
Markieren Sie keine Mitgliedsvariablen. Dies ist das Standardverhalten.

--packages-only
Markieren Sie nur Pakete in Ada-Dateien.

-o Tagdatei, --ausgabe=Tagdatei
Expliziter Name der Datei für Tag-Tabelle; überschreibt die standardmäßigen „TAGS“ oder „Tags“. (Aber
ignoriert mit -v or -x.)

-r regexp, --regex=regexp, --ignore-case-regex=regexp
Erstellen Sie Tags basierend auf Regexp-Übereinstimmungen für jede Zeile der darauf folgenden Dateien
Option, zusätzlich zu den Tags, die mit der standardmäßigen sprachbasierten Analyse erstellt wurden.
Bei der Verwendung von --regex ist die Groß-/Kleinschreibung von Bedeutung, während dies bei --ignore-case-regex nicht der Fall ist.
Kann mit Dateinamen und dem frei gemischt werden -R Möglichkeit. Die regulären Ausdrücke sind
kumulativ, d. h. jede Option addiert sich zu den vorherigen. Die regulären Ausdrücke sind von der
bilden:
/tagregexp[/nameregexp]/

woher tagregexp wird verwendet, um die Zeilen abzugleichen, die markiert werden müssen. Es sollte nicht
Kombiniere nutzlose Zeichen. Wenn die Übereinstimmung so ist, dass mehr Zeichen vorhanden sind als benötigt
werden zwangsläufig mit übereinstimmen tagregexp, kann es nützlich sein, ein hinzuzufügen nameregexp leben,
Schränken Sie den Tag-Bereich ein. Tags ignoriert reguläre Ausdrücke ohne a nameregexp. Die Syntax
von regulären Ausdrücken ist das gleiche wie in Emacs, erweitert um Intervalle der Form \{m,n\},
wie in ed oder grep.
Hier sind einige Beispiele. Alle regulären Ausdrücke werden in Anführungszeichen gesetzt, um sie vor der Shell zu schützen
Deutung.

Markieren Sie die DEFVAR-Makros in den Emacs-Quelldateien:
--regex='/[ \t]*DEFVAR_[AZ_ \t(]+"\([^"]+\)"'

Markieren Sie VHDL-Dateien (dieses Beispiel ist eine einzelne lange Zeile, die hier zur Formatierung unterbrochen ist).
Gründe dafür):
--sprache=keine --regex='/[ \t]*\(ARCHITEKTUR\|\
AUFBAU\) +[^ ]* +OF/' --regex='/[ \T]*\
\(ATTRIBUTE\|ENTITY\|FUNCTION\|PACKAGE\( KÖRPER\)?\
\|VERFAHREN\|PROZESS\|TYP\)[ \t]+\([^ \t(]+\)/\3/'

Markieren Sie TCL-Dateien (dieses letzte Beispiel zeigt die Verwendung von a tagregexp):
--lang=none --regex='/ proc[ \t]+\([^ \t]+\)/\1/'

Einem regulären Ausdruck kann {lang} vorangestellt werden, wodurch er auf die Übereinstimmung mit Dateizeilen von beschränkt wird
die angegebene Sprache. Verwenden Tags --help um eine Liste der anerkannten zu erhalten
Sprachen. Diese Funktion ist besonders im Innenbereich nützlich Regex Dateien. Eine Regex-Datei
enthält einen regulären Ausdruck pro Zeile. Leere Zeilen und Zeilen, die mit einem Leerzeichen oder beginnen
Tab werden ignoriert. Mit @ beginnende Zeilen sind Verweise auf Regex-Dateien, deren Namen
folgt dem @-Zeichen. Andere Zeilen gelten als reguläre Ausdrücke wie diese
folgende --regex.
Zum Beispiel der Befehl
Tags [E-Mail geschützt] *.C
liest die in der Datei regex.file enthaltenen regulären Ausdrücke.

-R, --no-regex
Führen Sie für die folgenden Dateien keinen weiteren Regexp-Abgleich durch. Kann beliebig untereinander gemischt werden
mit Dateinamen und dem --regex .

-T, --typedefs
Zeichnen Sie Typedefs im C-Code als Tags auf. Da dies das Standardverhalten von ist Tags,
einzige Tags akzeptiert diese Option.

-T, --typedefs-and-c++
Generieren Sie Tag-Einträge für Typedefs-, Struktur-, Enum- und Union-Tags sowie C++-Mitglieder
Funktionen. Da dies das Standardverhalten von ist Tags, nur Tags akzeptiert dies
.

-du, --aktualisieren
Tag-Einträge aktualisieren für Dateien in der Befehlszeile angegeben, wobei Tag-Einträge für übrig bleiben
andere Dateien vorhanden. Derzeit wird dies durch Löschen des Vorhandenen umgesetzt
Einträge für die angegebenen Dateien und dann die neuen Einträge am Ende neu schreiben
Tags-Datei. Oft ist es schneller, einfach die gesamte Tag-Datei neu zu erstellen, als sie zu verwenden
Das. Nur Tags akzeptiert diese Option.

-in, --vgrind
Anstatt eine Tag-Datei zu generieren, schreiben Sie den Index (in vgrind Format) auf den Standard umstellen
Ausgabe. Nur Tags akzeptiert diese Option.

-w, - nein warnen
Unterdrücken Sie Warnmeldungen zu doppelten Einträgen. Der Tags Programm nicht
Auf doppelte Einträge prüfen, daher ist diese Option damit nicht zulässig.

-X, --cxref
Anstatt eine Tag-Datei zu generieren, schreiben Sie einen Querverweis (in cxref Format) zu
Standardausgabe. Nur Tags akzeptiert diese Option.

-H, -H, --help
Nutzungsinformationen drucken.

-V, --Version
Drucken Sie die aktuelle Version des Programms (identisch mit der Version des Emacs). Tags is
im Lieferumfang enthalten).

Verwenden Sie etags.xemacs21 online über die Dienste von onworks.net


Kostenlose Server & Workstations

Laden Sie Windows- und Linux-Apps herunter

  • 1
    Avogadro
    Avogadro
    Avogadro ist ein fortschrittliches Molekül
    Editor für den plattformübergreifenden Einsatz
    in Computerchemie, Molekular
    Modellierung, Bioinformatik, Materialien
    Wissenschaft und ...
    Avogadro herunterladen
  • 2
    XMLTV
    XMLTV
    XMLTV ist eine Reihe von Programmen, die verarbeitet werden müssen
    TV-Listen (tvguide) und Hilfe bei der Verwaltung
    Ihre TV-Anzeige, Speichern von Einträgen in einem
    XML-basiertes Format. Es gibt Dienstprogramme zu
    tun...
    XMLTV herunterladen
  • 3
    streikr
    streikr
    Strikr Free Software-Projekt. Artefakte
    veröffentlicht unter einem "intent based"
    Doppellizenz: AGPLv3 (Community) und
    CC-BY-NC-ND 4.0 international
    (Werbung)...
    Laden Sie strikr herunter
  • 5
    GIFLIB
    GIFLIB
    giflib ist eine Bibliothek zum Lesen und
    gif-bilder schreiben. Es ist API und ABI
    kompatibel mit libungif, das in war
    breite Verwendung während der LZW-Komprimierung
    Algorithmus war ...
    Laden Sie GIFLIB herunter
  • 6
    Alt-F
    Alt-F
    Alt-F bietet eine kostenlose und Open Source
    alternative Firmware für den DLINK
    DNS-320/320L/321/323/325/327L and
    DNR-322L. Alt-F hat Samba und NFS;
    unterstützt ext2/3/4...
    Laden Sie Alt-F herunter
  • Mehr »

Linux-Befehle

Ad