docs.a374.ru

Тема для VSCode

image-top

Editor, Marketplace VSCode
Нужные команды

Публикация: vsce publish

Создание расширения

Справка здесь.

Речь идет о расширении для редактора кода Visual Studio Code, а точнее про создание и публикации темы в Marketplace для дальнейшего удобного пользования этой темой в редакторе.

Редакция темы

В дальнейшем нам потребуется редактировать наше расширение (тему) и здесь дано описание того, как это лучше делать.

Тонкости публикации:

До того как вы в первый раз захотите публиковать свое тествое расширение в маркетплэйс, нужно знать кое-что. В маркете ваше созданное расширение можно будет удалить, и изменять версионо можно локально или подгружать версию через веб-интерфейс. Еще Marketplace настроен таким образом, что по незнанию туда можно опубликовать много разных вариантов одной и тойже версии продукта, если вы заново станете создавать не понравившийся вам ПАКЕТ. Например, при генерации проекта вы назвали свой продукт (расширение) SuperExt, и это название прописывается в пакете вашего расширения в файле package.json так:

"name":"SuperExt",

и далее вы опубликовали свое расширение в магазине приложений. Это значит, что там появится экземпляр вашего приложения.

Также в веб-интерфейсе можно добавить еще дополнительного издателя (publisher). Если этого издателя указать в package.json так:

"publisher":"Здесь имя издателя из Marketplace"

тогда ваше приложение станет доступно в поиске по id этого издателя установленного при генерации в веб-интерфейсе магазина. Удалить издателя нельзя из магазина, но можно удалить сами приложения.

Если же вы локально удалите проект и заново создадите ПАКЕТ с таким же именем,то магазин создаст второй экземпляр вашего расшрения с новым ID. Следите за ID вашего приложения в файле настроек пакета package.json:

img

ВЫВОД ТАКОВ: Тщательно продумайте свое именование продукта и только после этого публикуйте свой один пакет одного расширения с одним и тем же ID.

Если вы будете пользоваться только версионностью одного этого ПАКЕТА, то магазин будет создавать только версии одного вашего продукта и пользователи будут довольны правильным предложением расширения на витрине и в редакторе кода. В противном случае, при поиске вашего товара (расширения), поиск будет выдавать все правильные и неправильные, но уже опубликованные варианты ваших приложений.

Как редакторовать и что?

Тема редактируется в файле themes/youreName.json прямым редактированием. Вам нужно провести редактирование темы каким нибудь способом указаным в инструкции производителя продукта или другим известным вам способом.

Если вы внимательно читали мануалы по созданию тем оформления с помощью системного файла setings.json то после корректировки настроек на основе какой-то темы, применив параметр Developer: Generate Color Theme from Current Settings, на выходе получаем файл xxx.jsonc, содержание которого можно скопировать в файл темы color-theme.json из директории \themes\. Далее вставив настройки в файл темы просто публикуйте с новым номером версией или любым предыдущим, если нужно что то откорректировать в уже опубликованных версиях. И помните про ID.




     
← назад 🔝 далее →