如何在pyCharm上为脚本启用语法高亮?

时间:2015-07-18 15:25:54

标签: python django pycharm

我一直在使用PyCharm来处理我的Django项目。 Project包含一些python脚本。

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

PyCharm没有显示python语法高亮显示。 Sublime text 3,检测文件的那些文件类型并完美显示语法突出显示。

有没有办法配置PyCharm来做到这一点?

我正在使用PyCharm 4.5.3,专业版。

1 个答案:

答案 0 :(得分:3)

似乎Pycharm(至少Linux 4.5.3专业版)能够记住"类型"没有扩展名的文件如果使用此流程自行创建它:

  • 文件 - >新 - >文件(普通的,而不是其中已自动填写扩展程序的已知格式的文件):

enter image description here

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

enter image description here

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

enter image description here

  • TA-哒! - 语法高亮(以及所有其他与python相关的功能)起作用:

enter image description here

我无法弄清楚哪里 pycharm存储此映射信息,因此我建议使用直接方法来更改它。

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

  • 将原始文件重命名为临时名称
  • 使用上述配方创建新文件,其原始名称带有相应的映射
  • 复制临时文件中的文件内容

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