91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

vscode中如何運行編輯好的go語言代碼

發布時間:2021-01-13 10:06:33 來源:億速云 閱讀:1198 作者:小新 欄目:軟件技術

這篇文章將為大家詳細講解有關vscode中如何運行編輯好的go語言代碼,小編覺得挺實用的,因此分享給大家做個參考,希望大家閱讀完這篇文章后可以有所收獲。

vscode運行go語言代碼需要安裝vscode-go插件。然后使用F5(continue)、F10(step over)、F11(step into)等快捷鍵運行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(continue)F10(step over)F11(step into)

跳到下一個有error或者warning的地方 F8

跳到function定義的地方 F12

縮放整個畫面 Cmd +/Ctrl +

關于“vscode中如何運行編輯好的go語言代碼”這篇文章就分享到這里了,希望以上內容可以對大家有一定的幫助,使各位可以學到更多知識,如果覺得文章不錯,請把它分享出去讓更多的人看到。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

盐城市| 宜宾县| 清水河县| 阜宁县| 闽侯县| 洮南市| 汤阴县| 新巴尔虎右旗| 天全县| 孟州市| 乐都县| 黄梅县| 凌海市| 恩施市| 黔西县| 乌鲁木齐市| 泸州市| 富蕴县| 沧源| 河西区| 邳州市| 新巴尔虎左旗| 大英县| 庆云县| 宁陵县| 樟树市| 奉化市| 灌云县| 共和县| 东兰县| 江西省| 瑞安市| 永德县| 芦溪县| 墨竹工卡县| 咸阳市| 永泰县| 河池市| 福贡县| 含山县| 北海市|