Как настроить VSCode, чтобы связать расширение файла с языковым режимом + режим дополнительного языка? - PullRequest
0 голосов
/ 05 апреля 2020

Я использую Flutter ORM, который поддерживает специальный синтаксис SQL в файлах с расширением .moor (это SQLite, плюс некоторые расширения, поэтому у меня не может быть VSCode, пытающегося проанализировать и проверить файл на наличие ошибок).

Чтобы получить подсветку синтаксиса (по крайней мере цвета), я настроил свой код VS следующим образом:

{
    "[sql]": {
        "editor.formatOnSave": false,
        "editor.formatOnPaste": false,
        "editor.formatOnType": false
    },
    "files.associations": {
        "**/*.moor": "sql"
    }
}

Это приведет к: image

Это работает, но выдает ошибки, потому что пытается разобрать его как скрипт MS SQL.

Когда я устанавливаю языковой режим на sql. нет, он работает как положено:

1) Нажмите здесь image

2) Измените здесь на ноль: image

Я получаю файл .moor с окраской и автозаполнением (через расширение moor), без каких-либо ошибки (как и предполагалось).

image

Мой вопрос: как автоматически настроить расширение .moor на языковой режим sql, предварительно выбрав NONE, если это возможно при все

...