LoginSignup
9
3

More than 5 years have passed since last update.

【vim-go】便利なコマンド一覧

Last updated at Posted at 2017-11-23

参考

公式vim-goドキュメント

一覧

個人的によく使うものを、よく使う順にまとめます。

キー 内容
gd 定義元にジャンプ(Ctrl-oで元のファイルへ戻る)
Ctrl-x Ctrl-o カーソル下のコード補完
:GoFmt go fmt実行(:wで保存時にも実行される)
:GoErrCheck 現在のpackage内でエラーチェック
:GoImports 足りないpackageを追加、不要packageを削除
:GoRename [to] カーソル下にある識別子を[to]で指定した名前に一括変更
:GoDoc [word] [word]のドキュメントを新たなウィンドウで開く。デフォルトの[word]はカーソル下
:GoDocBrowser [word] 上記GoDocをブラウザで表示
:GoImplements カーソル下の構造体やインターフェイスのリレーションを表示
:GoFillStruct カーソル下の構造体にデフォルト値を与える

エイリアスをつけよう

コマンドが長いので、エイリアスを設定しましょう。
.vimrcに以下のように記述します。
エイリアスの最初の文字は大文字でないと怒られます。

.vimrc
" :command <エイリアス> <元のコマンド>
:command Ge GoErrCheck
:command Gii GoImports
.
.
.
9
3
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
9
3