Темы кода Visual Studio можно реализовать двумя различными способами: с помощью файла свойств JSON или с помощью tmTheme. Если вы посмотрите на хранилище вашей цветовой темы (https://github.com/hedinne/popping-and-locking-vscode для упомянутой вами темы), вы увидите, что она использует формат JSON.
Темы tmThemes и JSON можно преобразовать в тему JetBrains с помощью их официального инструмента (https://github.com/JetBrains/colorSchemeTool).
Я не использовал этот инструмент и не тестировал функциональность, поэтому не уверен, что это сработает. Тем не менее, это выглядит довольно просто. Вы можете проверить код colorSchemeTool самостоятельно, но я считаю, что вам нужно будет сделать следующее:
- Загрузить код colorSchemeTool
- Загрузите файл JSON для блокировки и блокировки (https://github.com/hedinne/popping-and-locking-vscode/blob/master/themes/popping-and-locking.json)
- Перемещение файла JSON в папку vscThemes на colorSchemeTool
- Запустить
convert.sh
скрипт
- Файл .icls теперь будет помещен в intellijThemes
Опять же, я сам не проверял функциональность, но, похоже, это и есть способ сделать это.