我有几个 django 项目和几个名为 utils.py
的不同文件,但是 pycharm 将它们视为简单的 .txt
文件,没有语法突出显示或任何其他类型的解析,我该如何解决这个问题?
请参阅File
| Settings
(Mac 上的 Preferences
)| Editor
| 文件类型。
查找映射到文本类型或按内容类型自动检测文件类型的文件名。
删除不正确的映射,它将解决问题。
如果在 IDE 设置中仍然找不到错误的映射,请在 Configuration directory 中找到 options/filetypes.xml
文件。关闭 IDE 并编辑此文件以删除不正确的映射或删除此文件以将所有文件类型重置为默认值。
https://i.stack.imgur.com/vS3Oy.png
您还可以使用 Revert File Type Override / Override File Type 文件上下文菜单操作。
正如 CrazyCoder 回答的那样,我的文件也出现了意外关联。就我而言,它是“按内容自动检测文件类型”。您可以尝试将文件添加到所需的文件类型(例如 Python),PyCharm 会自动尝试移动关联。
仅供参考,重新关联文件类型的快速操作将在 IntelliJ IDEA 2021.2 中项目工具窗口的上下文菜单中提供(EAP 应在 2021 年 5 月左右公开提供)。
在我的情况下,我必须右键单击有问题的文件(django 迁移)并选择 Mark as Python
。我之前可能误点击了 Mark as Plain Text
。
我实际上通过转到项目部分解决了这个问题,然后通过右键单击特定文件单击覆盖文件类型。然后我从可用文件类型列表中选择文件类型。
那行得通
对我来说,文件不知何故忘记了它的类型。这可以被覆盖
右键单击文件名 --> 覆盖文件类型 --> 选择文件类型。
https://i.stack.imgur.com/yeytC.png
不定期副业成功案例分享
File Type
菜单位于Pycharm
|Preferences
|Editor
”