如何更换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的Django框架生成PDF文件的教程
Jul 22 Python
使用Python的Tornado框架实现一个Web端图书展示页面
Jul 11 Python
Python列表删除的三种方法代码分享
Oct 31 Python
TensorFlow实现Batch Normalization
Mar 08 Python
对python中的xlsxwriter库简单分析
May 04 Python
Django+Ajax+jQuery实现网页动态更新的实例
May 28 Python
python处理multipart/form-data的请求方法
Dec 26 Python
Python使用crontab模块设置和清除定时任务操作详解
Apr 09 Python
python栈的基本定义与使用方法示例【初始化、赋值、入栈、出栈等】
Oct 24 Python
Python实现将元组中的元素作为参数传入函数的操作
Jun 05 Python
python编写softmax函数、交叉熵函数实例
Jun 11 Python
python 实现性别识别
Nov 21 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/12/06 PHP
PHP中使用数组指针函数操作数组示例
2014/11/19 PHP
PHP获取当前执行php文件名的代码
2017/03/02 PHP
php简单中奖算法(实例)
2017/08/15 PHP
PHP实现的最大正向匹配算法示例
2017/12/19 PHP
基于Jquery的实现回车键Enter切换焦点
2010/09/14 Javascript
jquery中的 $(&quot;#jb51&quot;)与document.getElementById(&quot;jb51&quot;) 的区别
2011/07/26 Javascript
JS读取XML文件示例代码
2013/11/15 Javascript
javascript 回到顶部效果的实现代码
2014/02/17 Javascript
Javascript中判断对象是否为空
2015/06/10 Javascript
jquery利用拖拽方式在图片上添加热链接
2015/11/24 Javascript
详解vuelidate 对于vueJs2.0的验证解决方案
2017/03/09 Javascript
nodejs入门教程一:概念与用法简介
2017/04/24 NodeJs
bootstrap table方法之expandRow-collapseRow展开或关闭当前行数据
2020/08/09 Javascript
vue2+el-menu实现路由跳转及当前项的设置方法实例
2017/11/07 Javascript
EasyUI的DataGrid绑定Json数据源的示例代码
2017/12/16 Javascript
vue 指定组件缓存实例详解
2018/04/01 Javascript
编写更好的JavaScript条件式和匹配条件的技巧(小结)
2019/06/27 Javascript
Vue-cli 移动端布局和动画使用详解
2020/08/10 Javascript
[56:46]Liquid vs IG 2018国际邀请赛小组赛BO2 第二场 8.17
2018/08/18 DOTA
python线程锁(thread)学习示例
2013/12/04 Python
Python如何实现守护进程的方法示例
2017/02/08 Python
Python 字符串与数字输出方法
2018/07/16 Python
浅谈Python 敏感词过滤的实现
2019/08/15 Python
Python二维数组实现求出3*3矩阵对角线元素的和示例
2019/11/29 Python
如何通过python实现IOU计算代码实例
2020/11/02 Python
html5 localStorage本地存储_动力节点Java学院整理
2017/07/06 HTML / CSS
英国买鞋网站:Charles Clinkard
2019/11/14 全球购物
电子信息毕业生自荐信
2013/11/16 职场文书
业务代表的岗位职责
2013/11/16 职场文书
教师求职推荐信范文
2013/11/20 职场文书
员工拾金不昧表扬信
2014/01/09 职场文书
工作疏忽检讨书
2014/01/25 职场文书
护理不良事件检讨书
2014/02/06 职场文书
工地安全生产标语
2014/06/06 职场文书
Django模型层实现多表关系创建和多表操作
2021/07/21 Python