32

Sublimt Text 2で、ビルドシステム(make)を使用してテストを実行すると、出力がビルド出力ペインに表示されます。

ただし、Escキーを押して出力ペインを閉じると(たとえば、修正を行うため)、出力ペインを再表示して他に何が中断されたかを確認する方法が見つかりません。show_panel "output"を実行するためのカスタムキーバインディングを作成しようとしましたが、機能させることができません。

ミープ?

4

4 に答える 4

44

メニューショートカットはの下にありTools -> Build Results -> Show Build Resultsます。

Viewこれが他のすべての表示オプションと同じようにメニューの下にあったらいいのにと思います...

于 2013-10-24T19:51:31.633 に答える
43

Packages/Default/Main.sublime-menu「ビルド結果の表示」のコマンドでわかるように、これは次のとおりです。

{
  "command": "show_panel", 
  "args": {
    "panel": "output.exec"
  },
  "caption": "Show Build Results",
  "mnemonic": "S"
},

したがって、カスタムキーバインディングは次のようになります。

{ 
  "keys": ["ctrl+alt+super+r"],
  "command": "show_panel", 
  "args": {
    "panel": "output.exec"
  }
}
于 2012-05-21T07:00:34.267 に答える
4

そして、パネルを非表示にするためのキーバインディング:

{
  "keys": ["ctrl+shift+2"], 
  "command": "hide_panel", 
  "args": {
    "panel": "output.exec"
   }
},
于 2014-02-27T09:49:33.383 に答える
1

akirkの回答に基づいて、escapeショートカットに使用されている構文の一部をコピーすることで、ビルド結果パネルを切り替えることができます。

次の行をユーザーキーバインディングに追加すると、トリックの一部になります。以前の回答のいくつかで報告されているように、hide_panelコマンドはパネルを非表示にし、もう一度押すとbuild_resultsが表示されます。

{ 
    "keys": ["alt+b"], "command": "show_panel", "args": {"panel": "output.exec"},"context":
    [
        { "key": "panel_visible", "operator": "equal", "operand": false }
    ] 
},
{ 
    "keys": ["alt+b"], "command": "hide_panel", "args": {"panel": "output.exec"},"context":
    [
        { "key": "panel_visible", "operator": "equal", "operand": true }
    ] 
},
于 2018-03-14T15:25:21.717 に答える