Heim >Backend-Entwicklung >Golang >Welchen Editor soll ich in Golang verwenden?

Welchen Editor soll ich in Golang verwenden?

尚
Original
2020-01-02 09:22:297840Durchsuche

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:

Welchen Editor soll ich in Golang verwenden?

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!

Stellungnahme:
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