Golang之VIM IDE快速打造
阿新 • • 發佈:2019-01-26
效果圖:
是不是心動不已啦:), 配置好後就會有一下實用功能:
- 檔案列表Toggle
- 當前游標所在檔案的各個變數,函式等定義Toggle
- package的資料型別,函式宣告提示
- 跳轉到函式定義
我已經把裝好的外掛打包在該 [ 連結 ] 下, 按照裡面READM.md檔案的說法做就完成了一大半工作,然後確認你的$GOROOT/bin/下面應該有已下二進位制檔案:
- gotags //展現當前檔案的變數,常量,函式
- gofmt //退出檔案時,按照golang的語法風格格式化你的檔案,這個不是必須
- gocode //程式碼自動補全用
- godef //用於函式定義跳轉
使用快捷方式:
- 跳轉: 快速按鍵
g
d
- 當前目錄下檔案列表:
F2
,關閉則再次按 - 當前游標所在檔案的變數,常量,型別,函式Toggle:
F8
, 關閉則再次按
注意:
- vim 需要7.4以上版本並且支援lua
- golang的工程最好遵循golang嚴格的目錄結構 // godef會去依次去
PWD, GOROOT/src, $GOPATH/src這幾個目錄下找自己想跳轉的目標函式 - 確保你的
GOROOT/bin加入的 PATH環境變數中 //為了能呼叫到gotags,godef,gofmt,gocode檔案,當然你可以把這些放到$PATH的其他路徑中也可以