【问题标题】:How to integrate VS Code theme to WebStorm如何将 VS Code 主题集成到 WebStorm
【发布时间】:2023-03-16 22:55:01
【问题描述】:

我在 VS Code 中使用“弹出和锁定”颜色主题,我也想在 WebStorm 中使用相同的主题。但是 VS Code 使用 .vsix 扩展,而 WebStorm 使用 .icls

如何将.vsix 转换为.icls 或如何在WebStorm 中使用相同的主题。我必须手动完成吗?

【问题讨论】:

    标签: visual-studio-code themes webstorm


    【解决方案1】:

    Visual Studio Code 主题可以通过两种不同的方式实现,使用 JSON 属性文件,或使用 tmTheme。如果您查看颜色主题的存储库(您提到的主题为https://github.com/hedinne/popping-and-locking-vscode),您可以看到它使用 JSON 格式。

    tmThemes 和 JSON 主题可以使用其官方工具 (https://github.com/JetBrains/colorSchemeTool) 转换为 JetBrains 主题。


    我没有使用过这个工具,也没有测试过它的功能,所以我不确定它是否会起作用。但是,它看起来非常简单。您可以自己查看colorSchemeTool的代码,但我相信您需要执行以下操作:

    1. 下载colorSchemeTool代码
    2. 下载弹出锁定 JSON 文件 (https://github.com/hedinne/popping-and-locking-vscode/blob/master/themes/popping-and-locking.json)
    3. 将 JSON 文件移动到 colorSchemeTool 的 vscThemes 文件夹中
    4. 运行convert.sh 脚本
    5. .icls 文件现在将放在 intellijThemes 下

    同样,我自己还没有测试过该功能,但这似乎是这样做的方法。

    【讨论】:

    • 感谢您的回复。当我尝试运行 convert.sh 时,我收到一条错误消息,上面写着“stdout is not a tty”。你对这个问题有什么想法吗?
    • 我也发现了相同的讨论,但不幸的是它对我不起作用
    • 我找到了解决方案。我在这里解释了:stackoverflow.com/questions/45890339/…谢谢你的帮助。
    【解决方案2】:

    您可以查看https://github.com/mkubdev/material-vscode-jetbrains 以从 Visual Code for Webstorm 中获取 dark+ 主题的配色方案。以及要添加到插件 Material UI 中的 .xml。

    1. 下载这两个文件
    2. 下载 Material UI 插件
    3. 将 .xml 文件添加到自定义材质主题以获取 UI
    4. 添加 .icls 以替换 colorScheme

    瞧!

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-07-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-11-19
      • 2017-05-06
      • 1970-01-01
      相关资源
      最近更新 更多