Vimに慣れよう

Vim

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

Vimtutor

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

$ vimtutor

英語版が立ち上がった場合は以下

$ vimtutor ja

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

The 練習

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

とにかく詳しい
公式に近いマニュアル
Vimを使うにあたっての心構え
面白いしためになる
実践vimより
vimを瞬時に最強エディタに変えるbコマンド
もうこれでVIM学習は最後にしよう! VIMチュートリアルと入門

ゲーム形式

vimate

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$
150ctrA

2024/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

コメント

タイトルとURLをコピーしました