インサートモードのまま改行する

目的

 Hello■ World
  • カーソルが■の位置にあり、インサートモードだとする。(Helloと入力した状態)
  • このまま下の行に移り、入力を続けたい。(インサートモードを維持したい)
  • Hello World■のようにカーソルを行末に移動して改行キーを押すのは面倒なので避けたい。

方法

 <CTRL-o>o
  • いったんインサートモードを抜けてノーマルモードに戻るしかないが、
  • CTRL-oの次にoすれば、最小限のステップで目的を達成できる。
  • (CTRL-oはインサートモード中に1つだけコマンドを実行できる。CTRL-oでノーマルモードに移行し、oで開業する)

参考

https://stackoverflow.com/questions/18139047/create-new-line-while-in-insert-mode

CTRL-o

https://vim-jp.org/vimdoc-ja/insert.html#i_CTRL-O


トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS

Last-modified: 2019-02-08 (金) 14:03:05