如何更换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 struct.unpack
Sep 06 Python
pytyon 带有重复的全排列
Aug 13 Python
讲解Python中for循环下的索引变量的作用域
Apr 15 Python
在Python的Django框架中显示对象子集的方法
Jul 21 Python
python基础教程之匿名函数lambda
Jan 17 Python
使用pyecharts在jupyter notebook上绘图
Apr 23 Python
Python3实现抓取javascript动态生成的html网页功能示例
Aug 22 Python
Python3网络爬虫之使用User Agent和代理IP隐藏身份
Nov 23 Python
关于Python数据结构中字典的心得
Dec 04 Python
对TensorFlow中的variables_to_restore函数详解
Jul 30 Python
python实现的多任务版udp聊天器功能案例
Nov 13 Python
Pytest实现setup和teardown的详细使用详解
Apr 17 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
星际争霸任务指南——神族
2020/03/04 星际争霸
php获取从百度、谷歌等搜索引擎进入网站关键词的方法
2015/07/08 PHP
PHP文件上传类实例详解
2016/04/08 PHP
PHP基于反射机制实现插件的可插拔设计详解
2016/11/10 PHP
php实现base64图片上传方式实例代码
2017/02/22 PHP
原生JS实现Ajax通过GET方式与PHP进行交互操作示例
2018/05/12 PHP
PHP示例演示发送邮件给某个邮箱
2019/04/03 PHP
提高 DHTML 页面性能
2006/12/25 Javascript
如何判断图片地址是否失效
2007/02/02 Javascript
js中的escape及unescape函数的php实现代码
2007/09/04 Javascript
用js实现判断当前网址的来路如果不是指定的来路就跳转到指定页面
2011/05/02 Javascript
MooTools 页面滚动浮动层智能定位实现代码
2011/08/23 Javascript
Jquery在指定DIV加载HTML示例代码
2014/02/17 Javascript
自己封装的javascript事件队列函数版
2014/06/12 Javascript
javascript+html5实现绘制圆环的方法
2015/07/28 Javascript
javascript创建对象的几种模式介绍
2016/05/06 Javascript
jQuery插件uploadify实现ajax效果的图片上传
2016/06/18 Javascript
js实现目录链接,内容跟着目录滚动显示的简单实例
2016/10/15 Javascript
详解通过JSON数据使用VUE.JS
2017/05/26 Javascript
JavaScript简介_动力节点Java学院整理
2017/06/26 Javascript
利用JS做网页特效_大图轮播(实例讲解)
2017/08/09 Javascript
关于js对textarea换行符的处理方法浅析
2018/08/03 Javascript
Vue项目中如何使用Axios封装http请求详解
2019/10/23 Javascript
java遇到微信小程序 &quot;支付验证签名失败&quot; 问题解决
2019/12/22 Javascript
Win7上搭建Cocos2d-x 3.1.1开发环境
2014/07/03 Python
在Python中使用swapCase()方法转换大小写的教程
2015/05/20 Python
Python中执行存储过程及获取存储过程返回值的方法
2017/10/07 Python
python文件操作之批量修改文件后缀名的方法
2018/08/10 Python
Django crontab定时任务模块操作方法解析
2020/09/10 Python
Python文件操作及内置函数flush原理解析
2020/10/13 Python
英国健康和美容技术产品购物网站:CurrentBody
2019/07/17 全球购物
汽车检测与维修个人求职信
2013/09/24 职场文书
法学毕业生自我鉴定
2014/01/31 职场文书
党的群众路线教育学习材料
2014/05/12 职场文书
公司新人试用期自我评价
2014/09/17 职场文书
综治工作汇报材料
2014/10/27 职场文书