(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)