3

さて、私が実際に行う必要があるのは、挿入モードから開始されたプロセスの外CTRLです.ZGVim

sudo-ed デーモンを実行するコマンド:Cdprunが実行されます。cdprun.shバックグラウンドで実行する sudo-ed デーモン呼び出しの最後に追加でき&ますが、それは機能しますが、ユーザーはパスワードの入力を求められません。代わりに、ただやりたいCTRLのですZが、キーボード割り込みが機能しません。何か案は?どうも。

4

2 に答える 2

2

この場合、一般的に2つのオプションがあります。genericは@Nicalas Martinによって言及されたvim-addon-asyncのようなもの、または組み込みのインタープリターサポートを備えたvimを使用しています:expectモジュールを備えたtcl、pyexpectを備えたpython、Expectを備えたperl、多分何か他のもの(注:上記のパッケージのすべてがtcl / python/perlに付属しているわけではありません。2つ目は、現在の状況に固有のものです。それは、他の場所での背景です。あなたの説明から、あなたは次のようなスクリプトを持っていると思いました

#!/bin/sh
<...>
sudo run-daemon --daemon-args # Last executed line

、私は正しいですか?あなたがただ背景を別の場所に置くことができるより:

sudo run-daemon --daemon-args &

、 しかし

sudo sh -c "nohup run-daemon --daemon-args &"
于 2012-04-07T16:50:04.457 に答える
0

これは、vim で非同期コマンドを処理するスクリプトです。完全な解決策ではありませんが、一時的な解決策になる可能性があります。http://www.vim.org/scripts/script.php?script_id=3307

于 2012-04-05T19:23:43.810 に答える