天天看點

VS Code使用心得

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