如何更换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实现测试磁盘性能的方法
Mar 12 Python
改进Django中的表单的简单方法
Jul 17 Python
Python遍历文件夹和读写文件的实现方法
May 10 Python
基于python的Tkinter编写登陆注册界面
Jun 30 Python
ubuntu安装mysql pycharm sublime
Feb 20 Python
python计算列表内各元素的个数实例
Jun 29 Python
Python函数装饰器实现方法详解
Dec 22 Python
itchat-python搭建微信机器人(附示例)
Jun 11 Python
python flask 如何修改默认端口号的方法步骤
Jul 12 Python
使用python写的opencv实时监测和解析二维码和条形码
Aug 14 Python
Python办公自动化解决world文件批量转换
Sep 15 Python
Python  序列化反序列化和异常处理的问题小结
Dec 24 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/01/31 PHP
YII Framework框架教程之日志用法详解
2016/03/14 PHP
Windows 下安装 swoole 图文教程(php)
2017/06/05 PHP
Laravel6.0.4中将添加计划任务事件的方法步骤
2019/10/15 PHP
firefox firebug中文入门教程 脚本之家新年特别版
2010/01/02 Javascript
jQuery EasyUI API 中文文档 - ComboTree组合树
2011/10/11 Javascript
jQuery News Ticker 基于jQuery的即时新闻行情展示插件
2011/11/05 Javascript
js为数字添加逗号并格式化数字的代码
2013/08/23 Javascript
JavaScript获取flash对象与网上的有所不同
2014/04/21 Javascript
用js一次改变多个input的readonly属性值的方法
2014/06/11 Javascript
动态加载js的方法汇总
2015/02/13 Javascript
prototype.js常用函数详解
2016/06/18 Javascript
购物车前端开发(jQuery和bootstrap3)
2016/08/27 Javascript
Vue 父子组件、组件间通信
2017/03/08 Javascript
基于BootStrap的前端分页带省略号和上下页效果
2017/05/18 Javascript
vue单页应用中如何使用jquery的方法示例
2017/07/27 jQuery
微信小程序学习笔记之跳转页面、传递参数获得数据操作图文详解
2019/03/28 Javascript
js 计算图片内点个数的示例代码
2019/04/04 Javascript
利用原生JS实现data方法示例代码
2019/05/28 Javascript
vue实现多组关键词对应高亮显示功能
2019/07/25 Javascript
layui 实现表单和文件上传一起传到后台的例子
2019/09/16 Javascript
JavaScript实现公告栏上下滚动效果
2020/03/13 Javascript
Python使用numpy模块实现矩阵和列表的连接操作方法
2019/06/26 Python
在keras里实现自定义上采样层
2020/06/28 Python
python 抓取知乎指定回答下视频的方法
2020/07/09 Python
夏威夷咖啡公司:Hawaii Coffee Company
2019/09/19 全球购物
explicit和implicit的含义
2012/11/15 面试题
舞蹈毕业生的自我评价
2014/03/05 职场文书
事业单位绩效考核实施方案
2014/03/27 职场文书
小学生家长寄语
2014/04/02 职场文书
2014五年级班主任工作总结
2014/12/05 职场文书
亮剑精神观后感
2015/06/05 职场文书
教你用Python写一个植物大战僵尸小游戏
2021/04/25 Python
动画「进击的巨人」第86话播出感谢绘公开
2022/03/21 日漫
利用Redis实现点赞功能的示例代码
2022/06/28 Redis