Vim3回くらい挫折してるやつが作ったチートシート。
随時追加してゆきます。
キー | 動作 |
---|---|
diw | 1単語を削除(delete inner word) |
d$ | 現在のカーソル位置から行末まで削除 |
. | 繰り返し |
gg | ファイル先頭に移動 |
G | ファイル最後尾に移動 |
{count}G | 指定した{count}行に移動、例:11G |
/{word} | {word}で検索 |
:w {filename} | {filename}に内容を保存、ファイルがない場合は新規作成される |
:w | 変更した内容を保存 |
:q | Vimを終了 |
:q! | 変更を保存せずVimを終了 |
:wq | 保存して終了 |
:%s/banana/gorilla/g | bananaをgorillaに置換 |
モード切り替え
キー | 動作 |
---|---|
v | 文字単位の範囲選択を開始 |
V | 行単位の範囲選択を開始 |
ctrl+v | 矩形選択を開始 |
I | 行頭の非空白文字に移動してから挿入モード |
a | 現在位置から一文字右に移動してから挿入モード |
o | 行の下に新しい行を作成して挿入モード |
O | 上に新しい行を作成し挿入モード |
参考記事
はじめてのVim 〜 Vimはいいぞ!ゴリラと学ぶVim講座
https://knowledge.sakura.ad.jp/21687/
https://knowledge.sakura.ad.jp/22069/