5

必要に応じてビルド ウィンドウの表示と非表示を含む、ノード プロセスの実行と強制終了に 1 つのショートカットを使用できるようにしたいと考えています。

私は押しctrl + Bます:

  1. ビルド ウィンドウを表示
  2. ノードプロセスの実行

もう一度押しctrl + Bます:

  1. ノード プロセスの強制終了
  2. ビルド ウィンドウを閉じます。

ノードアプリケーションでそれを読み取り、終了する前にいくつかのアクションを実行できるように、kill シグナルを送信する必要もあります。

現在、必要なものの最初の部分は機能していますが、必要なノードアプリを閉じてからctrl + shift + Bescを押してビルドウィンドウを閉じます。

これは可能ですか?

編集 1 (18.09.14)

上で説明したことを正確に行う崇高なテキストプラグインを作成しました。現在、ST3 (Windows および Linux) でテストされています。現在のところ唯一の問題は、Windows プラットフォームで、ノード スクリプトが終了前の手順で適切な kill シグナル (SIGINT など) を取得できないことです。私は io 手順に崇高なテキスト独自のコンソールを使用しています - 非常に便利です。人々がそれに興味を持っていると感じたら、すぐにプラグインをリリースするかもしれません.

4

3 に答える 3

1

とにかく、私はそのようなウィンドウでそれを修正します、ばか?誰が気にする

{
    "shell": true,
    "windows": {
        "cmd": "(TASKKILL /F /IM node.exe || 1)&& node \"$file\""
    }
}
于 2014-09-17T06:45:47.290 に答える
0

私は同じようにしましたが、.jsファイル以外のファイルをチェックしませんでした

{
    "cmd": [ "killall node || node \"$file\"" ],
    "selector": "*.js",
    "shell": true
    "windows": {
        "cmd": "(TASKKILL /F /IM node.exe || 1)&& node \"$file\""
    }
}

これにより、実行中のノードが強制終了され、タブが開いているファイルが再起動されます

于 2014-11-13T00:50:19.263 に答える