PyCharm设置字体大小与颜色

Python09

PyCharm设置字体大小与颜色,第1张

PyCharm作为python语言的编辑器,集成了很多框架的内容,受到很多人的欢迎,在编写代码的时候,如何调整字体的大小和颜色呢?下面就简单的介绍一下

工具/材料

PyCharm Community Edition

01

打开PyCharm软件,为了说明,我们举个例子,首先新建一个文件,让控制台输出一句话

02

选择工具栏中的file,然后选择setting

03

首先看一下,如何更改字体大小,在搜索栏中搜索font,出现如下图所示的界面,发现当前的字体大小size是28

04

更改size的数值为16,如下图,预览区会实时的更改字体大小的情况,点击OK,回到编辑页面,发现字体比刚才小很多

05

下面看一下,如何修改来修改颜色,同样入口在setting,搜索关键字appearance,找到theme

06

更改一下,选择列表中的第一个,点击OK,这样颜色就变化了

最后一个参数,全部替换是2,但是selection每次只能是1个地方。所以要循环找\x0d\x0awords=['python', 'hello', 'hi']\x0d\x0afor i in set(words): \x0d\x0aworddoc.Range(0,0).Select()\x0d\x0awhile w.Selection.Find.Execute(i, False, False, False, False, False, True, 0, True, "", 0):\x0d\x0aw.Selection.Font.Color = 255\x0d\x0a\x0d\x0aExecute 方法(Find 对象)\x0d\x0a运行指定的查找操作。如果查找成功,则返回 True。(这说明其是同步执行)\x0d\x0a语法\x0d\x0aexpression.Execute(FindText, MatchCase, MatchWholeWord, MatchWildcards, MatchSoundsLike, MatchAllWordForms, Forward, Wrap, Format, ReplaceWith, Replace, MatchKashida, MatchDiacritics, MatchAlefHamza, MatchControl)\x0d\x0aexpression 必需。该表达式返回 Find 对象。\x0d\x0aFindText Variant 类型可选。指定需查找的文本。可用空字符串 ("") 查找格式。也可通过指定适当的字符代码查找特殊字符。例如,“^p”对应段落标记,“^t”对应制表符。如果需要使用特殊字符列表,请参阅查找替换特殊字符和文档元素示例。\x0d\x0a如果 MatchWildcards 为 True,则可以指定通配符及其他高级搜索条件。例如,“*(ing)” 将查找以“ing”结尾的所有单词。详细内容,请参阅通配符搜索示例。\x0d\x0a若要搜索符号字符,可键入 (^) 字符,零(0),然后键入符号字符的代码。例如,“^0151”对应一条长划线(—)。\x0d\x0aMatchCase Variant 类型,可选。如果是 True,则查找文本需区分大小写。相当于“编辑”菜单“查找和替换”对话框中的“区分大小写”复选框。\x0d\x0aMatchWholeWord Variant 类型,可选。如果为 True,则只查找匹配的完整单词,而并非作为一个长单词的一部分的文字。相当于“编辑”菜单“查找和替换”对话框中的“全字匹配”复选框。\x0d\x0aMatchWildcards Variant 类型,可选。如果为 True,则查找的文字包含特殊搜索操作符。相当于“编辑”菜单“查找和替换”对话框中的“使用通配符”复选框。\x0d\x0aMatchSoundsLike Variant 类型,可选。如果为 True,则查找与待查找文字发音相近的单词。相当于“编辑”菜单“查找和替换”对话框中的“同音”复选框。\x0d\x0aMatchAllWordForms Variant 类型,可选。如果为 True,则查找文字的所有形式(例如,“ sit” 将包含“sitting”和“sat”)。相当于“编辑”菜单“查找和替换”对话框中的“查找单词的各种形式”复选框。\x0d\x0aForward Variant 类型,可选。如果为 True,则向下(向文档尾部)搜索。\x0d\x0aWrap Variant 类型,可选。如果搜索从不是文档开头的位置开始,并到达文档末尾(如 Forward 设置为 False,则相反),用本参数控制接下来的操作。当在选定内容或区域中没有找到搜索文字时,本参数也控制接下来的操作。可以是下列 WdFindWrap 常量之一:\x0d\x0a常量 描述 \x0d\x0awdFindAsk 搜索完所选内容或者区域后,Microsoft Word 会显示一条消息,询问是否搜索文档的其他部分。 \x0d\x0awdFindContinue 到达搜索区域的开始或者结尾时,继续执行查找操作。 \x0d\x0awdFindStop 到达搜索范围的开始或者结尾时,停止执行查找操作。 \x0d\x0aFormat Variant 类型,可选。 如果为 True,则查找格式而非文字。 \x0d\x0aReplaceWith Variant 类型,可选。替换文字。要删除由 Find 参数指定的文字,可使用空字符串 ("")。与 Find 参数相似,本参数也可以指定特殊的字符和高级搜索条件。要将图形对象或者其他非文本项指定为替换内容,可将这些项目置于“剪贴板”上,然后将 ReplaceWith 指定为“ ^c”。\x0d\x0aReplace Variant 类型,可选。指定执行替换的个数:一个、全部或者不替换。可为下列 WdReplace 常量之一:wdReplaceAll、wdReplaceNone 或 wdReplaceOne。\x0d\x0aMatchKashida Variant 类型,可选。如果为 True,则查找结果应与阿拉伯语文档中区分 kashidas 的文本相匹配。由于选择或安装的语言支持不同(例如,美国英语),此参数可能不可用。\x0d\x0aMatchDiacritics Variant 类型,可选。如果为 True,则查找结果应与区分音调符号的语言文本相匹配。由于选择或安装的语言支持不同(例如,美国英语),此参数可能不可用。\x0d\x0aMatchAlefHamza Variant 类型,可选。如果为 True,则在阿拉伯语文档中,查找内容应与区分 Alef Hamzas 的文本相匹配。由于选择或安装的语言支持不同(例如,美国英语),此参数可能不可用。\x0d\x0aMatchControl Variant 类型,可选。如果为 True,则在从右到左运用语言的文档中,查找内容应区分双向控制字符。由于选择或安装的语言支持不同(例如,美国英语),此参数可能不可用。

