【发布时间】:2012-11-02 16:42:06
【问题描述】:
我有几个 django 项目和几个名为 utils.py 的不同文件,但是 pycharm 将它们视为简单的 .txt 文件,没有语法突出显示或任何其他类型的解析,我该如何解决这个问题?
【问题讨论】:
标签: syntax-highlighting pycharm
我有几个 django 项目和几个名为 utils.py 的不同文件,但是 pycharm 将它们视为简单的 .txt 文件,没有语法突出显示或任何其他类型的解析,我该如何解决这个问题?
【问题讨论】:
标签: syntax-highlighting pycharm
请看File | Settings(Mac 上为Preferences)| Editor | 文件类型。
查找映射到文本类型或按内容自动检测文件类型类型的文件名。
删除不正确的映射,它将解决问题。
如果在 IDE 设置中仍然找不到错误的映射,请在 Configuration directory 中找到 options/filetypes.xml 文件。关闭 IDE 并编辑此文件以删除不正确的映射或删除此文件以将所有文件类型重置为默认值。
【讨论】:
File Type 菜单位于 Pycharm | Preferences | Editor”跨度>
正如 CrazyCoder 回答的那样,我的文件也出现了意外关联。就我而言,它是“按内容自动检测文件类型”。您可以尝试将文件添加到所需的文件类型(例如 Python),PyCharm 会自动尝试移动关联。
【讨论】:
仅供参考,重新关联文件类型的快速操作将在 IntelliJ IDEA 2021.2 的项目工具窗口的上下文菜单中提供(EAP 应在 2021 年 5 月左右公开提供)。
【讨论】:
在我的情况下,我必须右键单击有问题的文件(django 迁移)并选择Mark as Python。
我之前可能误点击了Mark as Plain Text。
【讨论】:
我实际上是通过转到 Project 部分,然后通过右键单击特定文件单击 Override File Type 解决了这个问题。然后我从可用文件类型列表中选择了文件类型。
成功了
【讨论】: