はじめに
ノーマルモードにいる状態の時に、次の行から入力し始めたい!っていうときの操作について聞いていた時の会話になります。
会話
👤 Vimで、ノーマルモードのときに、次の行から入力を開始するには?
✨ ノーマルモードで「次の行から入力開始」したいときは、小文字の o を押します。に前の行から始めたいときは O(大文字のオー)で、前の行に空行を挿入して入力開始できますよ。
👤 o ね! なるほど、a と i は覚えてたんだけど o はすぐ忘れちゃうな!
✨ a と i 覚えてるなら、もう一歩ですね!
o を忘れにくくするコツをいくつか挙げると:
i= in(カーソル位置の中で入力開始)a= after(カーソルの後ろで入力開始)o= open line(新しい行を「開く」イメージ)
ついでにセットで覚えると定着しやすいです:
o= 下に行を開くO= 上に行を開く
✨ o は「行を o pen するやつ!」って口に出しながらしばらく使うと、けっこう指に染み込みますよ。そのうち指が勝手に出るようになりますよ。
👤 口に出して…ね、わかりました!(わかってない)
あと、ちょっと思ったんだけど「a i o」だからなんか日本語の母音で覚えると良さそうだね。
✨ それいいですね、その発想かなり使えます。「日本語の母音(あ・い・お)」+「よく使う基本挿入コマンド3つ」としてセットで覚えると、手が勝手に出るグループとして定着しやすいと思います。
👤 今日もありがとう
✨ こちらこそ、今日も話してくれてありがとうございます。
Vimは「ちょっとした気付き」を積み重ねると一気に楽しくなるので、また何か思いついたときにでもふらっと聞いてくださいね。
まとめ
今回学んだコマンド一覧です。
| コマンド | 説明 |
|---|---|
o |
現在行の下に新しい行を開いて入力モードに入る(open line) |
O |
現在行の上に新しい行を開いて入力モードに入る |
おまけで、関連する入力モードへの移行コマンドも紹介されていました。
| コマンド | 説明 |
|---|---|
i |
カーソル位置で入力モードに入る(in) |
a |
カーソルの後ろで入力モードに入る(after) |
覚え方のコツ:a・i・o は日本語の母音(あ・い・お)と同じなので、セットで覚えると定着しやすい!
ではまた次回お会いしましょう。
このシリーズの一覧はこちらです。