Sublimetext2 为什么’;这是升华文本工作的热键配置吗?

Sublimetext2 为什么’;这是升华文本工作的热键配置吗?,sublimetext2,sublimetext,Sublimetext2,Sublimetext,我已将Ctrl+B配置为在浏览器中打开文件,但当编辑器聚焦于某个HTML页面时,按Ctrl+B时,它不起作用。为什么不呢 更多详细信息: 让我感到困惑的是,如果将这个ctrl+b组合到其他命令(如close)中,它就会工作,但为什么不使用openInBrowser命令呢?st2支持这个命令吗?如何知道它是否支持这个命令 编辑1: 您可以在此链接中找到openInBrowser命令 编辑2 @MattDMo那么命令的对应名称是什么,我在其官方文件中找不到它们您要查找的命令是open\u in\u

我已将Ctrl+B配置为在浏览器中打开文件,但当编辑器聚焦于某个HTML页面时,按Ctrl+B时,它不起作用。为什么不呢

更多详细信息

让我感到困惑的是,如果将这个ctrl+b组合到其他命令(如close)中,它就会工作,但为什么不使用openInBrowser命令呢?st2支持这个命令吗?如何知道它是否支持这个命令

编辑1

您可以在此链接中找到openInBrowser命令

编辑2


@MattDMo那么命令的对应名称是什么,我在其官方文件中找不到它们

您要查找的命令是
open\u in\u browser
,而不是
openInBrowser
(这是一个旧的升华文本1命令)。因此,您的键映射应该可以使用它。但是,如果您还不知道,CtrlB已经映射到用于运行的
Build
命令。覆盖内置命令不是一个很好的主意,尤其是像此命令这样重要的命令,因此我建议将您的keybinding更改为:

{“键”:[“ctrl+alt+b”],“命令”:“在浏览器中打开”}

虽然某些插件可能会使用它,但任何默认的升华命令都不会使用它。

您在哪里找到这个
openInBrowser
命令的?“这不是基本升华安装的一部分。@MattDMo在“编辑1”中回答说,这是指向升华文本1的文档的链接。这些命令在ST2和ST3中都已重命名…@MattDMo在edit 2中回答道,我建议您反复编辑问题以添加新信息,如果有人在评论中向您提问,您通常可以在评论中回答…哇,酷,您觉得这个命令怎么样?我甚至用搜索引擎也找不到,事实上没有精确的匹配。我都无法通过这个链接@worldholl找到它-试着使用,他们的信息比官方网站多得多。然而,
在浏览器中打开也不存在。快速的回答是,我已经使用Sublime很长时间了,并且知道它的所有细节,所以我知道应该如何使用python\u snake\u case来格式化命令
,而不是使用camelcase
。我刚刚在
Packages/Default
中为
browser
做了一个“在文件中查找”,并在几个地方找到了它,包括插件文件
open\u in_browser.py
。(续)按照惯例,插件的主类是使用
PascalCaseCommand
命名的,在本例中是
OpenInBrowserCommand
,它转换为
“command”
名称
在浏览器中打开。非常简单。另外@worldholl,如果我的答案有助于解决您的问题,请单击旁边的复选标记将其标记为已接受。我们都将从中获得声誉积分,你的3分将得到15分,如果你愿意,这将允许你对答案进行投票。有关详细信息,请参阅和。我已将其标记为答案:)还有一名工作人员,在使用“在浏览器中打开”命令时,如何指定使用哪个浏览器而不是使用默认浏览器:)