Sublimetext2 是否可以添加升华文本的根级菜单?

Sublimetext2 是否可以添加升华文本的根级菜单?,sublimetext2,sublimetext3,Sublimetext2,Sublimetext3,我知道我们可以通过升华菜单文件配置升华文本 是否可以添加升华文本的根级菜单而不是根菜单的子树 我问的原因是SublimateText是关于定制和配置的;由于我频繁地访问升华文本>首选项,因此我希望首选项不在子树,而是在根级别,在那里菜单栏显示 我使用SublimiteText3。在ST2/3中,配置是JSON。在用户目录中创建Main.sublime-menu文件。它包含一个对象条目列表。例如, [ { "caption": "Custom", "mnem

我知道我们可以通过升华菜单文件配置升华文本

是否可以添加升华文本的根级菜单而不是根菜单的子树

我问的原因是SublimateText是关于定制和配置的;由于我频繁地访问升华文本>首选项,因此我希望首选项不在子树,而是在根级别,在那里菜单栏显示


我使用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的快捷方式。有没有办法链接到现有的菜单项?不幸的是,我认为没有办法链接目录。