Цвета меню завершения вкладки IPython не читаются - PullRequest
0 голосов
/ 13 июня 2019

Завершение табуляции в 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
  • prompt-toolkit: 2.0.9

1 Ответ

0 голосов
/ 13 июня 2019

Я нашел решение. Кажется, мой терминал использует 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

...