vscode編輯器golang除錯
安裝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)
手動安裝
golang.org/x/xxx
包的手動安裝方法:
golang.org/x/xxx
這類包託管在 github.com/golang
,從這裡找到相應的包即可。比如 golang.org/x/crypto
包的安裝,找到對應的地址為: https://github.com/golang/crypto
, 執行以下命令:
$ cd $GOPATH/src
$ mkdir golang.org
$ cd golang.org
$ mkdir x
$ cd x
$ git clone https://github.com/golang/crypto.git
go get -u -v github.com/golang/tools go get -u -v github.com/golang/lint
go get -u -v github.com/nsf/gocode
go get -u -v github.com/rogpeppe/godef
go get -u -v github.com/lukehoban/go-outline
go get -u -v github.com/sqs/goreturns
go get -u -v github.com/tpng/gopkgs
go get -u -v github.com/newhook/go-symbols
go get -u -v github.com/cweill/gotests
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 +
開啟golang
專案
檔案 -> 開啟golang專案所在資料夾
編寫程式碼的時候就有提示了
好用的外掛
vscode-icons
相關推薦
vscode編輯器golang除錯
安裝vscode-go 外掛 進入vscode介面,開啟命令面板Ctrl + Shift + P,輸入install, 外掛特性包括: Completion Lists (using gocode) Signature Help (using godoc)
VSCode編輯器編寫Python代碼
管理器 name 遠程調試 IT 經驗 描述 support 錯誤 上下文 在學習Python的過程中,一直沒有找到比較趁手的第三方編輯器,用的最多的還是Python自帶的編輯器。由於本人用慣了宇宙第一IDE(Visual Studio),所以當Visual Studi
vscode編輯器的使用及插件
back point ctrl height oca space 添加 pan tle 1.設置語言為中文插件:Chinese (Simplified) Language 快捷鍵ctrl+shift+p或者view---configlanguage 添加"locale"
vscode編輯器替換編輯器背景圖
1、開啟vscode 安裝一下拓展 2、載入完成以後,開啟首選項設定頁面,在裡面搜background; 然後把一下程式碼貼上上去 注:background.customImages為你圖片的路徑,也可設定顏色 { "editor.wordWrapColumn":0,
vscode編輯器在php檔案中的html/js格式化解決方案
本人使用laravel框架,因為頁面很多都是用php檔案渲染的,所以很多html和js都是在php檔案中,用prettier外掛不能識別php檔案中的html內容,導致無法執行自動格式化程式碼,如果要我手動去一個個調整的話,想想就可怕 本想問問度量結果,結果沒人有類似的,然後直接看setti
vscode編輯器自動格式化
{ "workbench.editor.enablePreview": false, //開啟檔案不覆蓋 "search.followSymlinks": false, //關閉rg.exe程序 "editor.minimap.enabled": false, //關閉快速預覽 "fi
CSDN-markdown編輯器,vscode編輯器
歡迎使用Markdown編輯器寫部落格 本Markdown編輯器使用StackEdit修改而來,用它寫部落格,將會帶來全新的體驗哦: Markdown和擴充套件Markdown簡潔的語法 程式碼塊高亮 圖片連結和圖片上傳 LaTex數學公式 UML序列圖和
cocoscreator 在vscode編輯器的提示問題
官方自動生成的creator.d.ts 檔案存在一行程式碼與ts版本不相容導致使用vscode編寫js指令碼沒有自動提示 creator.d.ts 有問題程式碼 *在 1234行處附近 export function Class 裡刪掉亂碼即下方紅色區域標示即可* export
VsCode編輯器如何設定成中文,親測有效!
最近在開發微信小程式,由於小程式開發工具的編輯器慘不忍睹,想用一款開發工具來代替,發現很多大神都在使用vscode,所以想試試看,結果一用就立刻喜歡上了,非常好用,但是v
vscode 編輯器go配置檔案
{ "files.autoSave": "afterDelay", "go.buildOnSave": true, "go.lintOnSave": true, "go.vetOnSave": true, "go.buildFlags": [],
PHPStorm等編輯器debug除錯(包括使用postman、soapUI)
很多人在開發的時候,需要進行斷點除錯,但是很多人配置了很多,還是除錯不了,其實是不需要這麼麻煩的。 注意:PHPStorm等編輯器debug的配置不用進行任何配置,預設配置就好 實質上,斷點除錯的時候,只需要傳入一定的引數,就可以進行斷點除錯 先拿PHPStorm來說:
vscode編輯器設定,禁止prettier自動格式化程式碼,不喜勿噴
{ "gitlens.advanced.messages": { "suppressCommitHasNoPreviousCommitWarning": false, "suppressCommitNotFoundWarning": false, "suppressFil
vscode 編輯器常用快捷鍵
編輯器 conf 查找文件 sdn 找文件 password init onf del 最近,打算換個編輯器,而 vscode 是一個不錯的選擇。大部分快捷鍵和 sublime 還是很像的,但有些也不一樣。特此整理一份小筆記。 參考: vscode: Visual S
VSCODE編輯器常用外掛推薦
Auto Rename Tag — 修改HTML標籤時,自動修改匹配的標籤 beautify— javascript, JSON, CSS, Sass, HTML 程式碼高亮 Easy Sass — scss/sass檔案儲存可自動生成
如何解決在使用VScode編輯器vue開發過程中出現報錯:Elements in iteration expect to have ‘v-bind:key’ directives
報錯資訊如下:[eslint-plugin-vue][vue/require-v-for-key] Elements in iteration expect to have 'v-bind:key' directives.這是因為我們安裝了ESLint外掛,對vue進行了es
使用VSCode編輯器建立React.js專案
一、環境準備: 1、下載安裝VSCode,Node.js,Yarn 2、開啟命令列終端或powershell,輸入yarn global add create-react-app安裝react的腳手
VSCode編輯器前端常用外掛
PostCSS Sorting 按照指定的規則對CSS內容進行排序。 stylefmt 自動格式化樣式 ESLint 程式碼檢查的外掛 beautify 程式碼美化外掛 Debugger for C
Mac 中用命令列開啟vscode編輯器
開啟控制面板(⇧⌘P),輸入 shell command。 在提示裡看到 Shell Command: Install ‘code’ command in PATH, 執行它就可以了。 使用:
使用 VSCode 編輯器來編譯 Sass
VSCode 是繼 Sublime Text3、Atom 後另一個讓我愛不釋手的編輯器,其顏值和外掛生態圈與 Atom 不相上下,但比後者用起來更加絲滑流暢(Atom 需要4G+記憶體和SSD 才能逆天),所以自然成了我目前首選的編輯器。 前端專案自然少不了和 Sass
開發工具之Vscode編輯器
內置 visual alt row vscode ima 下載 php 開發工具 Visual Studio Code(以下簡稱vscode)是一個輕量且強大的代碼編輯器,支持Windows,OS X和Linux。內置JavaScript、TypeScript和Node