где vscode хранит переопределения ассоциации файлов? - PullRequest
0 голосов
/ 12 октября 2019

Где VSCODE сохраняет переопределенную связь определенного файла с типом файла?

Вы можете нажать CTRL K + M и связать определенный файл в проекте с определенным типом файла. Эта связь не распространяется на другие файлы с таким же расширением. И не относится к файлу с тем же именем в другом проекте.

Хранится ли эта ассоциация в папке проекта где-нибудь? Я ничего не вижу в папке ./.vscode.

1 Ответ

1 голос
/ 12 октября 2019

VSCODE сохраняет связь определенного файла с типом файла в своем собственном модуле расширения. Если вы хотите переопределить, вам нужно добавить его в settings.json в соответствии с конкретной реализацией темы значков файлов.

Связывание значков зависит от темы значков файлов. Я пытался с темой vscode icon.

  • Создайте папку "vsicons-custom-icons" в каталоге ./vscode.
  • создать значок svg в папке vsicons-custom-icons и следовать соглашению об именах для файла: "file_type_icon_name.svg" для папки: "folder_type_icon_name.svg"

    ex. file_type_mai.svg или folder_type_mai.svg

  • Затем измените файл settings.json в ./vscode

    {
        "vsicons.customIconFolderPath": "./.vscode",
        "vsicons.associations.files": [
        { "icon": "mai", "extensions": ["abc.sql"], "filename": true, "format": "svg", "overrides": "abc.sql" }
    
        ]
    
    }
    
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...