開發環境IDE安裝
工欲善其事,必先利其器
這里推薦兩款golang開發工具,一個是goland,一個是VSCode;goland是收費的,收費還是有收費的道理,確實比較好用,個人比較推薦;VSCode需要安裝插件,免費版本,這個是前端開發的利器,Go語言開發感覺還是差一點;
Goland
JetBrains旗下的產品眾多,最出名的就是IDEA,JAVA開發工具;當然php,Python,Scala等開發語言,數據庫版本都是有的;官方網址:
https://www.jetbrains.com/go/
- 首先打開File->Setting或者Ctrl+Alt+S,設置goroot和gopath,默認會獲取環境變量配置
2. 如果我們需要使用go modules功能,需要進行開啟設置;
3. 最好我們編寫helloworld運行:新建項目study1,選擇目錄
4. 新建go文件
5. 編寫hello world
package main
import "fmt"
func main(){
fmt.Println("hello world!")
}最后點擊左側啟動運行,或者按Ctrl+Shift+F10運行程序
最后點擊左側啟動運行,或者按Ctrl+Shift+F10運行程序
最終我們看到hello world運行成功!
Goland 常用快捷鍵
下面列舉了一些 Goland 中經常使用到的快捷鍵。
文件操作
代碼格式化
查找和定位
編輯代碼
VSCode
VSCode 全稱 Visual Studio Code,是微軟出的一款輕量級代碼編輯器,免費、開源而且功能強大。它支持幾乎所有主流的程序語言的語法高亮、智能代碼補全、自定義熱鍵、括號匹配、代碼片段、代碼對比 Diff、GIT 等特性,支持插件擴展,并針對網頁開發和云端應用開發做了優化。
VSCode的官網:
https://code.visualstudio.com/
在VSCode中安裝Go插件,進入Extensions后直接搜索go,即可安裝
在編輯代碼時會提示安裝一些插件,選擇安裝即可;
如果沒有提示也可以自行安裝,大致如下
go get -u -v github.com/bytbox/golint
go get -u -v github.com/golang/tools
go get -u -v github.com/lukehoban/go-outline
go get -u -v github.com/newhook/go-symbols
go get -u -v github.com/josharian/impl
go get -u -v github.com/sqs/goreturns
go get -u -v github.com/cweill/gotests
VSCode 常用快捷鍵
通用快捷鍵
基礎編輯
導航
查詢與替換
調試
集成終端