挿入モードの時に、挿入モードから抜け出ることなく、空行を
挿入したいと考えました。
_vimrc に次の二行を書き加えてみました。
"--- 挿入モードで空行を入れる ---- 2018/09/12 -----------
inoremap <C-b> <ESC>O<ESC>I " 上に入れる
inoremap <C-s> <ESC>o<ESC>I " 下に入れる
次の文の * の直後にカーソルを置いて、
extern int gettime_sub( char * );
挿入モードで<C-b>を打つと
" ã“ü
extern int gettime_sub( char * );
上記のようになり、上側に行は挿入されるのですが、変な文字列が
現れてしまいます。
mapを使わずに、挿入モードで、<ESC>O<ESC>I と打つと、
期待したように空行が挿入されます。
map の機能を使って一回の動作で、これを行うにはどのように
すればよいのでしょうか。