VS Code Extension: Как вы устанавливаете порядок / приоритет для настроек / конфигураций расширения? - PullRequest
1 голос
/ 15 марта 2019

При добавлении настроек / конфигураций в файл extensions package.json в разделах «contriburs» и «configuration», независимо от того, в каком порядке я их размещаю, они появляются в «File» |«Предпочтения» |«Настройки» |«Мое расширение» в алфавитном порядке.Не всю информацию логично представлять в алфавитном порядке, иногда информация обычно представляется в определенном порядке, независимо от альфа-порядка.

Допустим, например, что мне нужно, чтобы следующее отображалось как «Настройка 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: Точки вклада , Руководство по расширению , и Google, но не может найти, где / если мы можем установить порядок или приоритет для настроек / конфигурации расширения.

Это доступно?Это довольно простой запрос, поскольку не все данные должны сортироваться в алфавитном порядке.

Я пытался следовать всем правилам публикации, но это мой первый пост, поэтому дайте мне знать, если я не сделалчто-то правильно.

1 Ответ

0 голосов
/ 15 марта 2019

Похоже, что это действительно невозможно в данный момент. В репозитории VSCode есть связанная проблема, которая, кажется, подтверждает:

Изучение схемы расширенных настроек с дополнительными метаданными (# 51778)

Да, мне бы хотелось иметь возможность группировать настройки, заказывать их и, возможно, скрывать их. Прямо сейчас алфавитное упорядочение заставляет все расширенные настройки GitLens быть первыми в списке, и это далеко от идеала.

Также связано: Пользовательский интерфейс настроек перегружен для расширений с большим количеством настроек (# 70589)

...