Maison >développement back-end >Golang >Comment utiliser la fonction de saut Golang dans VSCode

Comment utiliser la fonction de saut Golang dans VSCode

PHPz
PHPzoriginal
2023-04-05 13:50:173075parcourir

Avant-propos :

Avec la popularité du langage Golang, il existe de plus en plus d'outils de développement associés, et VSCode, en tant qu'éditeur multiplateforme open source léger, est progressivement devenu le premier choix des développeurs du langage Golang.

VSCode dispose d'un riche écosystème de plug-ins, rendant le développement Golang plus facile et plus efficace, comme des plug-ins pour le langage Go lui-même, des Linters, des débogueurs, etc. Parmi eux, son point le plus important est sa fonction de saut à la définition. Cet article commencera par cette fonction importante de saut à la définition et présentera comment utiliser Golang dans VSCode.

Texte :

Alors, qu'est-ce que la fonction de saut à la définition ?

Sauter à la définition signifie que dans un programme, lorsque vous cliquez ou survolez le nom d'une variable, d'une fonction ou d'une méthode, celle-ci passera à l'emplacement défini par le nom. Cette fonction est très pratique sur VSCode et peut nous faciliter la visualisation du code requis.

Alors, comment implémenter le saut à la définition dans le langage Golang ?

Les étapes sont les suivantes :

Étape 1 : Installez le plug-in golang.gogolang.go

打开VSCode,进入插件页面,搜索golang.go插件并安装。

第二步:安装工具guru

guru是一个可跨越工程包依赖关系、在 Go 语言源代码中快速浏览定义、引用和调用关系的工具。我们需要通过go get命令安装guru工具,具体操作如下:

go get golang.org/x/tools/cmd/guru

第三步:开启设置

在VSCode中按快捷键Ctrl+Shift+P,输入Open User Settings打开用户设置,然后搜索go.toolsEnvVars,并在settings.json配置文件中添加如下内容:

  "go.toolsEnvVars": {
    "GOPATH": "${workspaceRoot}",
    "GOBIN": "${workspaceRoot}/bin"
  }

第四步:开始跳转至定义

在Golang源代码中,您可以使用Ctrl+左键单击Alt+F12激活Go to Definition(跳转至定义)上下文菜单,从而跳转至所需代码。

补充说明:

  • Ctrl + Shift + F12可跳转回之前所在的位置。
  • 如果您使用了module管理项目,需要在设置中设置go.alternateToolsgopls
  • Ouvrez VSCode, entrez dans la page du plug-in, recherchez le golang.go plug-in et installez-le.

Étape 2 : Installer l'outil guru

guru est un outil qui peut parcourir rapidement les définitions, les références et les relations d'appel dans le code source du langage Go dans les dépendances des packages de projet. Nous devons installer l'outil gourou via la commande go get. L'opération spécifique est la suivante :

rrreee🎜Étape 3 : Ouvrez les paramètres🎜🎜Appuyez sur la touche de raccourci Ctrl+Shift+P dans VSCode et entrez Ouvrir les paramètres utilisateurOuvrez les paramètres utilisateur, puis recherchez go.toolsEnvVars et ajoutez le contenu suivant dans le fichier de configuration settings.json : 🎜rrreee🎜Étape 4 : Commencez à sauter Aller à la définition🎜🎜Dans le code source de Golang, vous pouvez activer Aller à la définition en utilisant <code>Ctrl+Clic gauche ou Alt+F12 Menu contextuel pour accéder au code requis. 🎜🎜Instructions supplémentaires : 🎜
  • Ctrl + Shift + F12 peut revenir à l'emplacement précédent. 🎜
  • Si vous utilisez module pour gérer votre projet, vous devez définir go.alternateTools sur gopls dans les paramètres pour utiliser le saut fonctionner correctement. 🎜🎜🎜Résumé : 🎜🎜Le langage Golang est très pratique dans le développement de l'éditeur VSCode. Son passage à la fonction de définition accélère notre efficacité de développement. Ce qui précède représente l’intégralité du contenu de cet article, je pense qu’il vous sera utile. 🎜

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