WebStorm 2019 Mac版都新增了哪些亮点功能?
发布时间:2023-03-23 09:58:46
WebStorm 2019.1为JavaScript和TypeScript带来了新的智能意图,改进了对Angular的支持,更新了CSS和HTML文档,更强大的调试控制台等等!下面让小编带大家一起了解一下吧!
WebStorm 2019 Mac版新功能
JavaScript和TypeScript
使用JavaScript解构
通过解构,您可以使用非常简洁的语法将数组和对象中的值解压缩到变量中。WebStorm的新重构和意图(Alt-Enter)可以帮助您轻松地将解构引入 JavaScript或TypeScript代码。
使用Promise将函数转换为async / awAIt
您可以自动更改返回Promise的函数,.then()并 .catch()调用使用async / awAIt语法的异步函数。只需在功能名称上按Alt-Enter,然后选择转换为异步功能。这不仅可以在TypeScript文件中实现,还可以在JavaScript和Flow中实现。
构架
对Angular应用程序的新检查
对于Angular应用程序,WebStorm添加了17项新检查,可帮助您在键入时检测应用程序中的Angular特定错误,并建议快速修复。这些检查在TypeScript和模板文件中都有效,并检查绑定,指令,组件和许多其他内容的使用。
Angular项目中的导航更容易
在Angular应用程序中,您现在可以使用相关符号...弹出窗口(Ctrl-Cmd-Up / Ctrl + Alt + Home)在不同的组件文件(如TypeScript,模板,样式和测试文件)之间快速切换。在TypeScript文件中,弹出窗口还将列出导入此文件的所有符号。
改进了对Vue应用程序中TypeScript的支持
WebStorm现在使用TypeScript语言服务以及对.vue文件中任何TypeScript代码的自己的TypeScript支持。这意味着您现在可以获得更准确的类型检查和类型信息,您将能够使用服务提供的快速修复程序,并在TypeScript工具窗口中查看当前文件中的所有TypeScript错误。
件中的所有TypeScript错误。
React钩子的提取方法
该提取方法重构现在与当地的功能和使用解构的返回值,使得它非常适合提取自定义作出反应挂钩。
改进了道具的完成
WebStorm现在为使用扩展运算符合并的React props提供了更好的代码完成。
HTML和样式表
更新文档
CSS属性和HTML标记及属性的文档(F1)现在显示有关MDN的浏览器支持的最新描述和信息,以及指向完整MDN文章的链接。
CSS的浏览器兼容性检查
要检查目标浏览器版本是否支持您使用的所有CSS属性,可以在首选项中启用新的 浏览器兼容性检查。
对CSS模块的Camel案例支持
如果在项目中使用CSS模块,JavaScript文件中的类的代码完成现在将建议带有破折号的类名的驼峰版本。
提取CSS变量
使用新的Extract CSS变量重构,您可以使用语法将当前.css文件中值的所有用法替换 为变量var(--var-name)。
测试
突出显示测试中的失败行
当您使用Jest,Karma,Mocha或Protractor运行测试并且某些测试失败时,您现在可以在编辑器中看到问题发生的位置。IDE将使用堆栈跟踪中的信息并突出显示失败的代码。在悬停时,您将看到来自测试运行器的错误消息,您可以立即开始调试测试。
使用Cucumber和TypeScript进行测试
使用Cucumber和TypeScript?现在,您可以跳到从步骤.feature文件 到它们的定义中 的.ts文件中使用速战速决(和产生缺定义Alt-Enter组合)。
工具
新的调试器控制台
在JavaScript和Node.js调试工具窗口中使用新的,改进的交互式调试器控制台!它现在使用树视图显示对象,它支持使用CSS设置日志消息样式并使用console.group()和 对它们进行分组console.groupEnd()。您还可以过滤掉任何类型的日志消息。
完成npm脚本
将新脚本添加到package.json文件时,WebStorm现在会为已安装的软件包提供的可用命令提供建议。键入后 node,IDE将建议文件夹和文件名。输入后npm run,您将看到当前文件中定义的任务列表。
改进了对短绒的支持
WebStorm现在可以 在一个项目中为ESLint和TSLint运行多个进程,以确保它们在单个项目和具有多个linter配置的项目中正常工作 。
支持Docker Compose
如果使用Docker测试Node.js应用程序,现在可以使用Docker Compose文件中描述的配置从IDE 轻松运行和调试应用程序。
依赖项的版本范围工具提示
在的package.json,按命令和版本悬停的依赖关系,看看运行的时候可以安装什么版本范围 npm install或yarn install。
IDE
新的UI主题
您现在可以在WebStorm中使用新的丰富多彩的UI主题作为插件。选择 深紫色,灰色和 青色光主题,或创建自己的主题 。
最近的位置弹出
在最近的位置弹出(Cmd的移-E / 按Ctrl + Shift + E)是一种新的方式 浏览各地的项目。它显示了最近在编辑器中打开的所有文件和代码行的列表。您可以开始键入以过滤结果并跳转到您需要的代码。
将项目另存为模板
通过“ 工具”菜单中的新操作“ 另存为模板 ” ,您现在可以使用项目作为在IDE欢迎屏幕上创建新项目的基础。
所选文件类型的软包装
您现在可以在编辑器中为特定文件类型启用软包装。为此,请打开“首选项/设置”| 编辑| 常规并在软包装文件字段中指定文件类型。


