LoginSignup
0
4

More than 3 years have passed since last update.

vim初心者 チートノート

Last updated at Posted at 2020-02-26

vimのコマンドでこれで、NormalMode、InsetMode、VisualModeすべてで方向キーとBackSpaceキーを封印したら通常の削除すらままならなくなったので、よく使うキーのみ自分なりにまとめておこうと思います。

基本の移動

コマンド 意味
h 左へひとつ
j 下へひとつ
k 上へひとつ
l 右へひとつ

行移動

コマンド 意味
w 次の単語の先頭へ
e 単語の最後へ
b 前の単語の先頭へ
0 行頭へ
$ 行末へ
( 前の余白まで
) 次の余白まで
{ 前の余白まで
} 次の余白まで
gg ファイルの先頭へ
G ファイルの最終へ

削除

vim縛りをした際一番困ったコマンドを記述しておきます。

コマンド 意味
x カーソル下の一文字を削除
D 行内のカーソル以降を削除
dd 行を削除

インサートモードへの移行

コマンド 意味
o 前の行を空けてインサートモードに移行
i 後ろに向けて移動してインサートモードに移行
a 前に向けて空インサートモードに移行
I 行の先頭に移動してインサートモードに移行
A 行末に移動してインサートモードに移行

インサートモードへの解除

コマンド 意味
control c  インサートモード解除
esc インサートモード解除

マーク機能

コピー(ヤンク)する際は必須!
とりあえず現在使用しているコマンドを書いておきます。

コマンド 意味
ms マーク開始
y's マーク終了&コピー
d's マーク終了&切り取り

コピー

コマンド 意味
yy  カーソル行をコピー
nyy n行をコピー(nには数字)
nyy n行をコピー(nには数字)

ペースト

コマンド 意味
p  ペースト

複数ターミナルからの移動

移動元でコピーしたものを他のターミナルでペーストしたい場合に使用できる。

コマンド 意味
:wv  移動元で入力
:rv!  移動先で入力

元に戻す

コマンド 意味
u  一つ前の状態に戻す。
Ctrl + r  uで戻した操作を、元に戻す。

随時更新していきます。

0
4
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
4