如何更换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文件比较示例分享
Jan 10 Python
Python中文编码那些事
Jun 25 Python
通过Pandas读取大文件的实例
Jun 07 Python
python读取有密码的zip压缩文件实例
Feb 08 Python
python3的url编码和解码,自定义gbk、utf-8的例子
Aug 22 Python
python基于FTP实现文件传输相关功能代码实例
Sep 28 Python
将matplotlib绘图嵌入pyqt的方法示例
Jan 08 Python
python+adb+monkey实现Rom稳定性测试详解
Apr 23 Python
Python使用xlrd实现读取合并单元格
Jul 09 Python
解决运行django程序出错问题 'str'object has no attribute'_meta'
Jul 15 Python
用Python监控你的朋友都在浏览哪些网站?
May 27 Python
关于Numpy之repeat、tile的用法总结
Jun 02 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操作JSON格式数据的实现代码
2011/12/24 PHP
php获取mysql字段名称和其它信息的例子
2014/04/14 PHP
memcache一致性hash的php实现方法
2015/03/05 PHP
PHP使用缓存即时输出内容(output buffering)的方法
2015/08/03 PHP
php 修改上传文件大小限制实例详解
2016/10/23 PHP
php监测数据是否成功插入到Mysql数据库的方法
2016/11/25 PHP
php微信公众平台交互与接口详解
2016/11/28 PHP
PHP-CGI远程代码执行漏洞分析与防范
2017/05/07 PHP
详解php实现页面静态化原理
2017/06/21 PHP
PHP工厂模式、单例模式与注册树模式实例详解
2019/06/03 PHP
Yii框架应用组件用法实例分析
2020/05/15 PHP
简单的无缝滚动程序-仅几行代码
2007/05/08 Javascript
jQuery总体架构的理解分析
2011/03/07 Javascript
jquery高效反选具体实现
2013/05/05 Javascript
用jquery写的一个万年历(自写)
2014/01/20 Javascript
JQEasy-ui在IE9以下版本中二次加载的问题分析及处理方法
2014/06/23 Javascript
JavaScript中的类与实例实现方法
2015/01/23 Javascript
javascript实现英文首字母大写
2015/04/23 Javascript
gulp-uglify 与gulp.watch()配合使用时报错(重复压缩问题)
2016/08/24 Javascript
jQuery实现链接的title快速出现的方法
2017/02/20 Javascript
详解如何在Node.js的httpServer中接收前端发送的arraybuffer数据
2018/11/11 Javascript
React降级配置及Ant Design配置详解
2018/12/27 Javascript
详解javascript中的Error对象
2019/04/25 Javascript
谈谈IntersectionObserver懒加载的具体使用
2019/10/15 Javascript
JavaScript前端开发时数值运算的小技巧
2020/07/28 Javascript
Python装饰器的执行过程实例分析
2018/06/04 Python
用Python徒手撸一个股票回测框架搭建【推荐】
2019/08/05 Python
python打开使用的方法
2019/09/30 Python
QML实现钟表效果
2020/06/02 Python
Python QTimer实现多线程及QSS应用过程解析
2020/07/11 Python
欧洲最大的拼图游戏商店:JigsawPuzzle.co.uk
2018/07/04 全球购物
幼儿园小班个人总结
2015/02/12 职场文书
2015年医院工作总结范文
2015/04/09 职场文书
省级三好学生主要事迹材料
2015/11/03 职场文书
师德师风心得体会(2016精选篇)
2016/01/12 职场文书
python中24小时制转换为12小时制的方法
2021/06/18 Python