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