vscode에서 Go 언어 코드를 실행하려면 vscode-go 플러그인을 설치해야 합니다. 그런 다음 F5(계속), F10(한 단계 건너뛰기), F11(한 단계씩 실행) 및 기타 단축키를 사용하여 go 언어 코드를 실행합니다.
vscode-go 플러그인 설치
vscode 인터페이스에 들어가서 명령 패널 열기 Ctrl + Shift + P, install 입력,
플러그인 기능은 다음과 같습니다.
Completion Lists (using gocode) Signature Help (using godoc) Snippets Quick Info (using godef) Goto Definition (using godef) Find References (using guru) File outline (using go-outline) Workspace symbol search (using go-symbols) Rename (using gorename) Build-on-save (using go build and go test) Lint-on-save (using golint or gometalinter) Format (using goreturns or goimports or gofmt) Generate unit tests squeleton (using gotests) Add Imports (using gopkgs) [partially implemented] Debugging (using delve)
Visual Studio Code Go 플러그인 구성 옵션
vscode 시작 그런 다음 파일 메뉴-> 환경 설정-> 작업 공간 설정
열린 .vscode/settings.json 파일에서 goroot 및 gopath
{ // Go configuration // Run 'go build'/'go test -c' on save. "go.buildOnSave": true, // Flags to `go build`/`go test` used during build-on-save or running tests. (e.g. ['-ldflags="-s"']) "go.buildFlags": [], // Run Lint tool on save. "go.lintOnSave": true, // Specifies Lint tool name. "go.lintTool": "golint", // Flags to pass to Lint tool (e.g. ['-min_confidenc=.8']) "go.lintFlags": [], // Run 'go tool vet' on save. "go.vetOnSave": true, // Flags to pass to `go tool vet` (e.g. ['-all', '-shadow']) "go.vetFlags": [], // Pick 'gofmt', 'goimports' or 'goreturns' to run on format. "go.formatTool": "goreturns", // Flags to pass to format tool (e.g. ['-s']) "go.formatFlags": [], // Run the formatting tools with the -d flag "go.useDiffForFormatting": true, // Complete functions with their parameter signature "go.useCodeSnippetsOnFunctionSuggest": false, // Specifies the GOPATH to use when no environment variable is set. "go.gopath": "//home/chenjianhua/gocode", // Specifies the GOROOT to use when no environment variable is set. "go.goroot": "/usr/local/go", // Run formatting tool on save. "go.formatOnSave": true, // Run 'go test -coverprofile' on save "go.coverOnSave": false, // Specifies the timeout for go test in ParseDuration format. "go.testTimeout": "30s", // Enable gocode's autobuild feature "go.gocodeAutoBuild": true, // The Go build tags to use for all commands that support a `-tags '...'` argument "go.buildTags": "", // Environment variables that will passed to the process that runs the Go tests "go.testEnvVars": {}, // Autocomplete members from unimported packages. "go.autocompleteUnimportedPackages": true }
vscode 편집기 단축키를 수정하세요
명령 패널 Ctrl + Shift + P or F1
파일로 이동 Ctrl + P
터미널 전환 Ctrl + `
Rename F2
Debug F5(계속) F10(한 단계) F11(한 단계씩)
다음 위치로 이동 오류 또는 경고 F8
기능 정의 위치로 이동 F12
전체 화면 확대 Cmd +/Ctrl +
추천 학습: vscode tutorial
위 내용은 vscode로 편집한 go 언어 코드를 실행하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!