This question already has answers here:
PyCharm change file type association
                                
                                    (4个答案)
                                
                        
                                4年前关闭。
            
                    
我一直在使用PyCharm进行Django项目。项目包括一些python脚本。

这些python脚本没有.py扩展名。在文件开头仅#!/usr/bin/env python

PyCharm不会针对这些显示python语法。升华文本3,检测文件中的那些文件类型并完美显示语法。

有什么方法可以配置PyCharm吗?

我正在使用专业版PyCharm 4.5.3

最佳答案

如果Pycharm(至少是Linux 4.5.3 Pro版本)使用以下流程自行创建文件,则能够记住该文件的“类型”而无需扩展名:


File-> New-> File(普通格式,不是已知格式的一种格式,它将自动填写扩展名):





输入文件名(不带扩展名):





在下一个窗口中,您可以将其与类型关联:





ta-da! -语法突出显示(以及所有其他与python相关的功能):




我不知道pycharm在哪里存储此映射信息,因此我可以建议更改它的直接方法。

但是我认为以下变通方法应该可以工作(如果适用,可能需要一些特定于版本控制系统的额外工作,以免丢失文件的更改历史记录):


将原始文件重命名为临时名称
使用上面的配方用适当的映射创建具有原始名称的新文件
复制临时文件中的文件内容


注意:请确保您不会意外地将文件重命名为具有已知扩展名的名称,因为映射将自动更改,并且恢复名称更改将不会恢复自定义映射。

关于python - 如何在pyCharm上打开脚本的语法高亮显示? ,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/31492656/

10-12 00:22
查看更多