1. 程式人生 > >Golang之VIM IDE快速打造

Golang之VIM IDE快速打造

效果圖:

是不是心動不已啦:), 配置好後就會有一下實用功能:

  • 檔案列表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/binPATH環境變數中 //為了能呼叫到gotags,godef,gofmt,gocode檔案,當然你可以把這些放到$PATH的其他路徑中也可以