如何更换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和JavaScript间代码转换的4个工具
Feb 22 Python
Django admin美化插件suit使用示例
Dec 12 Python
取numpy数组的某几行某几列方法
Apr 03 Python
pytorch实现用Resnet提取特征并保存为txt文件的方法
Aug 20 Python
Python Django 封装分页成通用的模块详解
Aug 21 Python
python自动保存百度盘资源到百度盘中的实例代码
Aug 26 Python
Python实现线性插值和三次样条插值的示例代码
Nov 13 Python
Django ForeignKey与数据库的FOREIGN KEY约束详解
May 20 Python
Python selenium环境搭建实现过程解析
Sep 08 Python
Python 实现集合Set的示例
Dec 21 Python
Python学习开发之图形用户界面详解
Aug 23 Python
python神经网络 使用Keras构建RNN训练
May 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
为什么那些咖啡爱好者大多看不上连锁咖啡店?
2021/03/06 咖啡文化
PHP网页游戏学习之Xnova(ogame)源码解读(十一)
2014/06/25 PHP
PHP高级编程实例:编写守护进程
2014/09/02 PHP
smarty内置函数{loteral}、{ldelim}和{rdelim}用法实例
2015/01/22 PHP
JQUERY 浏览器判断实现函数
2009/08/20 Javascript
很棒的学习jQuery的12个网站推荐
2011/04/28 Javascript
JS实现模拟风力的雪花飘落效果
2015/05/13 Javascript
JavaScript判断手机号运营商是移动、联通、电信还是其他(代码简单)
2015/09/25 Javascript
js中动态创建json,动态为json添加属性、属性值的实例
2016/12/02 Javascript
原生JS实现图片左右轮播
2016/12/30 Javascript
整理关于Bootstrap排版的慕课笔记
2017/03/29 Javascript
vue中mint-ui环境搭建详细介绍
2017/04/06 Javascript
jquery实现搜索框功能实例详解
2018/07/23 jQuery
重置Redux的状态数据的方法实现
2019/11/18 Javascript
javascript用defineProperty实现简单的双向绑定方法
2020/04/03 Javascript
jQuery实现高度灵活的表单验证功能示例【无UI】
2020/04/30 jQuery
Javascript节流函数throttle和防抖函数debounce
2020/12/03 Javascript
windows下wxPython开发环境安装与配置方法
2014/06/28 Python
Python中处理字符串之endswith()方法的使用简介
2015/05/18 Python
机器学习的框架偏向于Python的13个原因
2017/12/07 Python
python实现识别手写数字 python图像识别算法
2020/03/23 Python
Django框架多表查询实例分析
2018/07/04 Python
python使用selenium实现批量文件下载
2019/03/11 Python
python gdal安装与简单使用
2019/08/01 Python
Python 实现Image和Ndarray互相转换
2020/02/19 Python
python如何编写win程序
2020/06/08 Python
Python实现上下文管理器的方法
2020/08/07 Python
python 实现单例模式的5种方法
2020/09/23 Python
使用Pytorch搭建模型的步骤
2020/11/16 Python
使用css3匹配手机屏幕横竖状态
2014/01/27 HTML / CSS
美国购买当代和现代家具网站:MODTEMPO
2018/07/20 全球购物
请写一个C函数,若处理器是Big_endian的,则返回0;若是Little_endian的,则返回1
2015/07/16 面试题
工程负责人任命书
2014/06/06 职场文书
2015年学校禁毒工作总结
2015/05/27 职场文书
详解Vue的sync修饰符
2021/05/15 Vue.js
MySQL 数据类型详情
2021/11/11 MySQL