【发布时间】:2023-03-16 22:55:01
【问题描述】:
我在 VS Code 中使用“弹出和锁定”颜色主题,我也想在 WebStorm 中使用相同的主题。但是 VS Code 使用 .vsix 扩展,而 WebStorm 使用 .icls
如何将.vsix 转换为.icls 或如何在WebStorm 中使用相同的主题。我必须手动完成吗?
【问题讨论】:
标签: visual-studio-code themes webstorm
我在 VS Code 中使用“弹出和锁定”颜色主题,我也想在 WebStorm 中使用相同的主题。但是 VS Code 使用 .vsix 扩展,而 WebStorm 使用 .icls
如何将.vsix 转换为.icls 或如何在WebStorm 中使用相同的主题。我必须手动完成吗?
【问题讨论】:
标签: visual-studio-code themes webstorm
Visual Studio Code 主题可以通过两种不同的方式实现,使用 JSON 属性文件,或使用 tmTheme。如果您查看颜色主题的存储库(您提到的主题为https://github.com/hedinne/popping-and-locking-vscode),您可以看到它使用 JSON 格式。
tmThemes 和 JSON 主题可以使用其官方工具 (https://github.com/JetBrains/colorSchemeTool) 转换为 JetBrains 主题。
我没有使用过这个工具,也没有测试过它的功能,所以我不确定它是否会起作用。但是,它看起来非常简单。您可以自己查看colorSchemeTool的代码,但我相信您需要执行以下操作:
convert.sh 脚本同样,我自己还没有测试过该功能,但这似乎是这样做的方法。
【讨论】:
您可以查看https://github.com/mkubdev/material-vscode-jetbrains 以从 Visual Code for Webstorm 中获取 dark+ 主题的配色方案。以及要添加到插件 Material UI 中的 .xml。
瞧!
【讨论】: