>개발 도구 >VSCode >vscode로 편집한 go 언어 코드를 실행하는 방법

vscode로 편집한 go 언어 코드를 실행하는 방법

尚
원래의
2020-04-01 16:58:3714875검색

vscode로 편집한 go 언어 코드를 실행하는 방법

vscode에서 Go 언어 코드를 실행하려면 vscode-go 플러그인을 설치해야 합니다. 그런 다음 F5(계속), F10(한 단계 건너뛰기), F11(한 단계씩 실행) 및 기타 단축키를 사용하여 go 언어 코드를 실행합니다.

vscode-go 플러그인 설치

vscode 인터페이스에 들어가서 명령 패널 열기 Ctrl + Shift + P, install 입력,

vscode로 편집한 go 언어 코드를 실행하는 방법

플러그인 기능은 다음과 같습니다.

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 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.