W3Cschool
恭喜您成為首批注冊(cè)用戶
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
本節(jié)我將介紹幾個(gè)開(kāi)發(fā)工具,它們都具有自動(dòng)化提示,自動(dòng)化fmt功能。因?yàn)樗鼈兌际强缙脚_(tái)的,所以安裝步驟之類的都是通用的。
LiteIDE是一款專門為Go語(yǔ)言開(kāi)發(fā)的跨平臺(tái)輕量級(jí)集成開(kāi)發(fā)環(huán)境(IDE),由visualfc編寫(xiě)。
go get -u github.com/nsf/gocode
gocode默認(rèn)安裝到$GOPATH/bin
下面。
~ cd $GOPATH/src/github.com/nsf/gocode/vim
~ ./update.bash
~ gocode set propose-builtins true
propose-builtins true
~ gocode set lib-path "/home/border/gocode/pkg/linux_amd64"
lib-path "/home/border/gocode/pkg/linux_amd64"
~ gocode set
propose-builtins true
lib-path "/home/border/gocode/pkg/linux_amd64"
> gocode set里面的兩個(gè)參數(shù)的含意說(shuō)明:
>
> propose-builtins:是否自動(dòng)提示Go的內(nèi)置函數(shù)、類型和常量,默認(rèn)為false,不提示。
>
> lib-path:默認(rèn)情況下,gocode只會(huì)搜索**$GOPATH/pkg/$GOOS_$GOARCH** 和**$GOROOT/pkg/$GOOS_$GOARCH**目錄下的包,當(dāng)然這個(gè)設(shè)置就是可以設(shè)置我們額外的lib能訪問(wèn)的路徑
:e main.go
體驗(yàn)一下開(kāi)發(fā)Go的樂(lè)趣。更多VIM 設(shè)定, 可參考鏈接
Emacs傳說(shuō)中的神器,她不僅僅是一個(gè)編輯器,它是一個(gè)整合環(huán)境,或可稱它為集成開(kāi)發(fā)環(huán)境,這些功能如讓使用者置身于全功能的操作系統(tǒng)中。
https://github.com/nsf/gocode
在windows下要安裝git,通常用[msysgit](https://code.google.com/p/msysgit/) 再在cmd下安裝:
go get -u github.com/nsf/gocode
也可以下載代碼,直接用go build來(lái)編譯,會(huì)生成gocode.exe
下載MinGW并按要求裝好
配置插件
Windows->Reference->Go
(1).配置Go的編譯器
(2).配置Gocode(可選,代碼補(bǔ)全),設(shè)置Gocode路徑為之前生成的gocode.exe文件
(3).配置GDB(可選,做調(diào)試用),設(shè)置GDB路徑為MingW安裝目錄下的gdb.exe文件
6.測(cè)試
測(cè)試是否成功
新建一個(gè)go工程,再建立一個(gè)hello.go。如下圖:
調(diào)試如下(要在console中用輸入命令來(lái)調(diào)試):
下一步,會(huì)要求你輸入 go sdk的位置,一般都安裝在C:\Go,linux和mac根據(jù)自己的安裝目錄設(shè)置,選中目錄確定,就可以了。
Copyright©2021 w3cschool編程獅|閩ICP備15016281號(hào)-3|閩公網(wǎng)安備35020302033924號(hào)
違法和不良信息舉報(bào)電話:173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號(hào)
聯(lián)系方式:
更多建議: