ホームページ  >  記事  >  開発ツール  >  vscodeで編集したgo言語コードを実行する方法

vscodeで編集したgo言語コードを実行する方法

尚
オリジナル
2020-04-01 16:58:3714804ブラウズ

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 または F1

ファイルに移動 Ctrl P

ターミナルを切り替え Ctrl `

名前を変更 F2

デバッグ F5(続行)F10(ステップ オーバー)F11(ステップ イン)

エラーのある次の項目にジャンプするか、警告が表示されている F8

関数が定義されている場所にジャンプ F12

画面全体をズーム Cmd /Ctrl

推奨される学習: vscode チュートリアル

以上がvscodeで編集したgo言語コードを実行する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。