vim
で、コマンドラインから次のように実行すると
:normal! i
vimは挿入モードに入りません。同様にコマンド
:normal! A
カーソルを行の終わりに移動しますが、カーソルは挿入モードのままです。
これが機能しない理由はありますか?それができない場合は、vimscript関数の本体から挿入モードに入る別の方法を知りたいです(そしてもちろん、関数が戻った後も挿入モードを持続させます)。
編集:質問の2番目の部分がいっぱいになるように見えますが、どうすればそのようなことができるのか、なぜそれらが期待どおりに機能しないの:startinsert
か疑問に思っています。空の行などがあるため、矢印の動きで「追加」をシミュレートすることは悪い解決策です。:normal! A
:normal! a