防止在PyCharm中格式化缩小的JavaScript文件

时间:2014-08-07 11:04:17

标签: pycharm minify

最近我开始使用PyCharm,所以我是这个IDE的新手。通常我一次格式化整个项目它的工作非常好但是它有一个问题:它格式化所有缩小的文件,因此在它们中出现额外的行。

我的问题是如何防止这种行为?有一些黑客吗?

我使用PyCharm 3.4 Mac OS版本。

1 个答案:

答案 0 :(得分:1)

有一个解决方案,但它不适用于您的PyCharm版本(版本135.1057) - 它必须是构建138.473或更新)。目前没有更新版本的PyCharm(甚至是EAP build)。


目前没有专门的设置可以提供代码重新格式化期间应该省略的模式/文件扩展名列表(默认情况下会影响整个项目)。

Reformat Code功能在较新版本中得到增强(分支138.xxx)。实施 IDEA-59850 构建138.473或更新)后,现在可以在重新格式化代码时使用自定义范围 - 您只需定义自定义范围(Preferences | Scopes - 您可以在其中包含所有需要的文件..或排除所有不需要的文件),然后在相应的对话框中使用它,而不是整个项目/选定的文件或文件夹。

如果您检查该故障单中的评论(IDEA-59850),您将看到它与您的情况完全相同 - 避免重新格式化已经缩小的或其他不可触摸的文件。

请注意:从编辑器中调用Reformat Code会显示一个对话框,而从项目视图中调用相同的对话框会显示不同的范围选项可用(实际屏幕截图来自PhpStorm,其中此功能已有):

enter image description here


因此,您必须等待下一个主要的PyCharm版本(无论是4.0或甚至3.5)才能使用此功能。

<强> P.S。 相关票证(可能会提供整个项目的设置,因此无需担心“不要忘记选择正确的范围”):