当前位置: 首页 > 知识库问答 >
问题:

PyCharm没有对特定文件名进行完整的语法着色

伯丁雷
2023-03-14

在我的 Django 项目中,我有一个 models.py 文件,PyCharm 只是部分语法着色:它为 Python 关键字和注释着色,而不是它通常做的其他事情,如着色方法名称、关键字参数。这是我项目中唯一像这样的文件 - 所有其他.py文件都是完全语法着色的。

问题是文件名而不是内容。我知道这一点,因为当我重命名文件时,PyCharm 会立即完全语法地为它着色。当我将其重命名回 models.py 时,它会恢复为部分着色。

注意,不仅仅是语法着色被关闭了——这个文件的其他代码分析相关工具也被关闭了。

是什么导致PyCharm以不同的方式处理这个文件?

共有1个答案

葛子昂
2023-03-14

在 PyCharm 状态栏中,有一个“突出显示级别”指示器。单击它允许您在“无”、“语法”和“检查”之间选择突出显示级别,并且所选值将保留每个文件。请尝试单击它并确保级别设置为“检查”。

 类似资料:
  • 问题内容: 有没有一种方法可以在目录上使用glob来获取具有特定扩展名的文件,而只能获取文件名本身,而不是整个路径? 问题答案: 使用来获取文件名。

  • 当在编辑器中设置注释以使用任何给定的(即黄色)语法配色方案时,上述内容也会显示在控制台上的sat颜色中。当所述颜色为黄色而控制台为白色时,问题就出现了。请参见图片。 我讨厌在没有找到解决方法的情况下放弃我首选的语法自定义。

  • 我想为我的项目制作一个安装程序。我知道该怎么做,但只有当我在网页上有要下载的文件的特定名称时。源锻造可以自动找到最新的下载,但是我如何使用Java来获取此文件?谢谢。 如果您需要,项目下载链接在这里[不是自动下载]:https://sourceforge.net/projects/herobrawl/files/?source=navbar 再次感谢各位, 我感谢所有的帮助。

  • 我安装了python、Django和Redis。在Vim中,我使用“import redis”是可以的,当我使用pycharm IDE进行编码时,我会写“importredis”,pycharm提示“没有名为redis的模块”,为什么我该怎么办

  • 使用PyCharm社区版和Python 2.7, 第一行没有问题,这意味着我已经正确地将PyCharm指向了解释器。然而,我在第二行得到“没有名为sys的模块”(这很奇怪,因为sys是内置的——如果你能找到解释器,你就找到了sys)。 有什么想法吗? [更新]到目前为止,谢谢评论员。 IDE不提供在< code >导入sy后自动完成的< code>sys。 当我从命令行启动IDE使用的解释器时,<

  • 我只是尝试在我的 django 项目中使用 HAML,它工作正常^^ 但是,在编写漂亮的 HAML 代码时,PyCharm 拒绝为 django 模板标签提供任何代码完成或语法突出显示,例如在 HTML 文件中。 我需要以不同的方式配置PyCharm吗?还是用PyChar无法在HAML文件中获得“Django支持”? 先谢谢了