vimshell で foreman 実行させた時にどうやって中断させるのかわからなかったので覚書。 インサートモードで を入力すると割り込みが発生してプロセスが終了します。 個人的にはノーマルモードでもインサートモードと同様に中断したかったので以下のようにマッピングして使ってみることにしました。 ※vimshell 本体で対応されたので以下のスクリプトを使用しなくても中断されます。 augroup my-vimshell autocmd! " <C-c> で中断する " <C-c> は vimshell 側のキーマッピングを上書きすることになるので注意 autocmd FileType vimshell \ nmap <buffer> <C-c> i<Plug>(vimshell_interrupt)<Esc>:execute "normal! \<C-c>" augroup END こ