vimshell で実行中のプロセスを中断させる
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
これでいい感じ。
しかし、Ubuntu での日本語入力環境がひどすぎる…。
日本語入力していると neocomplete の自動補完が発動して誤爆しまくるし、入力の切り替えが Windows 環境となんか違うし、いつの間にか日本語入力になってるしでストレスマッハで投げ出したくなる…。
他の人どうやっているのだろう…。