ブックマーク / itchyny.hatenablog.com (1)

  • vimの挿入モードで矢印キーを打つとA, B, C, Dとかなってしまう環境で移動するための設定 - プログラムモグモグ

    以下で書いた方法は良くないようです. 最後の追記を必ず参照して下さい. こんにちは. 端末vimしか使えない者です. 問題点: 端末vimの挿入モードで矢印キーを打つとこうなる 解決策: ノーマルモードでのO[A-D]を, 挿入モードに戻るキーにマップする Dとか入ってしまうのは, 例えば左矢印は<ESC>ODってなってるため. すなわち, 挿入モードからノーマルモードに戻る ノーマルモードのOで一行上に新しい行を作り挿入モードに移動する. Dを挿入する という3つの段階で, Dが挿入される. この場合, ノーマルモードでのODを「挿入モードに戻る+Left」にマップすれば良い. nnoremap OA gi<Up> nnoremap OB gi<Down> nnoremap OC gi<Right> nnoremap OD gi<Left> giというのは, ノーマルモードに戻る前の瞬間

    vimの挿入モードで矢印キーを打つとA, B, C, Dとかなってしまう環境で移動するための設定 - プログラムモグモグ
    qt4cpp
    qt4cpp 2013/06/27
    Check out "vimの挿入モードで矢印キーを打つとA, B, C, Dとかなってしまう環境で移動するための設定"
  • 1