タグ

ブックマーク / blog.atusy.net (1)

  • Insertモードでも気軽に←・→したい

    概要 通常、Vim/NeovimのInsertモードで←や→を使うと、Undo blockが途切れます。 これではUndoやドットリピートが直感に反するケースがあるので、以下のようにマッピングしておくと便利です。 Insertモード中で水平移動してタイポ修正する人や、自動入力された閉括弧の外側へ→で移動した後、NormalモードでUndoやドットリピートする時に活躍します。 inoremap <Left> <C-G>U<Left> inoremap <Right> <C-G>U<Right> 解説 Undo blockはuなどで戻せる変更の単位です。 ←などの影響でInsertモード中のUndo blockが分割されるとこれの何が厄介か、タイポ修正を例に見てみましょう。 以下の例では、「あいうえお」という行を作りたかったが、「あいお」と入力してしまい、やむなく「い」と「お」の間に←で移動し

    Insertモードでも気軽に←・→したい
  • 1