Vimでよく使うコマンドを記しておきます。
「覚えた→覚えたけど忘れそう→これから覚えたい、…」という順に整理します。 適当に「初級編」とか「中級編」と名前をつけましたが、私の主観です。
最低限覚えるべきコマンド
「これを忘れるとVim使えない」というコマンドです。
コマンド | 内容 | 補足 |
---|---|---|
i | 挿入(入力)モード | |
Esc | コマンドモード | |
:w | 上書き保存 | |
:q | 終了 | |
:wq | 上書き保存して終了 |
初級編
とりあえず覚えている、よく使うコマンドです。
文字操作
コマンド | 内容 | 補足 |
---|---|---|
yy | 1行コピー | |
[数字N]yy | N行コピー | |
dd | 1行削除(切り抜き) | |
[数字N]dd | N行削除(切り抜き) | |
p | ペースト | |
:u | 一つ戻る | undo |
Ctrl + r | undoを元に戻す | redu |
/[文字] | [文字]を検索 | nで次の検索ワードにカーソル移動 |
その他
コマンド | 内容 | 補足 |
---|---|---|
:colorscheme [テーマ名] | カラースキームを変更 | desertをよく使う |
:vs [filename] | 左右分割でファイルをひらく | vertically splitの略 |
Ctrl+w w | 隣のウィンドウに移動 |
中級編
これから覚えたい、たまに使うコマンドです。
文字操作
コマンド | 内容 | 補足 |
---|---|---|
a | 次の文字から入力モード | iと似ている |
o | 次の行から改行して入力モード |
カーソル移動
コマンド | 内容 | 補足 |
---|---|---|
Ctrl + d | 半ページ下にスクロール | |
Ctrl + u | 半ページ上にスクロール | |
gg | 先頭行に移動 | |
G | 末尾行に移動 |
複数行コメントアウト
Pythonで複数行を一度にコメントアウトしたいときの操作です。 ここでは、一連の流れを表に示します。
手順 | |
---|---|
1 | Ctrl+vで矩形選択モード |
2 | 矢印キーで複数行選択 |
3 | I(大文字のi)で挿入モードに入る |
4 | ”#“を入力 |
5 | Esc |
まとめ
現時点でのVimの使い方に合わせた記事を書きました。
自分のVimスキルが向上したら更新したいと思います。