(1)go語言的gopath配置:
在setting中,添加:
{
"go.goroot": "/usr/local/Cellar/go/1.12.7/libexec",
"go.toolsGopath": "/Your/GOPATH",
"go.inferGopath": true,
}
如果setting不生效,則在指令行中,cd到項目根目錄,用:
$GOPATH="/Your/GOPATH" code .
來打開項目,這樣,就可以設定好gopath了,不止gopath,其他參數也照樣可以傳進去,寫在GOPATH後面就可以了;
如果每次都要聲明GOPATH嫌麻煩,那麼可以設定debug的launch.json,方法如下:
點選ide右邊的蟲子圖示的按鈕,跳出的界面的上面找到綠色的箭頭,然後點選箭頭旁邊的區域,選擇“Add Configuration",中文應該是添加設定之類的,然後會彈出launch.json檔案的編輯頁面,工作根目錄下的.vscode檔案夾裡面也會多一個檔案"launch.json",我的配置如下:
{
// Use IntelliSense to learn about possible attributes.
// Hover to view descriptions of existing attributes.
// For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387
"version": "0.2.0",
"configurations": [
{
"name": "Launch",
"type": "go",
"request": "launch",
"mode": "debug",
"remotePath": "",
"port": 2345,
"host": "127.0.0.1",
"program": "/Users/xxx/my_projects/AlgorithmsWithGo/src/main.go",
"env": {
"GOPATH": "/Users/xxx/my_projects/AlgorithmsWithGo"
},
"args": [],
"showLog": true
}
]
}
注意,這裡的GOPATH要填你自己需要的GOPATH,然後就可以按綠色的箭頭調試了;
還有一個更好的方法,安裝Code Runner插件,安裝好之後,vs code右上角會有一個箭頭标志,點選可以運作目前的go腳本,但是預設是用環境變量中的gopath的,我們在項目根目錄下的.vscode的setting.json裡面,加入:
"code-runner.executorMap": {
"go": "export GOPATH=/Your/GO/Path && go run",
}
這樣,每次點箭頭run的時候,都相當于執行了"export GOPATH=/xxx/xxx/xxx",這樣就沒問題了;
(2)安裝go語言插件的問題:
在vs code中,安裝go語言插件經常失敗,即使加了代理也是一樣,這是由于vs code的一個bug造成的,可以參閱:https://zhuanlan.zhihu.com/p/56567884,上面提到在指令行敲三個指令再安裝即可安裝成功:
$mkdir -p $env:GOPATH/src/golang.org/x/
$cd $env:GOPATH/src/golang.org/x/
$git clone https://github.com/golang/tools.git
親測有效;
(3)同步配置:
假設你現在配置了讓自己很舒服的一個開發環境,這時你因為硬體故障導緻電腦重裝或者電腦遷移等因素,要需要重新配置環境,那肯定會挺苦惱的。
是以強烈推薦安裝一個settings sync的插件!
它需要一個
Github
賬号以及
gits
的
token
,它将你
vscode
相關的配置相關全部送出上
gits
上。這樣不管你因為什麼緣故導緻重新安裝開發環境,恢複
vscode
的環境隻需三步:下載下傳并安裝
vscode
、下載下傳
settings sync
、校驗
token
并從遠端下載下傳配置。
如果沒有gist,可以登入“https://gist.github.com/”來建立一個gist,并把gist的id(建立成功後看自己的gist頁面的url後面的一串字元串)給複制下來,再按”settings sync“插件的步驟一步一步來即可
(4)解決html中,html标簽内屬性沒有代碼提示的問題:
引用文章網址:https://www.jianshu.com/p/7fdcb29080da
隻要執行以下步驟即可:
設定 -> 搜尋
prevent
-> 把
Snippets Prevent Quick Suggestions
勾掉即可
(5)快捷鍵設定
1、在vscode中,有時需要在寫出變量名稱時,從代碼提示中選擇,但是這時要按 “↓” 鍵來選,就很麻煩,想設定成像vim裡的一樣的上下快捷鍵來選,也就是j是下,k是上,然後發現alt+j和alt+k在vscode中是沒有用的,于是就設定alt+j為在代碼提示中往下選擇,alt+k為往上選擇,那麼要怎麼設定呢,首先調出vscode快捷鍵設定的頁面(不會的同學自行百度),然後,輸入"down"(注意這裡down的雙引号也要輸入進去),這樣子就查找出所有的 ”↓“ 鍵的功能,然後找到“selectNextSuggestion"項,将它改為alt+j,之後,就可以用alt+j在代碼提示選項中往下走啦,alt+k的設定同理;
(6)