Visual studio code離線安裝插件

Visual studio code離線安裝插件git

 

公司研發區不能鏈接公網,使用Visual studio code(vsc)Golang代碼須要安裝Go插件,下面介紹下,vsc離線安裝插件的步驟。以安裝lukehoban.Go爲例。github

打開官網首頁: https://code.visualstudio.com/golang

 

 

點擊 Extentions,而後點擊右端的圖片連接,進入插件下載頁面。(或者直接輸入https://marketplace.visualstudio.com/VSCode )api

 

 

搜索要安裝的插件,打開插件對應的頁面,sass

 

 

須要在這個頁面提取以下信息:工具

Publisher name 發佈者名稱url

Version        插件版本spa

Extension name 插件名稱插件

拷貝記錄插件的URLhttps://marketplace.visualstudio.com/items?itemName=lukehoban.Go3d

 

經過url或頁面內容能夠知道發佈者名稱是 lukehoban

插件名稱 Go

最新插件版本是vsc 插件頁面查到 0.6.55

 

 

插件離線下載的URL 模板以下:

https://${publisher}.gallery.vsassets.io/_apis/public/gallery/publisher/${publisher}/extension/${extension name}/${version}/assetbyname/Microsoft.VisualStudio.Services.VSIXPackage

 

 

將前面提取的三個字段應用到模板,結果以下:

https://lukehoban.gallery.vsassets.io/_apis/public/gallery/publisher/lukehoban/extension/Go/0.6.55/assetbyname/Microsoft.VisualStudio.Services.VSIXPackage

 

經過上面的url下載,默認文件名爲 : Microsoft.VisualStudio.Services.VSIXPackage

 

將文件後綴改成 .vsix

 

 

 

從VSIX安裝。。。,選擇下載的插件安裝便可。

 

這個Go插件須要一些工具,聯網環境下會自動安裝

gocode: go get -u -v github.com/nsf/gocode

godef: go get -u -v github.com/rogpeppe/godef

gogetdoc: go get -u -v github.com/zmb3/gogetdoc

golint: go get -u -v github.com/golang/lint/golint

go-outline: go get -u -v github.com/lukehoban/go-outline

goreturns: go get -u -v sourcegraph.com/sqs/goreturns

gorename: go get -u -v golang.org/x/tools/cmd/gorename

gopkgs: go get -u -v github.com/tpng/gopkgs

go-symbols: go get -u -v github.com/newhook/go-symbols

guru: go get -u -v golang.org/x/tools/cmd/guru

gotests: go get -u -v github.com/cweill/gotests/...

 

離線環境下安裝這些插件有個很是簡單的方法:找一臺聯網環境而且已經部署好環境的電腦,將%GOPATH%/bin目錄下的exe拷貝到離線環境電腦的%GOPATH%/bin便可。

相關文章
相關標籤/搜索