現在はAtomやVisualStudio Codeなど無料で高機能なエディタが複数存在している実にいい時代だ。しかし、エンジニアは結局Vimが必要な局面がくる。ターミナルからの処理が必要になったときにVimをさわれるか、さわれないかでは大きな違いが生まれる。その時のために少しずつVimにも慣れていこう。
Vimtutor
まずはなんといってもvimに内蔵されているvimtutorを繰り返し練習しよう。
vimが使える環境を整えたらターミナルから以下のように入力してみよう。
$ vimtutor
英語版が立ち上がった場合は以下
$ vimtutor ja
公式だけあって無駄なく無理なく馴染んでいくことができる。全部をこなすのに最初は30分くらい、慣れてきたら10分くらいだろうか?1週間も練習していれば最低限の動きはできるようになる。
The 練習
一通り操作を覚えたら練習あるのみだ。最初は日記をvimで書くくらいから初めてそこからプログラムソースを書く際にも使ってみるとよいだろう。幸いネット上にもとてもよい記事がたくさん存在している。以下にリンクを張っておく。
○とにかく詳しい
○公式に近いマニュアル
○Vimを使うにあたっての心構え
○面白いしためになる
○実践vimより
○vimを瞬時に最強エディタに変えるbコマンド
○もうこれでVIM学習は最後にしよう! VIMチュートリアルと入門
ゲーム形式
Let’s チャレンジ
慣れてきたら以下のお題に挑戦してみよう。下に貼ってある画像の内容をVimで完成させる。まずは5分以内が目標だ。3分を切れたら君もVimmerの仲間入りだ。

挑戦者の記録
| 2019/11/22 | (2019/6コース)N氏 | 5分50秒 |
| 2020/01/31 | (2019/12コース)N氏 | 1分34秒 |
入力サンプル(2022/3/18)
牛丼(
jj
yy
5p
k
A
ミニ),290
j
a
並盛),350
j
a
中盛),480
j
a
大盛),480
j
a
特盛),630
j
a
特盛),630
j
a
メガ),780
ygg
4P
ctrV
5j
I
ニンニクの芽
jj
f2
ctrV
5j
$
150ctr+a
13G
ctrV
5j
I
ねぎ玉
jj
f2
ctrV
5j
$
130ctrA
19G
ctrV
5j
I
キムチ
jj
f2
130ctrA
25G
ctrV
5j
I
とろーり三種のチーズ
jj
f2
ctrV
G$
150ctrA2024/2/14
牛丼(ミニ),420
yy
5p
2w
cw並盛
j
cw中盛
j
cw大盛
j
cw特盛
j
cwメガ
2G
$
60^a
j
190^a
j.
j
340^a
j
490^a
ygg
shift5p
^v5j
shiftI
ニンニクの芽
shiftV5j
^150a
13G
^v5j
shiftI
ねぎ玉
shiftV5j
^130a
19G
^v5j
shiftI
キムチ
shiftV5j
^190a
24G
^v5j
shiftI
とろーり三種のチーズ
shiftV5j
^150a


コメント