STUDY MEMO

学習のメモ書き

< コマンド > vim

移動

h:左へ移動
j:下へ移動
k:上へ移動
l:右へ移動

5lと打つと、右5つ移動する。

0:行の先頭へ移動(インデント無視)
^:行の先頭
$:行の末尾
+:下の行の先頭へ
-:上の行の先頭
gg:ファイル先頭に戻る
Shift + g:ファイル末尾に進む
Shift + m:カーソルを画面の中心へ
control + f:ページアップ
control + b:ページダウン

単語移動

w:単語の先頭へ移動
b:単語の先頭へ戻る
e:単語の末尾に進む
ge:単語の末尾に戻る

削除

x:1文字消去
dd:一行削除
cc:一行削除してインサートモードになる

コピー&ペースト

p:カーソルの場所にペースト

ファイル操作系コマンド

:w:保存コマンド
:w!:強制保存コマンド
:q:vimを閉じるコマンド
:q!:vimを強制的に閉じるコマンド
:wq:保存してからvimを閉じるコマンド
:wq!:保存してからvimを強制的に閉じる

モード

i:挿入モードへ
o:新しい行を追加し、挿入モードへ
escキー:インサートモード解除

参考資料

【入門】Vimで高速で移動~プラグインなしでの移動まとめ~ - Qiita
Vimコマンド : 便利一覧 - Qiita
まず覚えておきたいVimコマンド - Qiita
よく使う Vim のコマンドまとめ - Qiita
覚えておきたい Vim コマンド 備忘録 - Qiita