Ctrl+cとEscの違い

Ctrl+cはEscと同じ挙動をしない場合がある

例えば、矩形選択モードctrl + vでマルチカーソル処理を行おうとした時に、入力内容を確定するために、インサートモードを抜けるが、その時の挙動がCtrl + cEscでは、違ったものになる

  • Ctrl + c : 最初の1行しか入力内容が反映されない
  • Esc : 期待通りの選択している全ての行に入力値が反映される

対策

  1. キーマップを書き換えてCtrl + cEscと同じ扱いにする

    1
    imap <C-c> <Esc>
  2. Ctrl + [を使う

  3. 素直にEscを使用する

Author

Daiki Iijima

Posted on

2021-02-14

Updated on

2024-04-17

Licensed under