Génération d'un fichier de balises pour la source Go dans macOS
Problème : Impossible de générer un fichier de balises pour le code source Go à l'aide ctags.
Solution :
Pour générer un fichier de balises pour le code source Go, vous devez modifier votre fichier de configuration ~/.ctags. Ajoutez les lignes suivantes à ~/.ctags :
--langdef=Go --langmap=Go:.go --regex-Go=/func([ \t]+\([^)]+\))?[ \t]+([a-zA-Z0-9_]+)//d,func/ --regex-Go=/var[ \t]+([a-zA-Z_][a-zA-Z0-9_]+)//d,var/ --regex-Go=/type[ \t]+([a-zA-Z_][a-zA-Z0-9_]+)//d,type/
Ces modifications permettent aux ctags de reconnaître les fichiers source Go et d'extraire les définitions de fonctions, de variables et de types pour les inclure dans le fichier de balises.
Utilisation :
Une fois le fichier ~/.ctags mis à jour, vous pouvez générer le fichier de tags en utilisant la commande suivante dans le source directory :
ctags -f gosource.tags -R $(pwd)
Cette commande créera le fichier de balises gosource.tags dans le répertoire courant. Vous pouvez ensuite utiliser ce fichier de balises avec Vim en ajoutant ce qui suit à votre fichier .vimrc :
set tags+=gosource.tags
Cela permettra à Vim d'utiliser le fichier de balises pour la saisie semi-automatique et la navigation par symboles.
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!