一、vscode必備插件
1.Go、Code Runner
2.Markdown All in One、Markdown Preview Enhanced、Paste Image
為進(jìn)行Markdown文檔編寫(xiě)提供很多快捷鍵和自動(dòng)補(bǔ)全功能,使vscode可以完全代替Typora。
邊寫(xiě)邊看到Markdown渲染之后的樣子,在 Preview 界面按住鼠標(biāo)右鍵可以打開(kāi)功能欄,選擇Open in Browser可以將文件在瀏覽器打開(kāi),還可以選擇生成HTML或者PDF等。
在Markdown中快捷插入圖片,復(fù)制圖片后在文檔中 ctrl + alt + v 粘貼后圖片自動(dòng)添加到文件夾目錄下;
也可以將圖片手動(dòng)添加到文件夾,將圖片拖到需要插入圖片的位置同時(shí)按 shift;
也可以直接輸入 后括號(hào)內(nèi)會(huì)自動(dòng)出現(xiàn)所含圖片名稱(chēng),上下選擇即可
3. vscode-icons
不同的文件展示不同的圖標(biāo),方便快速識(shí)別文件類(lèi)型,非常好用。
二、vscode最常用快捷鍵
- 行注釋 ctrl/command + /
- 塊注釋 shift + alt/option + a (按習(xí)慣可修改為 ctrl/command + shift + /)
- 刪除行 直接 ctrl/command + x 和剪切一樣且不用選中整行(正常為 ctrl/command + shift + k)
- 向下向上復(fù)制行 shift + alt/option + up/down
- 多行批量縮進(jìn)
- ctrl + ] 或 tab //向右縮進(jìn)
- ctrl + [ 或 shift + tab //向左縮進(jìn)
- 向上/向下移動(dòng)行(也可理解為交換該行與上/下一行) alt/option + up/down
- 查找、替換 ctrl/command + f / ctrl/ + h
- 移動(dòng)到行首/尾 home / end
三、vscode快速生成golang代碼片段
pkgm:生成main包+main主函數(shù)
ff:fmt.Printf格式化輸出
fp:fmt.Println換行輸出
for:for循環(huán)
forr:for range
tys:快捷構(gòu)建結(jié)構(gòu)體文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-838275.html
四、常見(jiàn)編譯錯(cuò)誤
1. expected ‘package’, found ‘EOF’
- 運(yùn)行文件未保存, ctrl + s 即可
- 項(xiàng)目文件存在空文件,將空文件移除,保存即可(常見(jiàn)由于多個(gè)main報(bào)錯(cuò)后將整個(gè)文檔注釋)
- 忘記在文件的首行寫(xiě)package包會(huì)報(bào)expected ‘package’, found ‘import’
2. main redeclared in this block(不影響運(yùn)行)
同一個(gè)目錄下面不能有多個(gè) main,調(diào)整或者創(chuàng)建多個(gè)文件夾分別放入對(duì)應(yīng)的文件下執(zhí)行即可文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-838275.html
3. *expected ‘;’, found ‘EOF’(不影響運(yùn)行)
- 這種錯(cuò)誤是 gopls 自身的 bug,好久了,一直沒(méi)有解決,所以直接重新加載 vscode,然后就正常了
到了這里,關(guān)于Go使用vscode開(kāi)發(fā),必備的插件及最常用快捷鍵和代碼自動(dòng)補(bǔ)全的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!