vimgolfとは
準備
サインインにはTwitterアカウントが必要。
アカウント登録後、TOPに記載されている通りにセットアップする。
Your VimGolf key: please sign in
$ gem install vimgolf
$ vimgolf setup
$ vimgolf put [challenge ID]
※ ruby必須, winでもたぶんできると思うけど上記コマンドになるかは不明
vimgolfのコツ
普通では使わなそうな処理がいくつか必要に見える。
まだまだあると思うので、思いついたら書き足す。
(普通に業務利用する技術は記載しない)
ファイル保存
通常は :wq
とするが ZZ
を使うことで1文字短縮する。
ZZを使うと、変更しなくてもファイルタイムスタンプが矯正で上書きされるようだが、使う人は通常業務でも使うのかも…?
マクロ登録
通常は qa{macro操作}q
でマクロ登録し {繰り返し回数}@a
などでマクロを実行する。
vimgolfでは i{macro操作}<Esc>
でマクロを .
に登録し {繰り返し回数}@.
でマクロ実行する。
これによって1打少なくマクロの登録&実行が可能。