머리말:
Golang 언어의 인기와 함께 관련 개발 도구도 점점 더 많아지고 있으며 경량 오픈 소스 크로스 플랫폼 편집기인 VSCode는 점차 Golang 언어 개발자의 첫 번째 선택이 되었습니다.
VSCode에는 Go 언어 자체용 플러그인, Linter, Debugger 등 Golang 개발을 더 쉽고 효율적으로 만들어주는 풍부한 플러그인 생태계가 있습니다. 그 중 가장 중요한 점은 Jump to Definition 기능입니다. 이번 글에서는 이 중요한 Jump to Definition 기능부터 시작하여 VSCode에서 Golang을 사용하는 방법을 소개하겠습니다.
Text:
그럼 정의로 점프 기능은 뭔가요?
정의로 점프는 프로그램에서 변수, 함수 또는 메소드의 이름을 클릭하거나 마우스를 올리면 이름으로 정의된 위치로 점프한다는 의미입니다. 이 기능은 VSCode에서 매우 실용적이며 필요한 코드를 쉽게 볼 수 있습니다.
그렇다면 Golang 언어로 점프 정의를 구현하는 방법은 무엇일까요?
단계는 다음과 같습니다.
1단계: 플러그인 golang.go
설치golang.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.alternateTools
为gopls
golang.go 플러그인을 설치하고 설치하세요.
2단계: guru
도구 설치
guru는 프로젝트 패키지 종속성에 걸쳐 Go 언어 소스 코드의 정의, 참조 및 호출 관계를 빠르게 찾아볼 수 있는 도구입니다. go get 명령을 통해 전문가 도구를 설치해야 합니다. 구체적인 작업은 다음과 같습니다.
rrreee🎜3단계: 설정 열기🎜🎜 VSCode에서 단축키Ctrl+Shift+P
를 누르고 사용자 설정 열기
를 입력하고 사용자 설정을 연 다음 go.toolsEnvVars
를 검색하고 settings.json
구성 파일에 다음 콘텐츠를 추가합니다. 🎜rrreee🎜4단계: 점프 시작 정의로 이동🎜🎜Golang 소스 코드에서 Ctrl+왼쪽 클릭
또는 Alt+F12
를 사용하여 정의로 이동을 활성화할 수 있습니다.
필요한 코드로 이동하는 컨텍스트 메뉴입니다. 🎜🎜추가 지침: 🎜Ctrl + Shift + F12
를 사용하면 이전 위치로 돌아갈 수 있습니다. 🎜모듈
을 사용하여 프로젝트를 관리하는 경우 설정에서 go.alternateTools
를 gopls
로 설정해야 점프를 사용할 수 있습니다. 올바르게 작동합니다. 🎜🎜🎜요약: 🎜🎜Golang 언어는 VSCode 편집기 개발에 매우 실용적입니다. 정의 기능으로의 점프는 개발 효율성을 가속화합니다. 위 내용은 이 글의 전체 내용이므로 여러분께 도움이 되리라 믿습니다. 🎜위 내용은 VSCode에서 Golang 점프 기능을 사용하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!