VS Code 扩展:如何为扩展的设置/配置设置顺序/优先级?

内森·艾尔

将设置/配置添加到“贡献”和“配置”下的扩展 package.json 文件时,无论我放置它们的顺序如何,它们都会出现在“文件”| “首选项” | “设置” | “我的分机”按字母顺序排列。并非所有信息都按字母顺序呈现合乎逻辑,有时信息通常以特定顺序呈现,而不管字母顺序如何。

例如,我需要以下内容显示为“设置 C”、“设置 B”,然后是“设置 A”。以下内容仍将按“设置 A”、“设置 B”、“设置 C”的顺序显示。

"contributes": {
    "configuration": [
        {
            "type": "object",
            "title": "My Extension",
            "properties": {
                "my-extension.settingB": {
                    "type": "string",
                    "default": "Sample B",
                    "description": "This is a test B setting."
                },
                "my-extension.settingA": {
                    "type": "string",
                    "default": "Sample A",
                    "description": "This is a test A setting."
                },
                "my-extension.settingC": {
                    "type": "string",
                    "default": "Sample C",
                    "description": "This is a test C setting."
                }
            }
        }
    ]
},

我一直在组合VS Code API: Contribution PointsExtension Guides和 Google 但似乎无法找到在哪里/是否可以为扩展的设置/配置设置顺序或优先级。

这是可用的东西吗?这似乎是一个相当基本的请求,因为并非所有数据都需要按字母顺序排序。

我已经尝试遵守所有发帖规则,但这是我的第一篇文章,所以如果我没有做正确的事情,请告诉我。

伽马11

目前看来,这确实是不可能的。VSCode repo 上有一个相关问题似乎证实了这一点:

探索使用附加元数据扩展设置架构 (#51778)

是的,我希望能够对设置进行分组、排序,甚至可能隐藏一些设置。现在的字母顺序,导致所有 GitLens 的高级设置在列表中排在第一位,这远非理想。

还相关:设置 UI 对于具有大量设置的扩展来说是压倒性的 (#70589)

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何备份VS Code设置和已安装扩展的列表?

来自分类Dev

如何为VS Code设置python调试器?

来自分类Dev

完全卸载VS Code扩展

来自分类Dev

扩展 VS Code 语法高亮

来自分类Dev

Python顺序优先级(在vs“ ==”中)

来自分类Dev

VS Code忽略报价设置

来自分类Dev

如何从Ubuntu删除VS Code和设置?

来自分类Dev

如何设置VS Code进行角度调试?

来自分类Dev

在VS Code扩展中使用集成终端

来自分类Dev

自动在VS Code中安装扩展程序?

来自分类Dev

用于加载源代码的 VS Code 扩展

来自分类Dev

VS Code 更新删除了扩展

来自分类Dev

您如何确定扩展将使用哪些VS Code版本?

来自分类Dev

如何为C#配置默认的VS Code命名空间?

来自分类Dev

使用VS Code时,如何在TLA +配置文件中设置CONSTANTS?

来自分类Dev

如何为应用程序设置MIME优先级?

来自分类Dev

是否可以在VS Code clangd扩展中指定libstdc ++的路径?

来自分类Dev

VS Code Ripper-Tags扩展未生成ctag文件

来自分类Dev

开发 VS Code 扩展时可以使用 Flow 吗?

来自分类Dev

在 Azure Pipeline 上找不到 VS Code 扩展测试

来自分类Dev

如何使用现有的已登录Chrome用户配置文件正确设置VS Code以在Chrome中调试?

来自分类Dev

如何在Visual Studio Code中设置Beautify扩展选项?

来自分类Dev

如何在VS Code中使用TSLint?

来自分类Dev

如何在VS Code中使用“ compileOnSave”?

来自分类Dev

如何使VS Code构建并运行Rust程序?

来自分类Dev

如何手动删除 VS Code?

来自分类Dev

如何删除VS Code中的空行?

来自分类Dev

如何找到和禁用在VS-Code IntelliSense中提供相同补全功能的扩展?

来自分类Dev

VS Code中默认保存和打开位置的用户设置

Related 相关文章

热门标签

归档