Py学习  »  Python

在IDLE for python中是否有其他颜色的变量名和数字?

new_coder_ • 3 年前 • 1239 次点击  

基本上,当我在空闲状态下编码时,我希望我的变量和数字更加可见。

Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/131195
文章 [ 2 ]  |  最新文章 3 年前
Terry Jan Reedy
Reply   •   1 楼
Terry Jan Reedy    3 年前

回答你的问题,“不是现在。”

标识符构成了注释和字符串之外的大部分程序代码。那就不需要特别上色了。很难将“您的”标识符(“变量”)与其他标识符区分开来。所以我拒绝这个想法。

数字文字是另一回事。我只是看了一张照片。Windows Notepad++中的py文件。它突出显示数字文字(实际上,任何以数字开头的非空白序列都太多)。这看起来可能很有用,0和1与O和l明显不同。我相信这可以添加到IDLE的着色程序中,我会考虑一下。但这是我看到的第一个请求。所以没有承诺。

Jeremy Caney David Lapp
Reply   •   2 楼
Jeremy Caney David Lapp    3 年前

以下是步骤:

  1. 转到选项->配置空闲->亮点
  2. 现在,您将看到一些带有高亮显示和彩色字体的“示例代码”。这是一张照片: PICTURE
  3. 在绿色框中,你会看到一些代码组件,比如关键字、标识符等。你需要的是点击 任何一个变量 展示 在绿色盒子里 (如图所示)
  4. 单击(例如“var0”)后,确保选中“前台”,并查看 橙色盒子 然后单击“选择颜色:”
  5. 选择任何合适的颜色,你可以很容易地区别于背景色。就像我用的是 暗背景 ,我会选择 很容易发现我的变量。
  6. 用一个 名称
  7. 点击“应用”即可设置!

下面是对我们所做工作的详细说明

  • 当您在中选择“代码元素”(关键字等)时 第3点 ,您实际上是在选择要更改其外观的元素。
  • “前景”代表的是背景的颜色 字体 ,而“Background”表示指定的“code元素”将高亮显示的颜色。

注: 现在我没有说任何关于突出显示变量的内容,因为IDLE将起作用 任何包含空格和变量的文本 作为“正常代码”,并将毫无顾忌地突出显示它们。这意味着所有空白也将以相同的颜色高亮显示。我们不想那样。

您可以为Python使用另一种更高效的IDE 发展我个人的推荐是Pycharm,因为它可以处理很多琐碎的事情(包括变量突出显示),让你可以安心地编写代码。但当然还有其他选择。无论什么能让你的船漂浮!