Help us understand the problem. What is going on with this article?

vimgolfをやろう!

More than 1 year has passed since last update.

vimgolfとは

https://www.vimgolf.com/

準備

サインインには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打少なくマクロの登録&実行が可能。

lc-shimazaki
Oracle -> Hadoop -> データマネジメントあたりをやっていた雰囲気で乗り切る系インフラエンジニアです。
lightcafe_gr
全国にグループ会社を持つIT企業です
https://www.lightcafe.co.jp/
Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
Comments
No comments
Sign up for free and join this conversation.
If you already have a Qiita account
Why do not you register as a user and use Qiita more conveniently?
You need to log in to use this function. Qiita can be used more conveniently after logging in.
You seem to be reading articles frequently this month. Qiita can be used more conveniently after logging in.
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
ユーザーは見つかりませんでした