IPython选项卡完成菜单颜色不可读

时间:2019-06-13 06:17:31

标签: ipython

在IPython中,制表符补全实际上是不可用的,因为文本很难阅读。

enter image description here

这是我尝试过的:

  1. 我没有ipython配置文件,因此我创建了一个: ipython profile create
  2. 在我的ipython_config.py中设置c.InteractiveShell.colors = 'NoColors'。那使我所有的文字变白,但补全文字没有改变。

enter image description here

我正在使用以下软件:

  • kitty终端:0.14.1
  • IPython:7.5.0
  • 色素:2.4.2
  • 提示工具包:2.0.9

1 个答案:

答案 0 :(得分:0)

我找到了一个解决方案。看来我的终端使用的是24位颜色,并且与IPython的默认值(默认值为256色)的交互性很差。您可以使用以下命令测试您的终端:

printf "\x1b[38;2;255;100;0mTRUECOLOR\x1b[0m\n"

如果看到“ TRUECOLOR”,则您的终端支持真彩色。

我在ipython_config.py文件c.TerminalInteractiveShell.true_color = True中进行了设置。现在,补全文字已可读。

enter image description here