内容简介: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 应用的代码复杂度
- 目标检测的稀疏对抗攻击,代码已开源
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
Data Structures and Algorithm Analysis in Java
Mark A. Weiss / Pearson / 2011-11-18 / GBP 129.99
Data Structures and Algorithm Analysis in Java is an “advanced algorithms” book that fits between traditional CS2 and Algorithms Analysis courses. In the old ACM Curriculum Guidelines, this course wa......一起来看看 《Data Structures and Algorithm Analysis in Java》 这本书的介绍吧!