如何更换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中使用mysql数据库详细介绍
Mar 27 Python
Python中有趣在__call__函数
Jun 21 Python
Python3中简单的文件操作及两个简单小实例分享
Jun 18 Python
Python 比较文本相似性的方法(difflib,Levenshtein)
Oct 15 Python
通过pycharm使用git的步骤(图文详解)
Jun 13 Python
python+opencv实现摄像头调用的方法
Jun 22 Python
详解python中index()、find()方法
Aug 29 Python
Django之模板层的实现代码
Sep 09 Python
Windows下python3安装tkinter的问题及解决方法
Jan 06 Python
python使用pyecharts库画地图数据可视化的实现
Mar 25 Python
Jupyter notebook 远程配置及SSL加密教程
Apr 14 Python
举例讲解Python装饰器
Dec 24 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
在WIN98下以apache模块方式安装php
2006/10/09 PHP
MySQL修改密码方法总结
2008/03/25 PHP
PHP删除数组中特定元素的两种方法
2013/07/02 PHP
PHP定时任务获取微信access_token的方法
2016/10/10 PHP
thinkPHP5.0框架应用请求生命周期分析
2017/03/25 PHP
javascript事件模型代码
2007/07/01 Javascript
javascript下阻止表单重复提交、防刷新、防后退
2007/08/17 Javascript
jqgrid 编辑添加功能详细解析
2013/11/08 Javascript
js创建元素(节点)示例
2014/01/02 Javascript
jquery map方法使用示例
2014/04/23 Javascript
JavaScript indexOf方法入门实例(计算指定字符在字符串中首次出现的位置)
2014/10/17 Javascript
深入分析js的冒泡事件
2014/12/05 Javascript
利用JavaScript的AngularJS库制作电子名片的方法
2015/06/18 Javascript
jQuery幻灯片特效代码分享--鼠标滑过按钮时切换(2)
2020/11/18 Javascript
jquery带有索引按钮且自动轮播切换特效代码分享
2015/09/15 Javascript
javascript仿百度输入框提示自动下拉补全
2016/01/07 Javascript
怎么限制input的text里输入的值只能是数字(正则、js)
2016/05/16 Javascript
jquery checkbox无法用attr()二次勾选问题的解决方法
2016/07/22 Javascript
JavaScript仿网易选项卡制作代码
2016/10/06 Javascript
浅谈javascript中的三种弹窗
2016/10/21 Javascript
NodeJS实现客户端js加密
2017/01/09 NodeJs
Jquery把获取到的input值转换成json
2017/05/15 jQuery
Angularjs实现下拉框联动的示例代码
2017/08/22 Javascript
vue中使用better-scroll实现滑动效果及注意事项
2018/11/15 Javascript
JavaScript实现移动端带transition动画的轮播效果
2020/03/24 Javascript
python字典序问题实例
2014/09/26 Python
python的链表基础知识点
2020/09/13 Python
linux系统下pip升级报错的解决方法
2021/01/31 Python
考试作弊万能检讨书
2014/10/19 职场文书
2014年统战工作总结
2014/12/09 职场文书
幼儿园重阳节活动总结
2015/05/05 职场文书
优秀教师工作总结2015
2015/07/22 职场文书
新党员入党决心书
2015/09/22 职场文书
2016秋季田径运动会广播稿
2015/12/21 职场文书
创业计划书之物流运送
2019/09/17 职场文书
25句企业管理语录:助你迅速打开思路,句句经典!
2020/01/14 职场文书