terminal - ipython:更改匹配括号的语法突出显示颜色
问题描述
我在 Debian 10 上使用 ipython 5.8.0
以下屏幕截图显示了正常命令的颜色,以及当我的光标移动到括号并突出显示匹配括号时的命令:
这种配色方案是不幸的。我在哪里可以改变这个?
解决方案
如果不存在,您可以创建 ipython 配置文件并覆盖样式
检查是否ipython_config.py
存在~/.ipython/profile_default/
if not 然后你可以运行这个命令来创建它
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
}
推荐阅读
- gdb - 在 GDB 中,如何打印具有特殊字符的符号的内容?
- python - 如何使用 exchangelib 将电子邮件添加到现有日历条目?
- python - PySide2 UI在显示后进入while循环时停止响应
- sql - 将不在表中组的前 x 行中的行加到“其他”行中?
- css - 无法使用 @use 从示例构建 scss
- python - rpy2:如何在 python 烧瓶中使用参数调用函数?
- python - 如何使用 Hasura GraphQL 查询 postgres RangeField
- javascript - 以 ANGULAR 搜索时出现在单个页面上的搜索结果
- javascript - 我怎样才能使用超过 2 个部分的这个 JavaScript 代码?
- angular - Ionic 4 的 NGRX 多订阅问题