挿入モードに入る前にカーソル位置に戻る方法は?
カーソルの周りに空白を簡単に追加できるように、通常モードのマッピングを設定しようとしています。 <C-h>カーソルの右側にスペースを1つ追加します。 <C-j>以下に改行を追加します。 <C-k>上記に改行を追加します。 <C-l>カーソルの右側にスペースを1つ追加します。そして <C-Enter>、現在のカーソル位置に改行を追加します。 また、コマンド中にカーソル位置が移動しないようにしたい。左、右、および改行の場合、これは簡単です。 nnoremap <C-h> i <Esc>l nnoremap <C-l> a <Esc>h nnoremap <C-^M> i<CR><Esc><Backspace> しかし、上と下では、対応するコマンド nnoremap <C-j> o <Esc>k nnoremap <C-k> O <Esc>j 正しい行に戻りますが、以前と同じ列には戻りません。 挿入モードに入る直前のカーソル位置に戻る方法はありますか?私の最高のGoogle-fuは、''&ダブルバックティック(そこにマークダウンをフォーマットする方法がわからない)と:jumps/ <C-O>&への参照のみをもたらしましたが<C-I>、どちらも私が望んでいるようには機能していないようです。 これはVimscriptなしで解決できますか?それも解決することが可能と Vimscript?