如何更换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之有容乃大的list(1)
Sep 14 Python
Python中的模块和包概念介绍
Apr 13 Python
python使用urlparse分析网址中域名的方法
Apr 15 Python
简单谈谈Python中函数的可变参数
Sep 02 Python
Python基于csv模块实现读取与写入csv数据的方法
Jan 18 Python
Python的iOS自动化打包实例代码
Nov 22 Python
pyqt5、qtdesigner安装和环境设置教程
Sep 25 Python
Python 用turtle实现用正方形画圆的例子
Nov 21 Python
Pytorch to(device)用法
Jan 08 Python
Python各种扩展名区别点整理
Feb 27 Python
Python调用飞书发送消息的示例
Nov 10 Python
BeautifulSoup获取指定class样式的div的实现
Dec 07 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设计模式之迭代器模式的深入解析
2013/06/13 PHP
twig里使用js变量的方法
2016/02/05 PHP
一个实用的php验证码类
2017/07/06 PHP
Javascript中的常见排序算法
2007/03/27 Javascript
Dreamweaver jQuery智能提示插件,支持版本提示,支持1.6api
2011/07/31 Javascript
JavaScript限定复选框的选择个数示例代码
2013/08/25 Javascript
input链接页面、打开新网页等等的具体实现
2013/12/30 Javascript
搞定immutable.js详细说明
2016/05/02 Javascript
EXT中单击button按钮grid添加一行(光标位置可设置)的实例代码
2016/06/02 Javascript
javascirpt实现2个iframe之间传值的方法
2016/06/30 Javascript
jQuery实现根据滚动条位置加载相应内容功能
2016/07/18 Javascript
jquery实现多次上传同一张图片
2017/01/09 Javascript
常用的javascript设计模式
2017/01/11 Javascript
JavaScript中的子窗口与父窗口的互相调用问题
2017/02/08 Javascript
微信小程序 引入es6 promise
2017/04/12 Javascript
JS 组件系列之 bootstrap treegrid 组件封装过程
2017/04/28 Javascript
深入理解Angular4订阅(Subscribe)与取消
2017/11/22 Javascript
js捆绑TypeScript声明文件的方法教程
2018/04/13 Javascript
vue引入微信sdk 实现分享朋友圈获取地理位置功能
2019/07/04 Javascript
基于JavaScript获取url参数2种方法
2020/04/17 Javascript
基于JavaScript实现猜数字游戏代码实例
2020/07/30 Javascript
浅谈es6中的元编程
2020/12/01 Javascript
Python多进程编程技术实例分析
2014/09/16 Python
用Python代码来解图片迷宫的方法整理
2015/04/02 Python
Python多线程编程(五):死锁的形成
2015/04/05 Python
python计算一个序列的平均值的方法
2015/07/11 Python
python同时遍历数组的索引和值的实例
2018/11/15 Python
Python中正则表达式的用法总结
2019/02/22 Python
基于Python2、Python3中reload()的不同用法介绍
2019/08/12 Python
python命令 -u参数用法解析
2019/10/24 Python
Python读取图像并显示灰度图的实现
2020/12/01 Python
会计专业职业规划:规划自我赢取未来
2014/02/12 职场文书
物流管理专业求职信
2014/05/29 职场文书
大学生社会实践活动总结
2014/07/03 职场文书
MySQL中B树索引和B+树索引的区别详解
2022/03/03 MySQL
nginx配置之并发频次限制
2022/04/18 Servers