2017-12-18 18 views
4

私は最近vim-fugitiveプラグインをインストールしてvimからneovimに切り替えました。以前は、vimで:Git rebase -iを実行すると、必要に応じて編集できるvimウィンドウのインタラクティブ・リベース・ウィンドウを購入しました。ウィンドウの外に:xがあり、リベースが実行されます。neimの端末エミュレータでVimを逃亡

ここで、neovimでは、同じrebaseコマンドを実行すると、インタラクティブ・リベースを含む端末エミュレータ・バッファが起動されます。エミュレータは、Iを押して端末モードに入るまで変更できません。必要に応じてコミットを編集できますが、エミュレータを閉じてリベースを実行するにはどうしたらいいですか? :Gitコマンドを実行した後に端末エミュレータが起動しないようにする方法はありますか?私はvim-fugitiveのドキュメントを見てきましたが、これについて何も見つかりませんでした。任意の助けをいただければ幸いです、ありがとう

答えて

1

はあなたinit.vimに次を挿入します。

tnoremap <Esc> <C-\><C-n> 
tnoremap <C-v><Esc> <Esc> 

今、あなたは<Esc>とターミナルモードを残すことができます。

関連する問題