現在はAtomやVisualStudio Codeなど無料で高機能なエディタが複数存在している実にいい時代だ。しかし、エンジニアは結局Vimが必要な局面がくる。ターミナルからの処理が必要になったときにVimをさわれるか、さわれないかでは大きな違いが生まれる。その時のために少しずつVimにも慣れていこう。

Vimtutor

まずはなんといってもvimに内蔵されているvimtutorを繰り返し練習しよう。
vimが使える環境を整えたらターミナルから以下のように入力してみよう。

$ vimtutor

公式だけあって無駄なく無理なく馴染んでいくことができる。全部をこなすのに最初は30分くらい、慣れてきたら10分くらいだろうか?1週間も練習していれば最低限の動きはできるようになる。

The 練習

一通り操作を覚えたら練習あるのみだ。最初は日記をvimで書くくらいから初めてそこからプログラムソースを書く際にも使ってみるとよいだろう。幸いネット上にもとてもよい記事がたくさん存在している。以下にリンクを張っておく。

Vimを使うにあたっての心構え
面白いしためになる
実践vimより

Let’s チャレンジ

慣れてきたら以下のお題に挑戦してみよう。下に貼ってある画像の内容をVimで完成させる。まずは5分以内が目標だ。3分を切れたら君もVimmerの仲間入りだ。

挑戦者の記録

2019/11/22N氏5分50秒

コマンド研究(随時更新)

i
ニンニクの芽牛丼(ミニ),
ctr+c
yy
5p
f(
l
ciw
並盛
ctr+c
j
ciw
中盛
ctr+c
j
ciw
大盛
ctr+c
j
ciw
特盛
ctr+c
j
ciw
メガ
ctr+c
shift+H
6yy
shift+L
p
ctr+v
lllll
6jx
6yy
shift+L
3p
ctr+v
5j
shift+i
ねぎ玉
ctr+c
19G
ctr+v
5j
shift+i
キムチ
ctr+c
25G
ctr+v
5j
shift+i
とろーり三種のチーズ
ctr+c
shift+h
shift+a
440
ctr+c
ja
500
ctr+c
ja
630
以下繰り返し
i
ニンニクの芽牛丼(ミニ),
ctr+c
yy
5p
f(
l
ciw
並盛
ctr+c
j
ciw
中盛
ctr+c
j
ciw
大盛
ctr+c
j
ciw
特盛
ctr+c
j
ciw
メガ
ctr+c
shift+H
6yy
shift+L
p
ctr+v
5l
6jx
6yy
shift+L
3p
ctr+v
5j
shift+i
ねぎ玉
ctr+c
19G
ctr+v
5j
shift+i
キムチ
ctr+c
25G
ctr+v
5j
shift+i
とろーり三種の
ctr+c
shift+h
shift+a
44
ctr+c
ja
50
ctr+c
ja
63
以下最終行まで繰り返し
ctr+H
ctr+v
shift+G
$
A
0
ctr+c