猜你喜欢
- 对于文字工作者而言,输入数量以及输入速度一直是他们在追求的。在搜狗输入法中会将我们平常的输入记录保存下来,这样就可以轻松查看平常的输入数量和
- 我们在使用Win7系统的过程中,难免会因为某些原因,导致语言栏不见了或者是想要修改语言栏的某些设置。那Win7语言栏不在任务栏中怎么办?如何
- 在word2007中,“文档检查器”包括几种不同的检查器,您可以使用它们查找并删除不同种类的隐藏数据和个人信息,从而保护您的个人隐私。在wo
- 在使用win7系统的过程中,难免会遇到这样那样的问题,特别是蓝屏或黑屏等故障是用户经常遇到的,有win7旗舰版系统用户反映说电脑在开机的时候
- 有时候我们在选中某个区域后,又要拖动滚动条查看其他区域中的数据,查看后再回到选中的区域。如果两者之间相隔很远的话,当前选中的区域会在屏幕上看
- MacBookPro装了Win10系统用起来很爽,但是有一点不好的就是外放没声音,其它一切都很正常。这是什么情况?遇到这样的情况,我们要怎么
- 有一些win10用户发现自己没办法用快捷键切换输入法了,这是怎么回事呢?应该如何进行设置才可恢复正常?系统部落小编下面来告诉大家Win10无
- Navicat Premium是一套数据库管理工具,功能强大,支持单一程序同時连接多达7种数据库。但是Navicat并没有直接导入SQL文件
- 在 iOS 14.3/iPadOS 14.3 正式版更新几天后,苹果今天凌晨发布了 iOS 14.4/iPadOS 14.4 开发者预览版
- 微软发布了Win10基础镜像WIM。该镜像的15031预览版(英文版)已经添加,有需要的开发者可下载使用,下面就详情来看看了解下2月9日为了
- 无论人们擦除Mac硬盘的原因是什么,擦除硬盘后,硬盘上存储的文件都会从硬盘中删除。如果要在擦除Mac硬盘驱动器后恢复丢失的文件,则必须使用第
- Word从任意页开始页码怎么设置:这里是在从第三页设置页码将鼠标光标定位在要插入页码的正文的最前端,在这个例子里是第三页面的最前
- 在平时的工作,我们常常会遇到很多问题,不过比较常见的要数网络问题了。相信不少用户都遇到过网络适配器无法启动但是又不知道怎么办?其实很简单,下
- 网页中的视频和图片一般是用adobe公司的flash播放器显示的,一般的浏览器上加载了flash插件,所以能正常显示。但有的网页由于某种原因
- 通过2级菜单,倒是可以比较深入熟悉 INDIRECT, INDEX, OFFSET, 这三个函数,是你要想学excel函数,估计你肯定过的关
- 苹果首款自家研发适用于Mac 的Apple Silicon 处理器,名为 所以,当你购入M1 Mac 电脑时,你已经拥有最快的处理效能,小编
- 小我私家把简历分为 结业求职简历 和 事情后的求职简历两类。在写 结业简 用时,多 引见 本人学 甚么 业余,有 甚么 专长,做过 甚么 名
- 这篇文章主要介绍了win10专注助手闪退怎么解决?win10专注助手闪退解决方法汇总的相关资料,需要的朋友可以参考下本文详细内容介绍。win
- 今天分享几个模式化的表格公式,大家有类似问题可以直接套用。各位新人朋友们入门学习可以看看,高手请按返回键。1查找重复内容=IF(COUNTI
- Word长短文字对齐第一步:先设定好一行名字的数量,一般为6-8个,字体越大一行可容纳的名字就越少。用回车来划分每一行名字。同时为了美观建议