2016-03-15 8 views
7

シェルコマンドは、クロムプロセスを強制終了できます。vimで長いbashコマンドをマップする方法は?

ps -ef | grep chrome |awk '{print $2}'| xargs kill 

ここで、文字-に上記のbashコマンドをマップしたいと思います。

nnoremap - :!ps -ef | grep chrome |awk '{print $2}'| xargs kill 

私のbashコマンドをどのようにマップするのですか?

答えて

11
は、すべてのパイプをエスケープする必要があり、パイプ

エスケープ

。その後、それを<CR>と付け加えるので、常にenterを押す必要はありません。

nnoremap - :!ps -ef \| grep chrome \|awk '{print $2}'\| xargs kill<CR> 

Kill'Emすべて

も注意してください、私たちはかわいいなツールを持っていることのすべてをkill'emします。だからではなく、

ps -ef | grep chrome |awk '{print $2}'| xargs kill 

のあなたが

killall chrome 

あなたのマッピングを行うことができます

nnoremap - :!killall chrome<CR> 
+2

'pkill'もありますでしょう。私はほとんどのシステムが両方のこれらの日に来ると思う... – Carpetsmoker