この記事は、新人プログラマ応援 - みんなで新人を育てよう! - Qiitaの参加記事です。
はじめに
僕が新卒エンジニアとして入社したとき、Git で操作をするときに「Vim の操作わからん」となって困った記憶があります。
なので、とりあえずこれだけ覚えればなんとかなるよってことを書いておいて、新人プログラマの役に立てればと思います。
Vim の操作
モード
VS Code などのエディタと違い、Vim にはモードという概念があります。
(Vimmer に怒られそうですが、)各モードは
- ノーマルモード
- カーソルを移動する
- 入力モード
- テキストを入力、編集
- コマンドモード
- 終了、保存などをする
です。
(ここでは書いていないですが、他にもモードがいくつかあります。)
Vim を開いたときのモードが ノーマルモード です。
ノーマルモードの状態でiを押すと入力モードへ、
ノーマルモードの状態で:を押すとコマンドモードへ、
ノーマルモードに戻りたいときはEscを押すと戻ります。
また、現在のモードは左下に書いているので、わからなくなったら左下を見ましょう。
| モード | 表示 |
|---|---|
| ノーマルモード | ![]() |
| 入力モード | ![]() |
| コマンドモード | ![]() |
カーソルの移動
ノーマルモードでh j k lのキーを使って操作します。
以下の図で覚えると簡単です。
終了、保存したい
コマンドモードで以下のコマンドを入力して Enter キーを押します。
| 操作 | コマンド |
|---|---|
| 終了する | q |
| 強制終了する | q! |
| 保存する | w |
| 保存して終了する | wq |
保存して終了する例は以下。
:を押してコマンドモードに移って、wqを入力し、Enter キーを押す。
qで終了できないときは、ファイルの編集をしてるが保存されていないときなどです。
保存する場合はw、保存したくない場合はq!で終了させると良いです。
さいごに
これで最小限の Vim の操作はできるはずです!
もし、Vim に興味があれば、調べてみるとより Vim を使いこなせるはずです!
蛇足ですが、僕が普段使っているエディタは VS Code なんですが、Vim のキーボードから手を離さなくてよいことに惹かれて VS Code で Vim の拡張機能を使ってます。
おすすめです。




