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