vimコマンド
https://scrapbox.io/files/693859d25dbe03ba82973d12.png https://www.reddit.com/r/vim/comments/18b1nqj/neovim_cheat_sheet/?tl=ja
モード切替
最後に行ったコマンド: .
下に改行してから: o
上に改行してから: O
通常モード: esc
統合ターミナル: :term or :terminal 戻る: ctrl + \ → ctrl + n
画面操作
半画面移動
上: ctrl + u
下: ctrl + d
現在カーソル部分を中央にする: zz
カーソル移動
左下上右: hjkl
次の単語の先頭: w
前の単語の先頭: b
今の単語の終端: e
行の先頭: 0
行の終端: $
括弧に移動: %
ファイルの頭へ: gg
ファイルの末尾へ: G
num行目へ: {num}G
単語の定義に移動: gd
内容操作
コピー: y
yank
ペースト: p
頭: P
切り取り: d
1行コピー: yyorY
1行デリート: dd
カーソルから行末尾までを削除: D
取り消し: u
undo
やり直し: ctrl + r
redo
検索・置換
検索: /{word}
現在位置単語の検索: *
ハイライトの終了: :noh
oldをすべてnewに: :%s/{old}/{new}/g
確認ありで: :%s/{old}/{new}/gc
行で: :s/{old}/{new}/g
選択
選択: v
矩形選択: ctrl + v
行選択: V
ファイル操作
開く・作成: :e {filename}
終了: :q
強制: :q!
保存: :w
名前をつけて保存: :w {filename}
終了: :wq
ウィンドウ操作
分割
上下: :split
左右: :vsplit
削除: :q
移動: ctrl + w
次: → w
上下左右: → kjhl
入れ替え: → r
コンボ
単語選択: w→v→e
全選択: gg→V→G
その他
外部からのコピペ