Sublimetext2 是否可以添加升华文本的根级菜单?
我知道我们可以通过升华菜单文件配置升华文本 是否可以添加升华文本的根级菜单而不是根菜单的子树 我问的原因是SublimateText是关于定制和配置的;由于我频繁地访问升华文本>首选项,因此我希望首选项不在子树,而是在根级别,在那里菜单栏显示Sublimetext2 是否可以添加升华文本的根级菜单?,sublimetext2,sublimetext3,Sublimetext2,Sublimetext3,我知道我们可以通过升华菜单文件配置升华文本 是否可以添加升华文本的根级菜单而不是根菜单的子树 我问的原因是SublimateText是关于定制和配置的;由于我频繁地访问升华文本>首选项,因此我希望首选项不在子树,而是在根级别,在那里菜单栏显示 我使用SublimiteText3。在ST2/3中,配置是JSON。在用户目录中创建Main.sublime-menu文件。它包含一个对象条目列表。例如, [ { "caption": "Custom", "mnem
我使用SublimiteText3。在ST2/3中,配置是JSON。在用户目录中创建Main.sublime-menu文件。它包含一个对象条目列表。例如,
[
{
"caption": "Custom",
"mnemonic": "m",
"id": "custom"
}
]
这将创建一个“自定义”菜单(在顶层)。当然,没有任何子菜单项,所以它没有那么有用。下面是我的一个插件中菜单文件的一部分(只是为了说明如何指定命令)。我在“自定义”菜单下列出了一个例子
[
{
"caption": "Custom",
"mnemonic": "m",
"id": "custom",
"children":
[
{
"caption": "Package Settings",
"mnemonic": "P",
"id": "package-settings",
"children":
[
{
"caption": "AdvancedNewFile",
"children":
[
{
"command": "open_file",
"args": {"file": "${packages}/AdvancedNewFile/README.md"},
"caption": "README"
}
]
}
]
}
]
}
]
我在第七周的ST3里做的。我不确定它在其他操作系统中将如何运行,但我认为它会工作 在Windows和Linux版本的ST2/3中,首选项菜单位于根级别,但OSX应用程序的标准是在“应用程序名称”菜单下提供首选项。如果您查看
Packages/Default/Main.submite menu
(它存在于ST2中,它在3中的Default.submite-package中),您将看到Preferences菜单有一个顶级条目,但由于某些原因它没有出现在OSX的菜单中……感谢您提供了非常简洁的教程和示例。事实上,这在macOSX中是有效的。话虽如此,我想要的是一个到Sublime Text>Preferences的快捷方式。有没有办法链接到现有的菜单项?不幸的是,我认为没有办法链接目录。