Heim >Backend-Entwicklung >Golang >Welchen Editor soll ich in Golang verwenden?
Häufig verwendete Editoren in Golang:
1, gedit
1.1, Syntaxhervorhebung
Im Allgemeinen , Texteditoren, die benutzerdefinierte Syntaxhervorhebung unterstützen, legen Syntaxhervorhebungsregeln über eine Syntaxdefinitionsdatei fest, und das Gleiche gilt für gedit. Jemand aus der Go-Sprachgemeinschaft hat eine Syntaxhervorhebungsdatei für die Go-Sprache beigesteuert, die für gedit verwendet werden kann. Wir können sie über den folgenden Link herunterladen:
Nach dem Herunterladen wird die Datei heruntergeladen sollte im Verzeichnis /usr /share/gtksourceview-2.0/Language-Specs abgelegt werden. Wenn Sie jedoch eine neuere Version von Ubuntu verwenden, z. B. v11.01, stellen Sie möglicherweise fest, dass gedit die Hervorhebung der Go-Sprachsyntax standardmäßig bereits unterstützt. Leser können in gedit prüfen, ob der Menüpunkt „Ansicht“ → „Hervorhebungsmodus“ → „Quellen“ einen Menüpunkt mit dem Namen „Gehe zu“ enthält.
1.2. Kompilierungsumgebung
Bevor wir Build-bezogene Befehle konfigurieren, müssen wir bestätigen, ob gedit ein Plug-in namens External Tools installiert hat. Klicken Sie auf den Menüpunkt „Ansicht“ → „Einstellungen“, um das Optionsdialogfeld aufzurufen. Die letzte Optionsseite des Dialogfelds ist „Plugins“. Die Installation von Plug-Ins ist relativ einfach. Suchen Sie einfach nach „Externe Tools“ in der Plug-In-Liste und bestätigen Sie, dass das Element überprüft wurde.
2. Vim
Das Go-Sprachinstallationspaket enthält bereits Umgebungsunterstützung für Vim. Um Vim als für die Go-Sprache geeignete Entwicklungsumgebung zu konfigurieren, müssen wir lediglich die folgenden Einstellungen gemäß der Dokumentation in $GOROOT/misc/vim vornehmen.
3. Eclipse
Eclipse ist eine ausgereifte IDE-Plattform, die derzeit die meisten gängigen Sprachen unterstützen kann, einschließlich Java, C++ usw. Goclipse ist ein Plug-in für Eclipse zur Unterstützung von Golang. Im Großen und Ganzen ist Eclipse mit dem installierten Goclipse-Plug-in derzeit die beste Go-Sprachentwicklungsumgebung. Es kann Syntaxhervorhebung, Mitgliederzuordnung und Haltepunkt-Debugging realisieren, was im Grunde alle Anforderungen erfüllt.
4. Notepad++
4.1. Syntaxhervorhebung
Im Installationsverzeichnis der Go-Sprache ist bereits eine Konfigurationsdatei für die Syntaxhervorhebung von Notepad++ enthalten . Wir finden diese Konfigurationsdateien im Verzeichnis /usr/local/go/misc/notepadplus. Befolgen Sie einfach die folgenden Schritte gemäß dem entsprechenden README-Dokument.
(1) Führen Sie den Inhalt von userDefineLang.xml in die Datei userDefineLang.xml im Notepad++-Konfigurationsverzeichnis ein. Wenn diese Datei nicht im Installationsverzeichnis vorhanden ist, kopieren Sie die Datei einfach direkt. Das Konfigurationsverzeichnis von Notepad++ befindet sich normalerweise in %HOME%AppDataRoamingNotepad++.
(2) Kopieren Sie go.xml in das PluginsAPIs-Verzeichnis des Installationsverzeichnisses.
(3) Starten Sie Notepad++ neu.
%HOME% bezieht sich auf Ihr HOME-Verzeichnis. Wenn Sie nicht wissen, wo sich Ihr eigenes HOME-Verzeichnis befindet, können Sie es anzeigen, indem Sie echo %HOME% in der Befehlszeile ausführen.
4.2. Kompilierungsumgebung
Wir empfehlen Notepad++-Benutzern, zwei weitere Notepad++-Plug-Ins zu installieren – NppExec und Explorer werden verwendet, um benutzerdefinierte Befehle zu unterstützen, während Explorer häufiges Umschalten vermeiden kann zwischen Notepad++ und dem Ressourcenmanager können Verzeichnisstruktur- und Dateioperationen in Notepad++ durchgeführt werden. Die Installation des Notepad++-Plug-Ins ist sehr einfach. Suchen Sie einfach diese beiden Plug-Ins im Plug-In-Dialogfeld und wählen Sie sie aus.
Weitere Golang-Kenntnisse finden Sie in der Spalte Golang-Tutorial.
Das obige ist der detaillierte Inhalt vonWelchen Editor soll ich in Golang verwenden?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!