【问题标题】:Pycharm utils.py not getting syntax highlightPycharm utils.py 没有得到语法高亮
【发布时间】:2012-11-02 16:42:06
【问题描述】:

我有几个 django 项目和几个名为 utils.py 的不同文件,但是 pycharm 将它们视为简单的 .txt 文件,没有语法突出显示或任何其他类型的解析,我该如何解决这个问题?

【问题讨论】:

    标签: syntax-highlighting pycharm


    【解决方案1】:

    请看File | Settings(Mac 上为Preferences)| Editor | 文件类型

    查找映射到文本类型或按内容自动检测文件类型类型的文件名。

    删除不正确的映射,它将解决问题。

    如果在 IDE 设置中仍然找不到错误的映射,请在 Configuration directory 中找到 options/filetypes.xml 文件。关闭 IDE 并编辑此文件以删除不正确的映射或删除此文件以将所有文件类型重置为默认值。

    【讨论】:

    • 模式有CVS;SCCS;RCS;rcs;.DS_Store;.svn;.pyc;.pyo;*.pyc;*.pyo;.git;*.hprof;_svn;。 hg;*.lib;*~;__pycache__;.bundle;*.rbc;*$py.class;但是 utils.py 已在 Text file pattern 下注册,将其删除。
    • 这也适用于与错误扩展名关联的其他文件类型。我的一个 .js 文件与纯文本文件类型相关联时遇到了同样的问题,这个解决方案解决了我的问题。
    • 今天遇到了这个意外。以为文件扩展名通常会从文件关联选项中选择“Python 类型”,但我必须不小心在 Textfield 类型中键入文件名。
    • PHPStorm 也有这个问题 - 在此处添加此问题以希望对未来的 googlers 有所帮助。
    • 根据 @Nicolas 即将被删除的评论作为答案:“在 Pycharm 4.5 中,File Type 菜单位于 Pycharm | Preferences | Editor”跨度>
    【解决方案2】:

    正如 CrazyCoder 回答的那样,我的文件也出现了意外关联。就我而言,它是“按内容自动检测文件类型”。您可以尝试将文件添加到所需的文件类型(例如 Python),PyCharm 会自动尝试移动关联。

    【讨论】:

    • OP 如何在 PyCharm 中做到这一点?
    【解决方案3】:

    仅供参考,重新关联文件类型的快速操作将在 IntelliJ IDEA 2021.2 的项目工具窗口的上下文菜单中提供(EAP 应在 2021 年 5 月左右公开提供)。

    【讨论】:

      【解决方案4】:

      在我的情况下,我必须右键单击有问题的文件(django 迁移)并选择Mark as Python。 我之前可能误点击了Mark as Plain Text

      【讨论】:

        【解决方案5】:

        我实际上是通过转到 Project 部分,然后通过右键单击特定文件单击 Override File Type 解决了这个问题。然后我从可用文件类型列表中选择了文件类型。

        成功了

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2012-02-11
          • 2014-05-15
          • 1970-01-01
          相关资源
          最近更新 更多