python IDLE 背景以及字体大小的修改方法


Posted in Python onJuly 12, 2019

为了保护眼睛,决定把白色背景换掉:

1 首先,在已经下载好的python文件目录下,找到config-highlight.def文件,我的是在H:\python\python3**\Lib\idlelib**文件夹下。

2.打开文件后,你会看到一些默认的颜色配置,比如经典的颜色配置就是白色背景,一般这个文件中会有两种配置可供选择:
[IDLE Classic]和 [IDLE New],表现在IDLE界面上就是在python shell下,选择options—configure IDLE—-highlighting选项中,右侧的highlighting theme主题选择,有两种可选方案,就上文件中的那两种。

3.如果直接在源文件上修改颜色有些麻烦,除非你特别熟悉颜色。网上有经典的背景配置:

[Obsidian]
definition-foreground = #678CB1
error-foreground = #FF0000
string-background = #293134
keyword-foreground = #93C763
normal-foreground = #E0E2E4
comment-background = #293134
hit-foreground = #E0E2E4
builtin-background = #293134
stdout-foreground = #678CB1
cursor-foreground = #E0E2E4
break-background = #293134
comment-foreground = #66747B
hilite-background = #2F393C
hilite-foreground = #E0E2E4
definition-background = #293134
stderr-background = #293134
hit-background = #000000
console-foreground = #E0E2E4
normal-background = #293134
builtin-foreground = #E0E2E4
stdout-background = #293134
console-background = #293134
stderr-foreground = #FB0000
keyword-background = #293134
string-foreground = #EC7600
break-foreground = #E0E2E4
error-background = #293134

[tango]
definition-foreground = #fce94f
error-foreground = #fa8072
string-background = #2e3436
keyword-foreground = #8cc4ff
normal-foreground = #ffffff
comment-background = #2e3436
hit-foreground = #ffffff
break-foreground = #000000
builtin-background = #2e3436
stdout-foreground = #eeeeec
cursor-foreground = #fce94f
hit-background = #2e3436
comment-foreground = #73d216
hilite-background = #edd400
definition-background = #2e3436
stderr-background = #2e3436
break-background = #2e3436
console-foreground = #87ceeb
normal-background = #2e3436
builtin-foreground = #ad7fa8
stdout-background = #2e3436
console-background = #2e3436
stderr-foreground = #ff3e40
keyword-background = #2e3436
string-foreground = #e9b96e
hilite-foreground = #2e3436
error-background = #2e3436

直接把上面的代码copy到刚才打开的config-highlight.def文件中,然后重启shell就可以。

重启后,shell会默认选择原来的。你就在highlighting theme主题中查看,此时已经多了两种主题,就是你刚才添加的。

python IDLE 背景以及字体大小的修改方法

主题名字为tango..

大功告成。。

字体的修改

在setting中,如果你设置的字体是中文字体,再怎么修改大小也是没有用的。必须把字体改为英文字体才行。。

python IDLE 背景以及字体大小的修改方法

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
详解python eval函数的妙用
Nov 16 Python
python队列queue模块详解
Apr 27 Python
python导入坐标点的具体操作
May 10 Python
pandas删除行删除列增加行增加列的实现
Jul 06 Python
Python环境Pillow( PIL )图像处理工具使用解析
Sep 12 Python
python Event事件、进程池与线程池、协程解析
Oct 25 Python
python 实现单通道转3通道
Dec 03 Python
python面向对象之类属性和类方法案例分析
Dec 30 Python
Pycharm小白级简单使用教程
Jan 08 Python
python 获取当前目录下的文件目录和文件名实例代码详解
Mar 10 Python
Java Unsafe类实现原理及测试代码
Sep 15 Python
python实现文件+参数发送request的实例代码
Jan 05 Python
Python-Tkinter Text输入内容在界面显示的实例
Jul 12 #Python
Python爬虫抓取技术的一些经验
Jul 12 #Python
python 使用装饰器并记录log的示例代码
Jul 12 #Python
如何使用python爬虫爬取要登陆的网站
Jul 12 #Python
Pycharm使用之设置代码字体大小和颜色主题的教程
Jul 12 #Python
python增加图像对比度的方法
Jul 12 #Python
Python 控制终端输出文字的实例
Jul 12 #Python
You might like
php下保存远程图片到本地的办法
2010/08/08 PHP
PHP字符过滤函数去除字符串最后一个逗号(rtrim)
2013/03/26 PHP
PHP Header失效的原因分析及解决方法
2016/11/16 PHP
JqueryMobile动态生成listView并实现刷新的两种方法
2014/03/05 Javascript
js离开或刷新页面检测(且兼容FF,IE,Chrome)
2014/03/05 Javascript
简单谈谈jQuery(function(){})与(function(){})(jQuery)
2014/12/19 Javascript
jQuery获取上传文件的名称的正则表达式
2015/05/21 Javascript
js实现当前输入框高亮显示的方法
2015/08/19 Javascript
js显示当前日期时间和星期几
2015/10/22 Javascript
jQuery toggle 代替方法
2016/03/22 Javascript
所见即所得的富文本编辑器bootstrap-wysiwyg使用方法详解
2016/05/27 Javascript
浅谈js的url解析函数封装
2016/06/28 Javascript
基于bootstrap实现广告轮播带图片和文字效果
2016/07/22 Javascript
JS 根据子网掩码,网关计算出所有IP地址范围示例
2020/04/23 Javascript
使用bootstrapValidator插件进行动态添加表单元素并校验
2016/09/28 Javascript
详解JS-- 浮点数运算处理
2016/11/28 Javascript
JS运动特效之完美运动框架实例分析
2018/01/24 Javascript
JavaScript私有变量实例详解
2019/01/24 Javascript
Node.js 多进程处理CPU密集任务的实现
2019/05/26 Javascript
python在命令行下使用google翻译(带语音)
2014/01/16 Python
在Python的web框架中中编写日志列表的教程
2015/04/30 Python
python2.7安装图文教程
2018/03/13 Python
Python实用技巧之列表、字典、集合中根据条件筛选数据详解
2018/07/11 Python
Django框架模板语言实例小结【变量,标签,过滤器,继承,html转义】
2019/05/23 Python
python 处理微信对账单数据的实例代码
2019/07/19 Python
Python3与fastdfs分布式文件系统如何实现交互
2020/06/23 Python
h5调用摄像头的实现方法
2016/06/01 HTML / CSS
linux面试题参考答案(3)
2012/09/13 面试题
线程问题:wait()方法是定义在哪个类里面
2015/07/07 面试题
电子商务专业毕业生自荐书
2014/06/22 职场文书
运动会演讲稿100字
2014/08/25 职场文书
社区党建工作汇报材料
2014/10/27 职场文书
先进党组织事迹材料
2014/12/26 职场文书
工作态度不好检讨书
2015/05/06 职场文书
大学入学感言
2015/08/01 职场文书
关于k8s环境部署mysql主从的问题
2022/03/13 MySQL