gpt4 book ai didi

configuration - 如何将我的配置添加到 Sublime Text 2 的菜单?

转载 作者:行者123 更新时间:2023-12-04 06:36:25 25 4
gpt4 key购买 nike

我为 Sublime Text 2 编写了一个插件,它与我编写的二进制文件进行对话。我通过 settings file 将标志暴露给二进制文件,但我无法弄清楚如何将设置文件放入菜单栏中。

Where I want the settings

Here是我迄今为止最好的尝试。

Here是关于设置的文档(不确定菜单上的文档在哪里)。

最佳答案

据我所知,为了将您自己的项目添加到菜单中,其原始声明必须预先存在 id值,然后必须包含在任何特定于包的菜单扩展中。例如,考虑 Preferences 的默认定义:

{
"caption": "Preferences",
"mnemonic": "n",
"id": "preferences",
"children": [ ... ]
},

值得注意的是, Settings – More对象在 Packages/Default/Main.sublime-menu 不是 有一个 id .
{
"caption": "Settings – More",
"children": [ ... ]
},

您可以通过添加 id 来自己证明此要求。值到 Settings – More在默认 Main.sublime-menu包括 id在您包裹的 Main.sublime-menu , 类似于 Preferences ' id被引用。您的自定义菜单将显示在 Settings – More 下.

基于排除 idSettings – More ,我认为 Sublime Text 2 的创建者不打算让第三方包能够编辑有问题的菜单。另外,请注意 Settings – More不是连字符( - );这不是您的问题的原因,但我最初怀疑它可能是。

将自己的包设置添加到 Preferences 的标准做法似乎正在向 Preferences -> Package Settings 中插入新项目,这可以通过 Main.sublime-menu 完成像这样的文件:
[
{
"caption": "Preferences",
"mnemonic": "n", // The mnemonics are for quick keyboard access
"id": "preferences",
"children": [
{
"caption": "Package Settings",
"mnemonic": "P", // On windows, Alt+N (above) followed by Alt+P would open this menu
"id": "package-settings",
"children": [
{
"caption": "Seeing Is Believing",
"children": [
{
"command": "open_file",
"args": {"file": "${packages}/Seeing Is Believing/Seeing Is Believing.sublime-settings"},
"caption": "Settings – Default"
}
]
}
]
}
]
}
]

我强烈建议引用一个菜单丰富的插件 Main.sublime-menu弄清楚你还应该包括什么以及你应该如何做。在我的研究中,我检查了 Sublime Text 2 的 Main.sublime-menuAdvancedNewFile's .

关于configuration - 如何将我的配置添加到 Sublime Text 2 的菜单?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16229098/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com