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賬號以及gitstoken,它將你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)

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章