如何更改IPython Shell文本文字颜色(Windows Powershell)

https://stackoom.com/question/3kgln/%E5%A6%82%E4%BD%95%E6%9B%B4%E6%94%B9IPython-Shell%E6%96%87%E6%9C%AC%E6%96%87%E5%AD%97%E9%A2%9C%E8%89%B2-Windows-Powershell

重点敲黑板:

C:\Users\xuzhen.ipython\profile_default

ipython profile create
产生的ipython_config文件是在这里,而不是你想要改变的环境的目录!天坑
默认的字体颜色都不行,暗红色字体在黑色背景下根本看不清

powershellipython

问题定义

我在Windows Powershell上使用IPython。 由于某种原因,字符串文字的颜色是深红色,难以理解:

Powershell中的Ipython

为了进行比较,这是使用powershell“ shell”和Ipython在VSCode上的外观:

IPython在VSCode中的Powershell中

IPython当然使用一些命令来告诉外壳要使用的颜色。 如何将字符串文字颜色修改为浅红色? 我希望这是计算机范围(或至少用户范围)的设置。powershellipython

3 个回复

按投票数排序按时间排序

===============>>#1 票数:3

这是我为使文本更具可读性所做的工作。 感谢SO用户TheoChristoph为我指出了正确的方向。

1.检查~\\.ipython没有任何配置文件

  • 在Windows上~转换为C:\\Users\\<USER>\\ 。

2.跑ipython profile create

  • 输出是
PS C:\Somefolder> ipython profile create
[ProfileCreate] Generating default config file: 'C:\\Users\\<USER>\\.ipython\\profile_default\\ipython_config.py'

3.编辑了ipython_config.py

  • 编辑了以下行:
#c.TerminalInteractiveShell.highlighting_style_overrides = {}

进入

from pygments.token import Token
c.TerminalInteractiveShell.highlighting_style_overrides = {Token.String: '#ff0000'}

crew change小结

1.这两天倒班,申请了飞马来西亚槟城的航班,主要考虑的是旅行时间(晚到优先),入境政策,生活成本,而大马政府也没有拒绝我的签证申请,甚为感激!同事都很理解表示惋惜,offshore seismic的小伙伴最重视的就是和家庭的团聚时间,与普通人相比,没有人比我们更理解family time的重要性!
2.用原来购买的积分兑换double tree,成本40美金一晚,扣除每晚的1000积分反馈,合35美金一晚,金会员还有早餐,性价比还可以。如果有家人助力可以两个账户互切,成本可以低至25美金,可惜没家里人支持配合无法操作。
3.打开招行app准备兑换美金才想起来现在是非交易时间段没法兑换。看了下汇率,近期工资缩水板上钉钉了,人民币大概率短期升值一波,一年内升破6.8也很容易。疫情可控+政策刺激政策强预期,股市是个很好的指向。
4.今早上终于收到了我的塞浦路斯海员证,一波三折。
5.最近一个月收到了四位BOSS直聘招数据分析师的邀请,当然都被我婉拒了,因为我知道自己水平还不够[呲牙]但是,前景是很好的。感谢前东家的裁员,算是因祸得福吧,有机会转变下轨道。2.8-25号,我在船上做了四个数据分析小项目练手,逐步进入正轨,有很长一段时间每天连续工作16+小时。渐入中年,以后要加强锻炼了,这也是未来的奋斗目标,增肌增肥,确保每天一小时健身。
6.借用下做的上市A股公司城市排名的词云图,对于打工者来说,平台,才是最重要的。北上广深杭,不只是因为你们的能力强,更重要的是你们的平台更给力!任何时候职场人士都要考虑平台的重要性。

2019Q3_A股上市公司数量词云图(城市排名)