Как интегрировать тему VS Code в WebStorm - PullRequest
0 голосов
/ 08 сентября 2018

Я использую цветовую тему «Popping and Locking» в VS Code и хочу также использовать эту же тему в WebStorm. Но VS Code использует .vsix расширение, а WebStorm использует .icls

Как мне конвертировать .vsix в .icls или как использовать ту же тему в WebStorm. Должен ли я сделать это вручную?

1 Ответ

0 голосов
/ 10 сентября 2018

Темы кода Visual Studio можно реализовать двумя различными способами: с помощью файла свойств JSON или с помощью tmTheme. Если вы посмотрите на хранилище вашей цветовой темы (https://github.com/hedinne/popping-and-locking-vscode для упомянутой вами темы), вы увидите, что она использует формат JSON.

Темы tmThemes и JSON можно преобразовать в тему JetBrains с помощью их официального инструмента (https://github.com/JetBrains/colorSchemeTool).


Я не использовал этот инструмент и не тестировал функциональность, поэтому не уверен, что это сработает. Тем не менее, это выглядит довольно просто. Вы можете проверить код colorSchemeTool самостоятельно, но я считаю, что вам нужно будет сделать следующее:

  1. Загрузить код colorSchemeTool
  2. Загрузите файл JSON для блокировки и блокировки (https://github.com/hedinne/popping-and-locking-vscode/blob/master/themes/popping-and-locking.json)
  3. Перемещение файла JSON в папку vscThemes на colorSchemeTool
  4. Запустить convert.sh скрипт
  5. Файл .icls теперь будет помещен в intellijThemes

Опять же, я сам не проверял функциональность, но, похоже, это и есть способ сделать это.

...