Как настроить символы блока комментариев в коде Visual Studio?
Я создал языковое расширение для кода Visual Studio и хотел бы изменить символы блока комментариев, но не смог найти способ сделать это..
Кто-нибудь уже сделал или знает, как это сделать?
2 ответа
Хорошо, я наконец понял, в чем проблема. Есть два способа изменить блоки комментариев:
1 - КОНФИГ. ФАЙЛ
Я не знаю, почему его нет в документации (или, по крайней мере, я не смог его найти), но есть дополнительное свойство, которое вы передаете объекту внутри contributes.languages
массив в package.json
именованная конфигурация
Описание, найденное в исходном коде vs code:
Относительный путь к файлу, содержащему параметры конфигурации для языка.
На этих файлах вы можете создать объект, подобный этому, и он заменит символы комментария по умолчанию
{
"comments": {
"lineComment": "//",
"blockComment": [ "<!--", "-->" ]
}
}
Вы можете увидеть эти свойства в ссылках API: https://code.visualstudio.com/Docs/extensionAPI/vscode-api
Примечание. Эта команда блока комментариев запускается с помощью другого ярлыка. Вы можете перезаписать его, хотя (в общем или даже для определенного языка, используя свойство when
на объект привязки ключа).
⇧⌥A - Переключить комментарий блока - editor.action.block Comment https://code.visualstudio.com/Docs/customization/keybindings
2 - ФАЙЛ СИНТАКСА.tmLanguage
Да, вы можете сделать это оттуда, и вы можете сделать это еще лучше. Вы можете увидеть пример здесь https://github.com/andrejunges/vscode-handlebars/blob/master/syntaxes/handlebars.tmLanguage
Попробуйте удалить расширение Babel , если вы используете редактор кода Visual Studio. Это сработало для меня.