我使用 ReSharper 编写所有 .NET Visual Studio 代码,并且非常喜欢。我真的很喜欢代码清理功能,它可以完成诸如正确分隔代码、删除不必要的空格、按字母顺序排列 CSS 属性等任务。
最近,我开始使用 WebStorm 进行 Node.JS 项目。Webstorm 有类似的代码清理功能吗?它是由 Resharper 的制作者制作的,所以我以为它会有这样的功能,但我找不到它。
答案1
与 ReSharper 的代码清理类似的工作流程是引入于2014年末在 IntelliJ IDEA 14 中推出。
由于 WebStorm 基于 IntelliJ IDEA 平台,我认为它很快也会整合 Code Cleanup。WebStorm 的当前生产版本 v9 于 10 月发布(即在 IJ 14 之前),因此 WebStorm 10 是包含 Code Cleanup 的良好候选者。现在,WebStorm 10 早期访问计划 (EAP)目前尚未列出这一变化:要么是因为目前还没有,要么是因为 WS 团队没有在变化摘要中包含该功能。
我会建议你购买 WebStorm 10 EAP 并检查是否有代码清理项目分析菜单,如果存在,请检查它是否按照您期望的方式运行。