如何更换python默认编辑器的背景色


Posted in Python onAugust 10, 2020

初学Python,想必大家拿来练习最多的IDE就是Python自带的IDLE了,但是默认的代码配色及语法高亮主题确实很不适应。下面我们就来看一下修改python默认编辑器背景颜色的方法。

1、首先要找到名为config-highlight.cfg的文件

在Linux系列系统下路径为(~表示用户目录):

~/.idlerc/

在Windows XP下路径为:

C:\Documents and Settings\<用户名>\.idlerc\

在Windows 7下路径为:

C:\Users\<用户名>\.idlerc\

对于Windows可以直接打开开始运行或者在地址栏输入下面的路径确认即可:

%USERPROFILE%\.idlerc\找到这个名叫config-highlight.cfg文件后接下来就需要编辑它了

打开文件后,你会看到一些默认的颜色配置,比如经典的颜色配置就是白色背景,一般这个文件中会有两种配置可供选择:

[IDLE Classic]和[IDLE New]

表现在IDLE界面上就是在python shell下,选择options—configure IDLE—-highlighting选项中,右侧的highlighting theme主题选择。

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

[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默认编辑器的背景色

到此这篇关于如何更换python默认编辑器的背景色的文章就介绍到这了,更多相关python默认编辑器的背景色更换方法内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Python 相关文章推荐
python的urllib模块显示下载进度示例
Jan 17 Python
使用python绘制人人网好友关系图示例
Apr 01 Python
Python3实现发送QQ邮件功能(文本)
Dec 15 Python
selenium python 实现基本自动化测试的示例代码
Feb 25 Python
Python3实现的判断环形链表算法示例
Mar 07 Python
python opencv鼠标事件实现画框圈定目标获取坐标信息
Apr 18 Python
python+django+rest框架配置创建方法
Aug 31 Python
Python函数中的可变长参数详解
Sep 12 Python
pytorch AvgPool2d函数使用详解
Jan 03 Python
Python插件机制实现详解
May 04 Python
使用python-Jenkins批量创建及修改jobs操作
May 12 Python
Python 使用生成器代替线程的方法
Aug 04 Python
django前端页面下拉选择框默认值设置方式
Aug 09 #Python
解决Django响应JsonResponse返回json格式数据报错问题
Aug 09 #Python
django 获取字段最大值,最新的记录操作
Aug 09 #Python
在django中查询获取数据,get, filter,all(),values()操作
Aug 09 #Python
Python 使用双重循环打印图形菱形操作
Aug 09 #Python
Python 添加文件注释和函数注释操作
Aug 09 #Python
vscode配置anaconda3的方法步骤
Aug 08 #Python
You might like
PHP安装攻略:常见问题解答(一)
2006/10/09 PHP
有关 PHP 和 MySQL 时区的一点总结
2008/03/26 PHP
PHP删除数组中的特定元素的代码
2012/06/28 PHP
PHP写的求多项式导数的函数代码
2012/07/04 PHP
使用JavaScript创建新样式表和新样式规则
2016/06/14 PHP
php实现微信模拟登陆、获取用户列表及群发消息功能示例
2017/06/28 PHP
javascript 系统文件夹文件操作及参数介绍
2013/01/08 Javascript
使用Post提交时须将空格转换成加号的解释
2013/01/14 Javascript
jquery右下角弹出提示框示例代码
2013/10/08 Javascript
jquery自定义函数的多种方法
2014/01/09 Javascript
Javascript 拖拽雏形(逐行分析代码,让你轻松了拖拽的原理)
2015/01/23 Javascript
JS简单实现城市二级联动选择插件的方法
2015/08/19 Javascript
用瀑布流的方式在网页上插入图片的简单实现方法
2016/09/23 Javascript
jQuery Validate格式验证功能实例代码(包括重名验证)
2017/07/18 jQuery
基于Vue2实现简易的省市区县三级联动组件效果
2018/11/05 Javascript
JS实现倒计时图文效果
2018/11/17 Javascript
VUE.js实现动态设置输入框disabled属性
2019/10/28 Javascript
JS三级联动代码格式实例详解
2019/12/30 Javascript
uniapp与webview之间的相互传值的实现
2020/06/29 Javascript
[58:09]Spirit vs NB Supermajor小组赛 A组败者组决赛 BO3 第三场 6.2
2018/06/03 DOTA
python 实现一次性在文件中写入多行的方法
2019/01/28 Python
python儿童学游戏编程知识点总结
2019/06/03 Python
Python实现最大子序和的方法示例
2019/07/05 Python
python使用 cx_Oracle 模块进行查询操作示例
2019/11/28 Python
使用matplotlib绘制图例标签中带有公式的图
2019/12/13 Python
Python爬虫之Selenium库的使用方法
2021/01/03 Python
美国在线精品家居网站:Burke Decor
2017/04/12 全球购物
瑞士灯具购物网站:Lampenwelt.ch
2018/07/08 全球购物
高级销售员求职信
2013/10/25 职场文书
店长岗位的工作内容
2013/11/12 职场文书
文明礼仪小标兵事迹
2014/01/12 职场文书
村干部培训方案
2014/05/02 职场文书
人大代表选举标语
2014/10/07 职场文书
领导干部作风建设剖析材料
2014/10/11 职场文书
五一劳动节慰问信
2015/02/14 职场文书
Java 将PPT幻灯片转为HTML文件的实现思路
2021/06/11 Java/Android