实现过程:

终端的字符颜色是用转义序列控制的,是文本模式下的系统显示功能,和具体的语言无关。

转义序列是以ESC开头,即用\033来完成(ESC的ASCII码用十进制表示是27,用八进制表示就是033)。

书写格式:

开头部分:\033[显示方式前景色背景色m + 结尾部分:\033[0m

注意:开头部分的三个参数:显示方式,前景色,背景色是可选参数,可以只写其中的某一个;另外由于表示三个参数不同含义的数值都是唯一的没有重复的,所以三个参数的书写先后顺序没有固定要求,系统都能识别;但是,建议按照默认的格式规范书写。

对于结尾部分,其实也可以省略,但是为了书写规范,建议\033[***开头,\033[0m结尾。

数值表示的参数含义:

显示方式: 0(默认值)、1(高亮)、22(非粗体)、4(下划线)、24(非下划线)、 5(闪烁)、25(非闪烁)、7(反显)、27(非反显)

前景色: 30(黑色)、31(红色)、32(绿色)、 33(黄色)、34(蓝色)、35(洋 红)、36(青色)、37(白色)

背景色: 40(黑色)、41(红色)、42(绿色)、 43(黄色)、44(蓝色)、45(洋 红)、46(青色)、47(白色)

常见开头格式:

\033[0m            默认字体正常显示,不高亮

\033[320m       红色字体正常显示

\033[13240m  显示方式: 高亮    字体前景色:绿色  背景色:黑色

\033[03146m  显示方式: 正常    字体前景色:红色  背景色:青色

实例:

(1)print("\033[13140m您输入的帐号或密码错误!\033[0m")

上方代码的输出格式为:字体高亮,红色前景,黄色背景      PS:前景色也就是字体的颜色

(2)print("\033[031m%s\033[0m" % "输出红色字符")

#上方代码的输出格式为:字体默认,红色前景