Heim > Backend-Entwicklung > Golang > Warum funktioniert die Go-Syntaxhervorhebung in VIM nicht?

Warum funktioniert die Go-Syntaxhervorhebung in VIM nicht?

DDD
Freigeben: 2024-11-12 15:36:02
Original
598 Leute haben es durchsucht

Why isn't Go Syntax Highlighting Working in VIM?

Go-Syntaxhervorhebung zu VIM hinzufügen

Problem:

Obwohl die offizielle Dokumentation befolgt wurde, Die Syntaxhervorhebung für die Go-Sprache funktioniert nicht VIM.

Antwort:

Update:

Mit der Veröffentlichung von Go 1.4 erfolgt die offizielle Go-Unterstützung für verschiedene Editoren , einschließlich VIM, wurde aus dem Repository entfernt.

Original Anleitung:

  • Kopieren Sie die go.vim-Datei von $GOROOT/misc/vim/syntax nach ~/.vim/syntax.
  • Erstellen Sie eine go.vim-Datei. vim-Datei in ~/.vim/ftdetect mit Folgendem Inhalt:

    au BufRead,BufNewFile *.go set filetype=go
    Nach dem Login kopieren

Alternative Installationsmethode:

Die bereitgestellten Anweisungen sind aufgrund der Entfernung des offiziellen Go-Supports nicht mehr gültig. Hier ist jedoch eine alternative Methode:

  1. Installieren Sie das vim-go-Plugin vom Vim Package Manager (Vundle):

    Plugin 'fatih/vim-go'
    Nach dem Login kopieren
  2. Fügen Sie Ihrer .vimrc-Datei die folgenden Zeilen hinzu:

    " Set the Go runtimepath
    set runtimepath+=$GOROOT/bin:$GOROOT/misc/vim
    
    " Enable Go syntax highlighting
    syntax enable
    
    " Enable Go filetype detection
    filetype plugin indent on
    Nach dem Login kopieren
  3. Neustart VIM.

Hinweis: Die Plugin-Methode bietet eine stabilere und funktionsreichere Lösung für die Go-Syntaxhervorhebung in VIM.

Das obige ist der detaillierte Inhalt vonWarum funktioniert die Go-Syntaxhervorhebung in VIM nicht?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
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