是否可以逐个项目配置 PyCharm 暗模式?
我和我的同事共享同一台机器来运行一些模拟,我们都使用 PyCharm,但我们有单独的工作区/项目。我喜欢IntelliJ Light
,但我的同事更喜欢Darcula
。那么,是否可以为不同的项目配置不同的主题呢?
是否可以逐个项目配置 PyCharm 暗模式?
我和我的同事共享同一台机器来运行一些模拟,我们都使用 PyCharm,但我们有单独的工作区/项目。我喜欢IntelliJ Light
,但我的同事更喜欢Darcula
。那么,是否可以为不同的项目配置不同的主题呢?
Quick Switch Scheme
可以使用默认键盘快捷键的操作轻松切换 UI 主题(从 IntelliJ Light 到 Darcula 暗模式)Ctrl + `。
也可以通过File
>
Settings
>
Appearance & Behavior
>
Appearance
>
Theme
屏幕截图中显示的面包屑来切换 UI。
在撰写本文时,从 PyCharm 文档中这可能并不完全清楚,因为使用直观的关键字“主题”搜索操作不会给出任何结果。
您可以为主题操作分配快捷方式,以便您可以在主题之间快速切换。
但是,IntelliJ IDEA 文档确实明确说明了操作的名称
- 按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] ===