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

Warum funktioniert die Go-Syntaxhervorhebung in VIM nicht?

DDD
DDDOriginal
2024-11-12 15:36:02566Durchsuche

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

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'
  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
  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!

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