どうしてもvimを勉強したくない人のための最低限コマンド集

1 min read読了の目安(約800字

vimって自分から使っても見ようと思うことってほとんど無いんじゃないでしょうか?業務上どうしても使わざる負えない状況になって仕方なく勉強する人が多いと思います。

本稿ではそんなvimを使わなければいけない状況になってしまった、でも勉強にあまり時間をかけたくないという方のために、最低限覚えておくべきコマンドをまとめました。

vimを立ち上げる

vi ファイル名

文字を書き込みたい時

i

iキーを入力すると画面左下に-- INSERT --という文字が現れ、コードを自由に編集できるようになります。

保存しないで閉じる

[esc]を押してから
:q!

保存して閉じる

[esc]を押してから
:wq

1行コピー

[esc]を押してから
yy

複数行コピー

[esc]を押してから
5yy

上記の例ではカーソルから5行分コピーすることができます。数値を変えて任意の行数をコピーできます。

ペースト

[esc]を押してから
p

1行削除

[esc]を押してから
dd

複数行削除

[esc]を押してから
5dd

上記の例ではカーソルから5行分削除することができます。数値を変えて任意の行数を削除できます。

全テキストを削除

[esc]を押してから
:%d

1つ戻す

[esc]を押してから
u

1つ進める

[esc]を押してから
Ctrl + r

行末へ移動

[esc]を押してから
$

行頭へ移動

[esc]を押してから
0

おわりに

これだけで大抵のやりたいことはできると思います。
読んでいただきありがとうございました。