golang 環境配置建議

2021-09-23 16:35:40 字數 3149 閱讀 4823

專案管理

快速檔案跳轉

自動語法檢查

自動補全

查詢定義

啟動速度快

如果自己有需求的話外掛程式可以隨便寫

(project,lint,hint,autocomplete)

要實現上面幾點我們來一步一步的配置。

osxgo 1.4

homebrew

這一部分是最重要的,如果沒有它,每次build的時候出現 too many errors 心裡真的是非常難過的。

環境配置:(golint,gooracle,mercurial)

安裝gooracle

安裝goimport

go 

getgolang

.org/x

/tools

/cmd

/goimports

安裝gocode

go 

get-

u github

.com

/nsf

/gocode

安裝 godef

解決方案:

此步驟只能替代go get的步驟,最後還是需要go install

go install 之後會在 $gopath/bin/ **現各種工具檔案

最後不要忘記複製上面的命令到 $goroot/bin/下面

最後的配置結果(安裝完之後 package->go plus->display go information)

cover

tool

:/usr/

local/go

/pkg

/tool

/darwin_amd64

/cover

vettool

:/usr/

local/go

/pkg

/tool

/darwin_amd64

/vet

format

tool

:/users/li-

jianying

/git

/bin

/goimports

lint

tool

:/usr/

local/go

/bin

/golint

gocode

tool

:/users/li-

jianying

/git

/bin

/gocode

gocode

status

:enabled

oracle

tool

:/users/li-

jianying

/git

/bin

/oracle

git:

/usr/

bin/

gitmercurial

:/usr/

local

/cellar

/mercurial

/3.2.1

/bin/hg

path

:/usr/

local

/bin

:/usr/

bin:

/bin:/

usr/

sbin

:/sbin:/

usr/

local/go

/bin

沒有紅色的行就沒有問題了。

外掛程式:project-manager

這個外掛程式是非常hot的,在atom.io的首頁上排名還是非常靠前的。

使用細節:

總結:

感覺這個外掛程式的treeview用途的確不是很大,因為正常專案的專案檔案會很多。

不過是快速開啟專案(資料夾)是非常方便的,配合快速開啟檔案還是相當爽的。

按快捷鍵之後的效果展示:

外掛程式go-plus,autocomplete-plus(dependance),gocode

使用 apm install 安裝就可以了。速度還可以。

使用細節 在儲存的時候

使用細節: 在編輯的時候

安裝之後的演示(類似go-plus官方演示)

gocode 外掛程式自動補全演示

外掛程式 godef

使用細節:游標在目標**上的時候,使用快捷鍵ctrl-k跳轉到目標**的定義**上。

我這裡只是總結了我用的所有的golang相關的atom外掛程式。

要相信golang使用編輯器就夠用的事實了。因為 go tool 實在是太好用了。

cmd-d duplicate line

cmd-w 關閉標籤

cmd-r 檔案內的標籤列表

cmd-e 使用選中的內容做搜尋的pattern

shift-cmd-f project內部搜尋,這個非常實用。command 配置(keymap.cson)

'.platform-darwin atom-text-editor'

:'shift-cmd-d'

:'find-and-replace:select-next'

golang能有如此的開發體驗,以及在如此低的版本中表現的這麼好。實在是大牛賜予我們最好的禮物了。

golang的有如此好的開發工具加上各種擴充套件性比較強的編輯器(vim,emacs,sublime,atom等)開發體驗的確是非常好的。

golang之配置環境

目錄大概這樣 golang go 3rd libs 配置環境變數 vim profile debian需要勾選shell的作為登入shell執行命令 在linux下配置的時候,建立桌面快捷方式的時候 bin bash cl dev golang goland bin goland.sh 如果不使用 ...

golang之配置環境

目錄大概這樣 golang go mods 配置環境變數 vim profile debian需要勾選shell的作為登入shell執行命令 在linux下配置的時候,建立桌面快捷方式的時候 bin bash cl dev golang goland bin goland.sh 如果不使用 cl選項...

Golang 配置Go環境

安裝路徑 不要有中文。檢視已安裝版本 go version2 執行 執行go檔案 go run hello.go go檔案不能隨便存放。需要設定工作空間 gopath目錄。1 新建名稱為 gopath 的環境變數,值為自定義的工作目錄。2 gopath目錄下,約定俗成有三個子目錄 src 源 go ...