我将iPython更新为:
Python 3.6.7 (default, Mar 29 2019, 10:38:28)
Type 'copyright', 'credits' or 'license' for more information
IPython 7.4.0 -- An enhanced Interactive Python. Type '?' for help.我注意到的是,像__name__这样的双下划线属性具有深蓝色。我的终端是黑色的,所以这些属性非常黑暗,很难看到(看看A.__name__):

有办法在iPython上修改颜色吗?
我发现了这个问题,但它似乎与7.4.0 iPython,给出的答案不再有效。
发布于 2019-09-19 12:46:42
在安装目录中可以找到一个名为ipython_config.py的文件。要安装该文件,只需使用以下命令:
ipython profile create否则,找到该文件并将其复制到您的~/.ipython/profile_default/目录中。
在编辑该文件之前,请使用以下命令对该文件进行备份:
cp ~/.ipython/profile_default/ipython_config.py \
~/.ipython/profile_default/ipython_config.py_backup使用您选择的编辑器打开这个文件,搜索以下设置并注释掉它(删除'#'):
#c.TerminalInteractiveShell.highlighting_style_overrides = {}您必须有下面的代码:
## Override highlighting format for specific tokens
from pygments.token import Name
c.TerminalInteractiveShell.highlighting_style_overrides = {
Name.Variable: "#FF00FF"
}

发布于 2019-03-29 22:19:16
您可以覆盖pygments中定义的任何标记的高亮颜色-- 洗涤剂文档中有一个列表。您想要更改的标记是Name.Function.Magic。为此,将以下内容添加到您的ipython_config.py文件中(我的文件在~/.ipython/profile_default中):
from pygments.token import Token
c.TerminalInteractiveShell.highlighting_style_overrides = {
Token.Name.Function.Magic: '#FF00FF'
}这将在洋红色中突出显示神奇的功能--您的首选项可能会有所不同:)
https://stackoverflow.com/questions/55413678
复制相似问题