Скоро я буду работать над проектом, который включает в себя написание кода BrightScript и SceneGraph. Я знаю, что есть плагин для Eclipse, но он тоже не делает того, что мне хотелось бы. Мой вопрос в основном связан с добавлением подсветки синтаксиса в файлы XML, содержащие другие виды кода. Если вы никогда раньше не занимались разработкой для Roku, вы можете добавить тег скрипта (так же, как HTML и Javascript) внутри XML-файла. Этот скрипт содержит BrightScript. В настоящее время подсветка синтаксиса для этого кода внутри тега script отсутствует. Мне было интересно, можно ли добавить его в VSCode. Насколько я понимаю, VSCode очень расширяемый, но я никогда раньше с ним не работал. Спасибо!
Добавить подсветку Brightscript в XML в VSCode
Ответы (1)
Насколько я помню, VSC уже правильно выделяет файлы .BRS (BrightScript) и XML. Мое предложение состоит в том, чтобы хранить код и разметку отдельно, т. е. не вставлять свой код в XML, а вместо этого помещать его в файл .brs и включать его в XML с помощью тега
<script type="text/brightscript" uri="pkg:/components/myComp.brs" />
Это считается хорошей практикой, и вы получите правильную подсветку синтаксиса.
person
Nas Banov
schedule
30.07.2017
Спасибо! Да, это то, что я делал с кодом, который писал, но во многих примерах кода BrightScript был внутри XML.
- person Alex Bieg; 31.07.2017
@AlexBieg - я полагаю, это делает чтение кода более компактным - поскольку в целом пример кода размером с игрушку
- person Nas Banov; 31.07.2017