如何突出显示终端中的输入文字?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何突出显示终端中的输入文字?相关的知识,希望对你有一定的参考价值。
有没有办法让Python 3输入中的某些单词获得与终端默认单词不同的颜色?像这个:
log 'Hello World'
单词“log”变为蓝色,字符串“'Hello World'”变为绿色。
答案
我正在回答这样的假设,例如,蓝色和绿色是现在不会发生的事情,但是你想要发生的事情。
如果要在系统控制台中输入代码,例如Windows上的命令提示符或Mac上的终端以及某些* nix,则您不太可能获得Python语法着色。控制台必须能够部分解析Python语法。
如果您在支持语法突出显示的代码编辑器中输入代码并且可以解析Python代码,那么您可以获得一些着色。一些但不一定都支持用户自定义颜色。
IDLE将Python代码分为多个类别,并提供浅色和深色背景方案。用户可以从两者开始并更改默认颜色。在您的示例中,“log”和“'hello'”将是“normal”和“string”文本。在内置主题中,普通文本是黑色(白色)或白色(深蓝色),而字符串是绿色。后者可能是有人问你是否使用IDLE的原因。您可以创建一个主题,其中普通文本是与背景形成对比的蓝色。
以上是关于如何突出显示终端中的输入文字?的主要内容,如果未能解决你的问题,请参考以下文章