В Sublime Text 2 – снова открыть вывод сборки

StackOverflow https://stackoverflow.com//questions/10674030

  •  12-12-2019
  •  | 
  •  

Вопрос

В Sublimt Text 2, когда я использую систему сборки (make) для запуска тестов, выходные данные отображаются на панели вывода сборки.

Однако, если я нажму escape, чтобы закрыть панель вывода (например,чтобы исправить), я не могу найти способ повторно отобразить панель вывода, чтобы увидеть, что еще было сломано.Пытались создать пользовательскую привязку клавиш для выполнения «вывода» show_panel, но не смогли заставить ее работать.

Мип?

Это было полезно?

Решение

Как вы можете видеть в 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"
  }
}
.

Другие советы

Ярлык меню находится под Tools -> Build Results -> Show Build Results.

Я бы хотел, чтобы это было под View меню, как и все остальные параметры просмотра...

и ключевое привязку, чтобы скрыть панель:

{
  "keys": ["ctrl+shift+2"], 
  "command": "hide_panel", 
  "args": {
    "panel": "output.exec"
   }
},
.

Строительство на ответе 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 }
    ] 
},
.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top