Abfrage:
So erstellen Sie eine Tag-Datei für Go-Quellcode mit ctags, um sicherzustellen, dass alle relevanten Dateien vorhanden sind enthalten?
Lösung:
Um eine Tag-Datei für die Go-Quelle zu generieren, befolgen Sie diese Schritte:
--langdef=Go --langmap=Go:.go --regex-Go=/func([ \t]+\([^)]+\))?[ \t]+([a-zA-Z0-9_]+)//d,func/ --regex-Go=/var[ \t]+([a-zA-Z_][a-zA-Z0-9_]+)//d,var/ --regex-Go=/type[ \t]+([a-zA-Z_][a-zA-Z0-9_]+)//d,type/
ctags -f gosource.tags -R `pwd`
Dieser Befehl generiert eine Tag-Datei mit dem Namen gosource. Tags im aktuellen Verzeichnis, wobei alle *.go-Dateien im Quellverzeichnis berücksichtigt werden.
Beachten Sie, dass die Option -h nicht erforderlich ist, da die sprachspezifischen Muster in definiert sind ~/.ctags stellt sicher, dass nur relevante Dateien getaggt werden.
Das obige ist der detaillierte Inhalt vonWie erstelle ich eine Tag-Datei für Go-Quellcode mithilfe von ctags?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!