【发布时间】:2012-05-20 13:58:53
【问题描述】:
在 Sublimt Text 2 中,当我使用构建系统 (make) 运行测试时,输出显示在构建输出窗格中。
但是,如果我按 Escape 关闭输出窗格(例如进行修复),我无法找到重新显示输出窗格以查看其他内容的方法。已尝试创建自定义键绑定以执行 show_panel“输出”,但无法使其正常工作。
米普?
【问题讨论】:
标签: sublimetext2
在 Sublimt Text 2 中,当我使用构建系统 (make) 运行测试时,输出显示在构建输出窗格中。
但是,如果我按 Escape 关闭输出窗格(例如进行修复),我无法找到重新显示输出窗格以查看其他内容的方法。已尝试创建自定义键绑定以执行 show_panel“输出”,但无法使其正常工作。
米普?
【问题讨论】:
标签: sublimetext2
菜单快捷方式在Tools -> Build Results -> Show Build Results下。
我希望它像所有其他视图选项一样位于 View 菜单下...
【讨论】:
正如您在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"
}
}
【讨论】:
"command": "show_panel", "args": {"panel": "output.exec", "toggle": true} 和"command": "toggle_panel", "args": {"panel": "output.exec"} 都不起作用
{ "keys": ["ctrl+alt+super+r"], "command": "show_panel", "args": {"panel": "output.exec"} }代码?
$ unzip -q '/opt/sublime_text/Packages/Default.sublime-package' Main.sublime-menu -d ~/Documents -d 是一个可选的解压缩目录。
以及隐藏面板的按键绑定:
{
"keys": ["ctrl+shift+2"],
"command": "hide_panel",
"args": {
"panel": "output.exec"
}
},
【讨论】:
output.exec 面板,控制台也会关闭。好像是个bug。此外,此命令目前是不必要的,因为Esc 已经关闭了所有面板,包括输出。也许将来如果他们修复问题,那么这会很好(当然,如果他们修复问题,那么希望他们会添加一个切换功能)。
基于 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 }
]
},
【讨论】: