如何更换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实现对excel文件列表值进行统计的方法
Jul 25 Python
python文件操作相关知识点总结整理
Feb 22 Python
怎样使用Python脚本日志功能
Aug 14 Python
使用python实现生成用户信息
Mar 20 Python
Python中生成器和迭代器的区别详解
Feb 10 Python
pandas 条件搜索返回列表的方法
Oct 30 Python
Flask模板引擎之Jinja2语法介绍
Jun 26 Python
python正则爬取某段子网站前20页段子(request库)过程解析
Aug 10 Python
pytorch获取vgg16-feature层输出的例子
Aug 20 Python
python3图片文件批量重命名处理
Oct 31 Python
Python自动化办公Excel模块openpyxl原理及用法解析
Nov 05 Python
解决pycharm下载库时出现Failed to install package的问题
Sep 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实现维护文件代码
2007/06/14 PHP
Yii2中cookie用法示例分析
2016/07/18 PHP
PHP+Apache+Mysql环境搭建教程
2016/08/01 PHP
利用PHP访问带有密码的Redis方法示例
2017/02/09 PHP
YII中Ueditor富文本编辑器文件和图片上传的配置图文教程
2017/03/15 PHP
window.showModalDialog使用手册
2007/01/11 Javascript
javascript 在firebug调试时用console.log的方法
2012/05/10 Javascript
jsvascript图像处理—(计算机视觉应用)图像金字塔
2013/01/15 Javascript
JavaScript实现简单图片滚动附源码下载
2014/06/17 Javascript
JS锚点的设置与使用方法
2016/09/05 Javascript
jQuery简单倒计时效果完整示例
2016/09/20 Javascript
Vue 处理表单input单行文本框的实例代码
2019/05/09 Javascript
vue-cli配置全局sass、less变量的方法
2019/06/06 Javascript
基于vue、react实现倒计时效果
2019/08/26 Javascript
JavaScript 防抖和节流遇见的奇怪问题及解决
2020/11/20 Javascript
[46:43]DOTA2上海特级锦标赛D组小组赛#1 EG VS COL第三局
2016/02/28 DOTA
Python标准库之多进程(multiprocessing包)介绍
2014/11/25 Python
Windows8下安装Python的BeautifulSoup
2015/01/22 Python
Python实现在线程里运行scrapy的方法
2015/04/07 Python
Python之str操作方法(详解)
2017/06/19 Python
python中abs&amp;map&amp;reduce简介
2018/02/20 Python
Flask框架WTForm表单用法示例
2018/07/20 Python
python实现视频分帧效果
2019/05/31 Python
使用virtualenv创建Python环境及PyQT5环境配置的方法
2019/09/10 Python
在keras中实现查看其训练loss值
2020/06/16 Python
基于HTML5 Canvas的3D动态Chart图表的示例
2017/11/02 HTML / CSS
印度尼西亚在线时尚购物网站:ZALORA印尼
2016/08/02 全球购物
网络艺术零售业的先驱者:artrepublic
2017/09/26 全球购物
外国人聘用意向书
2014/04/01 职场文书
单方离婚协议书范本(2014版)
2014/09/30 职场文书
2015年中学元旦晚会活动方案
2014/12/09 职场文书
实习科室评语
2015/01/04 职场文书
2015年党风廉政建设工作总结
2015/04/09 职场文书
患者身份识别制度
2015/08/06 职场文书
vue+spring boot实现校验码功能
2021/05/27 Vue.js
Java基础——Map集合
2022/04/01 Java/Android