So implementieren Sie einen Funktionsverfolgungssprung (ctags) in erhabenem Text

藏色散人
Freigeben: 2021-02-10 09:54:15
nach vorne
4541 Leute haben es durchsucht

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())
Nach dem Login kopieren

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')
Nach dem Login kopieren

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!

Verwandte Etiketten:
Quelle:csdn.net
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!