如何更换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利用beautifulSoup实现爬虫
Sep 29 Python
python中列表元素连接方法join用法实例
Apr 07 Python
python strip() 函数和 split() 函数的详解及实例
Feb 03 Python
人机交互程序 python实现人机对话
Nov 14 Python
python3 requests中使用ip代理池随机生成ip的实例
May 07 Python
基于DATAFRAME中元素的读取与修改方法
Jun 08 Python
Python split() 函数拆分字符串将字符串转化为列的方法
Jul 16 Python
利用Python裁切tiff图像且读取tiff,shp文件的实例
Mar 10 Python
Jupyter 无法下载文件夹如何实现曲线救国
Apr 22 Python
Python数据分析入门之数据读取与存储
May 13 Python
详解Python中的进程和线程
Jun 23 Python
python数据可视化JupyterLab实用扩展程序Mito
Nov 20 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动态柱状图实现方法
2015/03/30 PHP
php实现的任意进制互转类分享
2015/07/07 PHP
Javascript 代码也可以变得优美的实现方法
2009/06/22 Javascript
开发插件的两个方法jquery.fn.extend与jquery.extend
2013/11/21 Javascript
readonly和disabled属性的区别
2015/07/26 Javascript
jquery实现九宫格大转盘抽奖
2015/11/13 Javascript
javascript中不易分清的slice,splice和split三个函数
2016/03/29 Javascript
一些实用性较高的js方法
2016/04/19 Javascript
javascript实现标签切换代码示例
2016/05/22 Javascript
jQuery Dialog 取消右上角删除按钮事件
2016/09/07 Javascript
原生JS实现首页进度加载动画
2016/09/14 Javascript
解析Javascript单例模式概念与实例
2016/12/05 Javascript
Bootstrap table学习笔记(2) 前后端分页模糊查询
2017/05/18 Javascript
从setTimeout看js函数执行过程
2017/12/19 Javascript
关于Vue在ie10下空白页的debug小结
2018/05/02 Javascript
JavaScript数组去重算法实例小结
2018/05/07 Javascript
微信小程序 子级页面返回父级并把子级参数带回父级实现方法
2019/08/22 Javascript
详解JavaScript 的执行机制
2020/09/18 Javascript
[01:03:54]Liquid vs IG 2018国际邀请赛小组赛BO2 第一场 8.17
2018/08/18 DOTA
简介Python设计模式中的代理模式与模板方法模式编程
2016/02/02 Python
Python新手入门最容易犯的错误总结
2017/04/24 Python
python抽取指定url页面的title方法
2018/05/11 Python
python按修改时间顺序排列文件的实例代码
2019/07/25 Python
Pytorch之卷积层的使用详解
2019/12/31 Python
如何基于python把文字图片写入word文档
2020/07/31 Python
python之语音识别speech模块
2020/09/09 Python
本科毕业生求职自荐信
2014/02/03 职场文书
节能环保口号
2014/06/12 职场文书
2014教师教育实践活动对照检查材料思想汇报
2014/09/21 职场文书
出纳岗位职责
2015/01/31 职场文书
无犯罪记录证明样本
2015/06/16 职场文书
结婚主持人致辞
2015/07/28 职场文书
CSS3 制作的悬停缩放特效
2021/04/13 HTML / CSS
Python+Appium实现自动抢微信红包
2021/05/21 Python
nginx中proxy_pass各种用法详解
2021/11/07 Servers
Android开发 使用文件储存的方式保存QQ密码
2022/04/24 Java/Android