1

是否可以逐个项目配置 PyCharm 暗模式?

我和我的同事共享同一台机器来运行一些模拟,我们都使用 PyCharm,但我们有单独的工作区/项目。我喜欢IntelliJ Light,但我的同事更喜欢Darcula。那么,是否可以为不同的项目配置不同的主题呢?

4

1 回答 1

2

Quick Switch Scheme可以使用默认键盘快捷键的操作轻松切换 UI 主题(从 IntelliJ Light 到 Darcula 暗模式)Ctrl + `

在此处输入图像描述

在此处输入图像描述

也可以通过File > Settings > Appearance & Behavior > Appearance > Theme屏幕截图中显示的面包屑来切换 UI。

在此处输入图像描述

在撰写本文时,从 PyCharm 文档中这可能并不完全清楚,因为使用直观的关键字“主题”搜索操作不会给出任何结果。

用户界面主题

您可以为主题操作分配快捷方式,以便您可以在主题之间快速切换。

但是,IntelliJ IDEA 文档确实明确说明了操作的名称

使用快速切换器

  1. Ctrl+`执行查看 | Quick Switch Scheme行动。


直接回答被问到的问题:

是否可以逐个项目配置 PyCharm 暗模式?

我不这么认为。主题配置是 IDE 范围的设置,而不是项目设置。考虑到其他方法,只需敲几下键盘就可以轻松更改主题,这并不值得付出努力。

我尝试搜索配置文件但找不到主题设置,可能是因为主题本身是一个需要运行事件的插件,因此更改主题的操作比配置文件中的简单条目更复杂。例如,这是更改主题操作后日志文件的样子:

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] === 
于 2021-04-27T09:33:24.880 回答