Go 開(kāi)發(fā)工具

2023-02-28 14:39 更新

本節(jié)我將介紹幾個(gè)開(kāi)發(fā)工具,它們都具有自動(dòng)化提示,自動(dòng)化fmt功能。因?yàn)樗鼈兌际强缙脚_(tái)的,所以安裝步驟之類的都是通用的。

LiteIDE

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下面。

  1. 配置Gocode
~ 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)的路徑
  1. 恭喜你,安裝完成,你現(xiàn)在可以使用:e main.go體驗(yàn)一下開(kāi)發(fā)Go的樂(lè)趣。

更多VIM 設(shè)定, 可參考鏈接

Emacs

Emacs傳說(shuō)中的神器,她不僅僅是一個(gè)編輯器,它是一個(gè)整合環(huán)境,或可稱它為集成開(kāi)發(fā)環(huán)境,這些功能如讓使用者置身于全功能的操作系統(tǒng)中。

Eclipse

  1. 下載goclipse插件
  2. http://code.google.com/p/goclipse/wiki/InstallationInstructions
  3. 下載gocode,用于go的代碼補(bǔ)全提示
  4. gocode的github地址:
  5. 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
  6. 下載MinGW并按要求裝好

  7. 配置插件

    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è)置,選中目錄確定,就可以了。


以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)