参考
一覧
個人的によく使うものを、まとめます。
キー | 内容 |
---|---|
gd | 定義元にジャンプ(Ctrl-oで元のファイルへ戻る) |
:GoFmt | go fmt実行(:wで保存時にも実行される) |
:GoErrCheck | 現在のpackage内でエラーチェック |
Ctrl-x Ctrl-o | カーソル下のコード補完 |
:GoImports | 足りないpackageを追加、不要packageを削除 |
:GoRename [to] | カーソル下にある識別子を[to]で指定した名前に一括変更 |
:GoDoc [word] | [word]のドキュメントを新たなウィンドウで開く。デフォルトの[word]はカーソル下 |
:GoDocBrowser [word] | 上記GoDocをブラウザで表示 |
:GoImplements | カーソル下の構造体やインターフェイスのリレーションを表示 |
:GoFillStruct | カーソル下の構造体にデフォルト値を与える |
エイリアスをつけよう
コマンドが長いので、エイリアスを設定しましょう。
.vimrcに以下のように記述します。
エイリアスの最初の文字は大文字でないと怒られます。
.vimrc
" :command <エイリアス> <元のコマンド>:command Ge GoErrCheck:command Gii GoImports
.
.
.