Heim  >  Artikel  >  Entwicklungswerkzeuge  >  So implementieren Sie einen Funktionsverfolgungssprung (ctags) in erhabenem Text

So implementieren Sie einen Funktionsverfolgungssprung (ctags) in erhabenem Text

藏色散人
藏色散人nach vorne
2021-02-10 09:53:094611Durchsuche

Die folgende Tutorial-Kolumne von sublime zeigt Ihnen, wie Sie Funktionsverfolgungssprünge (Ctags) in Sublime-Text implementieren. Ich hoffe, dass es für Freunde hilfreich sein wird, die es brauchen!

So implementieren Sie einen Funktionsverfolgungssprung (ctags) in erhabenem Text

Es gibt eine sehr nützliche Funktion in Source Insight, nämlich den Tracking-Sprung von Funktionen. Sie können die Originalfunktionen leicht durchsuchen, wenn Sie den Code anderer Leute lesen. Wir wissen, dass es bei der Verwendung von vim ein Plug-In namens ctags gibt. Ebenso können ctags verwendet werden, um die gleiche Funktion in erhabenem Text zu erreichen.

So installieren und verwenden Sie Ctags in Sublime Text:

1. Paketsteuerung installieren: (bitte ignorieren, wenn es bereits installiert ist)

(siehe https:// packagecontrol.io/installation#st3)

Einfache Installationsmethode:

Ansicht – Konsole aus dem Menü anzeigen oder Strg + ~ Tastenkombination, um die Konsole aufzurufen. Fügen Sie den folgenden Python-Code ein und geben Sie ihn ein, um ihn auszuführen. Die Installation wird ohne Zwischenfälle abgeschlossen. Die Installationscodes für ST3 und ST2 sind unten aufgeführt:

Sublime Text 3:

 import urllib.request,os; pf = 'Package Control.sublime-package'; ipp = sublime.installed_packages_path(); urllib.request.install_opener( urllib.request.build_opener( urllib.request.ProxyHandler()) ); open(os.path.join(ipp, pf), 'wb').write(urllib.request.urlopen( 'http://sublime.wbond.net/' + pf.replace(' ','%20')).read())

Sublime Text 2:

 import urllib2,os; pf='Package Control.sublime-package'; ipp = sublime.installed_packages_path(); os.makedirs( ipp ) if not os.path.exists(ipp) else None; urllib2.install_opener( urllib2.build_opener( urllib2.ProxyHandler( ))); open( os.path.join( ipp, pf), 'wb' ).write( urllib2.urlopen( 'http://sublime.wbond.net/' +pf.replace( ' ','%20' )).read()); print( 'Please restart Sublime Text to finish installation')

Manuelle Installation:

The Code funktioniert möglicherweise nicht, weil Aus verschiedenen Gründen können Sie Package Control über die folgenden Schritte installieren:

11. Klicken Sie auf das Menü „Einstellungen“ > „Pakete durchsuchen“ und geben Sie dann „Installierte Pakete“ ein. Verzeichnis

13. Laden Sie Package Control.sublime-package herunter und kopieren Sie es in das Verzeichnis Installed Packages/

14. Starten Sie Sublime Text neu.

Download-Adresse der Hauptdatei von Package Control: https://github.com/wbond/sublime_package_control

So implementieren Sie einen Funktionsverfolgungssprung (ctags) in erhabenem Text

Verwendung:

Tastenkombination Strg+Umschalt+P (Menü – Extras – Befehl). Paletter), geben Sie „install“ ein, wählen Sie „Paket installieren“ und drücken Sie die Eingabetaste, geben Sie das benötigte Plug-in ein oder wählen Sie es aus und drücken Sie die Eingabetaste, um es zu installieren (beachten Sie die kleine Textänderung in der unteren linken Ecke, sie zeigt an, dass die Installation erfolgreich war).

So implementieren Sie einen Funktionsverfolgungssprung (ctags) in erhabenem Text

2. Laden Sie die neuesten ctags in das nicht-chinesische Verzeichnis herunter. Hier können Sie ctags herunterladen: http://ctags.sourceforge.net/ 2009, Version 5.8;

Nach dem Herunterladen entpacken Sie ctags.exe in das Verzeichnis c:windowssystem32;

3. Installieren Sie ctags unter Paketkontrolle und installieren Sie es in Sublime Text , geben Sie pci ein und geben Sie dann ctags installation in der Befehlszeile ein

4, konfigurieren Sie den Ctags-Pfad


Öffnen Sie die Standardeinstellungen von ctags, kopieren Sie den gesamten Code und fügen Sie ihn in die Einstellung ein. Benutzer;


und fügen Sie Ihren ctags-Pfad an der oben genannten Stelle hinzu;

5, verwenden Sie, bevor Sie die Funktionsübertragungsfunktion verwenden, müssen Sie zuerst eine .tags-Datei generieren, öffnen Sie einfach die Projektdatei im Projektdateimanager Klicken Sie mit der rechten Maustaste auf Ctags:Rebuild Tags (beachten Sie, dass .tags nach dem Ändern der Datei möglicherweise neu generiert werden). der Funktionsname zum Navigieren. Die Header-Definition springt zur angegebenen Funktion, um zurück zu springen

Das obige ist der detaillierte Inhalt vonSo implementieren Sie einen Funktionsverfolgungssprung (ctags) in erhabenem Text. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:csdn.net. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen