下載地址html
點擊下載:https://golang.org/dl/ 中國鏡像【推薦】: https://golang.google.cn/dl/ linux
雙擊下載的.exe文件開始安裝,標準的下一步下golang
登陸到Linux機器上開始下載安裝服務器
wget https://dl.google.com/go/go1.14.linux-amd64.tar.gz --no-check-certificate
解壓並添加配置網絡
# 解壓到/usr/local/目錄下(解壓的目錄名就叫作go放到/usr/local下) tar -C /usr/local -xzf go1.14.linux-amd64.tar.gz # 添加/usr/local/bin目錄到咱們PATH目錄使系統能夠讀取相關go命令 echo "export PATH=\$PATH:/usr/local/go/bin" > /etc/profile.d/go.sh
1 下載安裝:https://code.visualstudio.com/#alt-downloads 根據本身的系統選擇下載項(標準的下一步下一步便可)編輯器
二、vscode面板工具
三、安裝go擴展和中文語言擴展開發工具
四、安裝go語言開開發輔助組件【自動代碼補全、格式化等輔助功能】google
目前已知的有兩種方式:spa
第一種方式隨着go mod的到來出現各類問題好比:(代碼沒法正常提示),如今建議切換到官方的gopls組件
安裝
若是網絡好的話,直接安裝便可
go get golang.org/x/tools/gopls@latest
固然也有由於國內網絡環境的問題安裝不上的,使用Goproxy代理安裝就行
go env -w GOPROXY=https://goproxy.cn,direct go get golang.org/x/tools/gopls@latest
配置(Ctrl + Shift + p)
// 使用來自谷歌的Go語言服務器「gopls」來加強語言功能,如代碼導航、完成、格式化和診斷。 "go.useLanguageServer": true, "[go]": { // 在保存時格式化文件。格式化程序必須可用,延遲後文件不能保存,而且編輯器不能關閉 "editor.formatOnSave": true, // 在保存時運行操做 "editor.codeActionsOnSave": { // 控制是否應在文件保存時運行"整理 import 語句"操做 "source.organizeImports": true, }, // 控制代碼片斷是否與其餘建議一塊兒顯示及其排列的位置。top 用戶的代碼片斷排在前面 "editor.snippetSuggestions": "top", }, "[go.mod]": { // 在保存時格式化文件。格式化程序必須可用,延遲後文件不能保存,而且編輯器不能關閉。 "editor.formatOnSave": true, // 在保存時運行操做 "editor.codeActionsOnSave": { // 控制是否應在文件保存時運行"整理 import 語句"操做 "source.organizeImports": true, }, }, "gopls": { // Add parameter placeholders when completing a function. "usePlaceholders": true, // If true, enable additional analyses with staticcheck. // Warning: This will significantly increase memory usage. "staticcheck": false, } }
原文出處:https://www.cnblogs.com/luotianshuai/p/12249432.html