#visual-studio-code #vscode-extensions
#visual-studio-code #vscode-расширения
Вопрос:
Шаги для воспроизведения:
1. Создайте новый образец проекта, выбрав Поддержку нового языка.
2. Теперь добавьте следующий код в package.json для регистрации 3 новых языков.
"languages": [
{
"id": "db2_z",
"aliases": ["Db2Z"],
"extensions": [".spsql", ".sql",".z"],
"configuration": "./language-configuration.json"
},
{
"id": "db2_i",
"aliases": ["Db2i"],
"extensions": [".spsql", ".sql",".i"],
"configuration": "./language-configuration.json"
},
{
"id": "db2_luw",
"aliases": ["Db2Luw"],
"extensions": [".spsql", ".sql",".luw"],
"configuration": "./language-configuration.json"
}
]
3. Теперь, когда я запускаю расширение, при сохранении отображается только один тип языка. Но при выборе языкового режима отображается три языка.
Пожалуйста, проверьте прилагаемые скриншоты.
Но при сохранении мы видим только один язык.
Я перепробовал все, но не смог разобраться в проблеме.
Спасибо.
Ответ №1:
В соответствии с обзором языка
«Вы можете добавлять новые расширения файлов к существующему языку с помощью параметра files.associations».
"files.associations": {
"*.php4": "php",
"*.php5": "php"
}
"files.associations": {
"**/somefolder/*.*": "php"
}