内容简介:WebStorm 2019.2 的第三个 EAP 版本发布了,WebStorm 是 JetBrains 推出的一款商业 JavaScript 开发工具,这款功能强大的 IDE 专用来进行现代的 JavaScript 开发。 以下是一些更新亮点: 搜索重复的代码 WebStorm...
WebStorm 2019.2 的第三个 EAP 版本发布了,WebStorm 是 JetBrains 推出的一款商业 JavaScript 开发工具,这款功能强大的 IDE 专用来进行现代的 JavaScript 开发。
以下是一些更新亮点:
搜索重复的代码
WebStorm 2019.2 添加了新的检查项,允许在项目中查找重复代码。该检查在默认情况下启用,检查是动态的,且会立即在编辑器中高亮可能的重复项。它适用于 JavaScript、TypeScript、CSS、Sass、SCSS 和 Less。
在检查 工具 提示中选择显示所有重复项,可以查看潜在的重复项并进行比较,如下所示:
如果要扫描整个项目以查找代码重复项,请使用“查找操作”弹出窗口(Cmd/Ctrl-Shift-A)调用“按名称运行检查”,然后选择“复制代码片段”以运行检查。
检查有一些其他配置选项,可以在 Preferences | Editor | Inspections – General – Duplicate code fragment (偏好|编辑|检查 - 常规 - 重复的代码片段)中切换。例如,可以禁用某些语言的检查,或者增加/减少你希望检查警告的代码重复的最小大小。
为了防止检查在编译代码中查找重复项,它被限制为仅处理相同文件类型的文件。这意味着 IDE 不会对 .css 和 .scss 文件中的代码重复发出警告。
如果你有一个包含已编译应用的文件夹,例如 build 或 dist,官方强烈建议把它从项目中排除。可以在“项目”视图中右键单击它,然后选择“标记为已排除”。这不仅有助于避免重复代码检查中的一些误报警告,而且还可以加快索引并改进项目中的导航。
改进对 Angular 的支持
在 Angular 模板文件中,WebStorm 现在在方法调用中显示参数提示。
另一个改进是,现在 WebStorm 为模块中定义的 Angular 组件、指令和管道提供代码完成,这些模块不能是项目的直接依赖项。
在 macOS 和 Linux 上使用 .nvmrc 中的 Node.js 版本
nvm 有助于管理节点版本。在 macOS 和 Linux 上,它允许在项目中创建 .nvmrc 文件,你可以在其中指定应与其一起使用的 Node.js 版本(但 Windows 的 nvm 实现不支持此功能)。
现在,当您在项目根目录中打开一个带有 .nvmrc 文件的项目时,WebStorm 会自动将 IDE 首选项(Languages&Frameworks | Node.js 和 npm)中的 Node.js 版本设置为 .nvmrc 文件中指定的版本。
下载地址:https://www.jetbrains.com/webstorm/eap
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网
猜你喜欢:- 机器学习与恶意代码检测
- 50行Python代码实现人脸检测
- 使用 Xcode 检测代码覆盖率
- CVPR2019| 9篇CVPR论文开源代码(行人检测/物体检测/3D Face等)
- 检测 PHP 应用的代码复杂度
- 目标检测的稀疏对抗攻击,代码已开源
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。