2

我有时使用 Enthought Canopy 来编写 python,我喜欢更改交互式解释器背景的选项,但没有更改编辑器背景颜色的选项。

如果可能的话,我想将颜色更改为黑色(ish)。我想你可以在preferences.ini 文件中设置它,但我不知道关键字,也找不到任何关于canopy 接受哪些参数的文档。我认为该设置将位于名为preferences.ini 的文件中,但无论如何我都不确定。

Preferences.ini - Windows C:\Users\\AppData\Roaming\Enthought\Canopy\preferences.ini

Preferences.ini - Mac ~/.canopy/preferences.ini

以下是preferences.ini 文件的示例:

[sessions]
startup_mode = show_last_window
[python_frontend]
theme = linux
prompt_on_exit = True
[code_editor]
right_margin_enabled = True
right_margin_column = 80
smart_parenthesis_enabled = False
tab_completion_enabled = True
[accounts]
first_name = Brave
last_name = SirRobin
authenticated = True
[main]
font = 9 point Inconsolata Light

有没有人这样做或者有没有人有任何建议?

4

2 回答 2

0

ConfigParser就是为此而生的

它像您期望的那样读取配置文件

例如

import configparser
config = configparser.ConfigParser()
config.read('preferences.ini')
['preferences.ini']
a=config.get('sessions','startup_mode')
print (a) # -> "show_last_window" show_last_window
b=config.get('python_frontend','theme')
print (b) # -> "linux" linux
于 2013-09-11T10:18:20.693 回答
0

我不知道很多,所以这可能没用,具体取决于您对编辑器的意思,但我知道您至少可以通过编辑 > 首选项 > python 选项卡并选择深色背景来更改“内核”窗口。

我更喜欢这样使用它,即使我不能在编辑器屏幕中让它变暗。

于 2017-06-28T04:00:09.907 回答