【发布时间】:2021-07-17 12:41:33
【问题描述】:
是否可以逐个项目配置 PyCharm 暗模式?
我和我的同事共享同一台机器来运行一些模拟,我们都使用 PyCharm,但我们有单独的工作区/项目。我喜欢IntelliJ Light,但我的同事更喜欢Darcula。那么,是否可以为不同的项目配置不同的主题呢?
【问题讨论】:
标签: python pycharm keyboard-shortcuts settings darkmode
是否可以逐个项目配置 PyCharm 暗模式?
我和我的同事共享同一台机器来运行一些模拟,我们都使用 PyCharm,但我们有单独的工作区/项目。我喜欢IntelliJ Light,但我的同事更喜欢Darcula。那么,是否可以为不同的项目配置不同的主题呢?
【问题讨论】:
标签: python pycharm keyboard-shortcuts settings darkmode
可以通过默认键盘快捷键Ctrl + ` 使用Quick Switch Scheme 操作轻松切换UI 主题(从IntelliJ Light 到Darcula 暗模式)。
切换UI也可以通过截图中的面包屑File>Settings>Appearance & Behavior>Appearance>Theme来完成。
在撰写本文时,这可能无法从 PyCharm 文档中完全清楚,因为使用直观的关键字“主题”搜索操作不会给出任何结果。
您可以为 Theme 操作分配一个快捷方式,以便您可以在主题之间快速切换。
但是,IntelliJ IDEA 文档确实明确说明了操作的名称
- 按 Ctrl +
</kbd> to execute the View |Quick Switch Scheme` 操作。
直接回答问题:
是否可以逐个项目配置 PyCharm 暗模式?
我不这么认为。主题配置是 IDE 范围的设置,而不是项目设置。考虑到其他方法,只需敲几下键盘即可轻松更改主题,这并不值得。
我尝试搜索configuration files,但找不到主题设置,可能是因为主题本身是一个需要运行事件的插件,因此更改主题的操作比配置文件中的简单条目更复杂.例如,这是log file在更改主题后的样子:
2021-04-27 08:59:57,336 [ 416653] INFO - cloudConfig.CloudConfigManager - === Start.Edit: [colors.scheme.xml] |false| ===
2021-04-27 08:59:57,336 [ 416653] INFO - cloudConfig.CloudConfigManager - === Start.Edit: [laf.xml] |true| ===
2021-04-27 08:59:58,352 [ 417669] INFO - cloudConfig.CloudConfigManager - === doConnect ===
2021-04-27 08:59:58,352 [ 417669] INFO - cloudConfig.CloudConfigManager - === getConnectionState ===
2021-04-27 08:59:59,433 [ 418750] INFO - cloudConfig.CloudConfigManager - === End.Update: [C:\Users\user_name\AppData\Roaming\JetBrains\PyCharm2021.1\jba_config\colors.scheme.xml, C:\Users\user_name\AppData\Roaming\JetBrains\PyCharm2021.1\jba_config\laf.xml] ===
【讨论】: