Maison  >  Article  >  développement back-end  >  Pourquoi la coloration syntaxique Go ne fonctionne-t-elle pas dans VIM ?

Pourquoi la coloration syntaxique Go ne fonctionne-t-elle pas dans VIM ?

DDD
DDDoriginal
2024-11-12 15:36:02573parcourir

Why isn't Go Syntax Highlighting Working in VIM?

Ajout de la mise en surbrillance de la syntaxe Go à VIM

Problème :

Malgré le suivi de la documentation officielle, la coloration syntaxique du langage Go ne fonctionne pas VIM.

Réponse :

Mise à jour :

Avec la sortie de Go 1.4, le support officiel de Go pour divers éditeurs , y compris VIM, a été supprimé du référentiel.

Original Instructions :

  • Copiez le fichier go.vim de $GOROOT/misc/vim/syntax vers ~/.vim/syntax.
  • Créez un go. fichier vim dans ~/.vim/ftdetect avec ce qui suit contenu :

    au BufRead,BufNewFile *.go set filetype=go

Méthode d'installation alternative :

Les instructions fournies ne sont plus valables en raison de la suppression du support officiel de Go. Cependant, voici une méthode alternative :

  1. Installez le plugin vim-go depuis le gestionnaire de packages Vim (Vundle) :

    Plugin 'fatih/vim-go'
  2. Ajoutez les lignes suivantes à votre fichier .vimrc :

    " 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. Redémarrer VIM.

Remarque : La méthode du plugin fournit une solution plus stable et plus riche en fonctionnalités pour la coloration syntaxique Go dans VIM.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn