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" % "输出红色字符")
#上方代码的输出格式为:字体默认,红色前景