terminal - ipython:更改匹配括号的语法高亮颜色

标签 terminal ipython color-scheme

我在 Debian 10 上使用 ipython 5.8.0
以下屏幕截图显示了普通命令的颜色,当我的光标移动到括号并突出显示匹配括号时的命令:
enter image description here
这种配色方案很不幸。我在哪里可以改变这个?

最佳答案

如果不存在,您可以创建 ipython 配置文件并覆盖样式
检查是否 ipython_config.py~/.ipython/profile_default/ 下的礼物如果没有,那么您可以运行此命令来创建它

ipython profile create
打开 ipython_config.py在您喜欢的任何编辑器中添加文件并取消注释并更新此选项
from pygments.token import Token
c.TerminalInteractiveShell.highlighting_style_overrides = {
    Token.MatchingBrackets.Other  : '#FF00FF', # nested brackets color
    Token.MatchingBracket.Other   : '#FF00FF', # bracket color
    Token.MatchingBracket.Cursor  : '#4b3588', # on cursor over bracket color
    Token.MatchingBrackets.Cursor : '#4b3588', # on cursor over nested matching brackets color
}
对于内置 token 检查 here , 样式信息检查 here
我是如何认识的ipython用途 pygments用于定制检查here

关于terminal - ipython:更改匹配括号的语法高亮颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65639979/

相关文章:

python - shutil.get_terminal_size() 不变

google-chrome - 在笔记本中保存 <iframe> 对象的屏幕截图?

vim - .vimrc :2: command not found: colorscheme

linux - 终端给出前缀 : To-be-filled-by-O-E-M

macos - 通过终端添加应用到dock

linux - 如何强制从另一个 SSH session 中分离 screen ?

python - 加载 IPython 笔记本时出错

python - ipython 在不破坏目标文件中定义的全局变量的情况下运行

syntax-highlighting - gVim : remove syntax highlighting groups

ios - 如何根据用户选择更新应用程序的整个 UI?