Webstorm 2019正式版是一款轻量级但功能强大的集成开发环境,专门针对JavaScript、CSS、HTML及各种Script设计,完全具备了与复杂的客户端开发和服务器端开发,同时Webstorm 2019正式版拥有智能编码填充、调试追踪与测试、无缝整合工具、VCS和实施等特色,能够为WEB开发项目提供更好的开发支持。新版本Webstorm 2019正式版为JavaScript和TypeScript带来了新的智能意图,改进了对Angular的支持,更新了CSS和HTML文档,更强大的调试控制台等等,其中对于Angular的支持,WebStorm添加了17项新检查,可以帮助程序员在键入时检测应用程序中的Angular特定错误,并建议快速修复。而改进的交互式调试器现在使用树视图显示对象,支持使用CSS设置日志消息样式并使用。当然Webstorm 2019正式版同样增加了新的ui主题,用户现在可以选择深紫色,灰色和青色光主题,还可以自行创建主题。
1、支持的主要框架
PhpStorm非常适合与Symfony,Drupal,WordPress,Zend Framework,Laravel,Magento,CakePHP,Yii和其他框架一起使用。
2、所有PHP工具
编辑器实际上“获取”您的代码并深入了解其结构,支持现代和遗留项目的所有PHP语言功能。它提供了最佳的代码完成,重构,即时错误预防等。
3、包括前端技术
充分利用前沿技术,如HTML5,CSS,Sass,Less,Stylus,CoffeeScript,TypeScript,Emmet和JavaScript,并提供重构,调试和单元测试。通过Live Edit立即查看浏览器中的更改。
4、内置开发人员工具
由于版本控制系统集成,支持远程部署,数据库/ SQL,命令行工具,Vagrant,Composer,REST客户端和许多其他工具,因此可以直接从IDE执行许多例行任务。
5、PhpStorm = WebStorm + PHP + DB / SQL
WebStorm的所有功能都包含在PhpStorm中,并且在顶部添加了对PHP和数据库/ SQL支持的全面支持。
6、智能编码辅助
数百次检查负责在您键入时验证代码,分析整个项目。PHPDoc支持,代码(重新)编排器和格式化程序,快速修复程序以及其他功能可帮助您编写易于维护的简洁代码。
7、智能代码导航
凭借高效,快速的导航功能,您可以成为代码库的主人。IDE了解您想去的地方并立即将您带到那里。
8、快速安全的重构
使用安全的重命名,移动,删除,提取方法,内联变量,推送成员向上/向下拉动成员,更改签名以及许多其他重构来可靠地重构代码。特定语言的重构可以帮助您在几次点击中执行项目范围的更改,并且可以安全地撤消。
9、轻松调试和测试
PhpStorm以其零配置Visual Debugger而闻名,可以非常深入地了解应用程序在每个步骤中发生的情况。它适用于Xdebug和Zend Debugger,可以在本地和远程使用。还可以使用PHPUnit进行单元测试,使用Behat和Profiler集成进行BDD。
为了帮助您在代码中开始使用解构,WebStorm 2019.1添加了一组新的重构和意图,可以为您的代码引入解构。让我们看看在处理对象和数组时如何使用它们。
如果你有一段代码从中获取数组或对象中的多个值,现在可以使用新的替换对象或数组解构意图(Alt-Enter)来简化它:
如果不是使用数组或对象中的所有值,则生成的解构将跳过元素:
如果要保留原始分配,可以使用Introduce对象或数组解构意图(Alt-Enter),或者使用Extract对象或数组解构重构:
使用React类组件时,这个意图非常方便:
其他一些IDE操作现在也默认为解构。例如,使用CommonJS模块在Node.js应用程序中工作的插入'require()'快速修复现在使用解构:
还有一个新的转换参数到对象操作(Alt-Enter),它为函数生成一个解构参数:
将Promise转换为async / await
借助IDE中的这一新意图,您可以自动更改返回promise的函数,.then()并.catch()调用使用async / await语法的异步函数 - 不仅在TypeScript文件中,而且在JavaScript和Flow中。
只需在功能名称上按Alt-Enter,然后选择转换为异步功能
WebStorm将引入一个新变量并替换Promise.catch为try-catch块:
在此示例中,WebStorm知道fetch返回一个promise并建议将下载函数转换为async:
将构造函数中的属性转换为类字段
有了这个方便的新意图(Alt-Enter),您可以使用类字段替换构造函数中定义的属性:
对switch语句的新检查
WebStorm 2018.2增加了一个为'switch'生成案例的意图。但是,如果您编辑了代码并且现在在switch语句中缺少一个新案例,该怎么办?或者有一个失踪default?或者如果某些分支无法访问会怎么样?IDE现在也可以提供帮助。我们添加了一些改进,这些改进可能真正有利于处理JavaScript和TypeScript中的switch语句。
现在内部的代码完成switch建议基于有关参数的可用数据的情况(当它是TypeScript枚举时或者在JSDoc中将其类型指定为字符串值列表时)。
新检查将检查是否涵盖了所有情况,如果缺少,则可以使用创建它们的意图。
如果有一个空的switch语句,IDE将建议您将其删除。您可以打开switch只有默认子句的内容。
IDE现在将警告您任何无法访问的分支,并提供快速修复以删除它们。
另一个新检查将帮助您避免在一个案例中声明变量然后在另一个案例中使用变量的情况。
如果switch参数的类型不是严格可枚举的并且没有default子句,则最后一次新检查将警告您。
请注意,默认情况下,此设置为“不显示,仅快速修复”严重性级别,即,它提供Alt-Enter的快速修复,但不会在编辑器中突出显示。要更改严重性,请导航至“首选项”| 编辑| 检查| JavaScript | 一般| 'switch'语句没有'default'分支。
添加或删除导出
有了这个新意图(Alt-Enter),您可以快速添加export或者export default为类,变量或函数添加 - 并且可以节省几秒钟的输入时间。您可能已经猜到的删除导出操作会删除导出语句 - 但首先它会确保该符号未在某些其他文件中使用。
TypeScript中的扩展错误消息
从TypeScript 3开始,一些错误消息具有附加信息,其中包含指向相关代码的链接,可帮助您了解问题的原因。WebStorm现在在其错误工具提示中显示此扩展信息,因此您可以单击链接以跳转到代码。
将缺少的库添加到tsconfig.json
使用TypeScript,您需要在tsconfig.json文件中明确列出TypeScript将包含在编译中的标准库,例如DOM,ES2015.Promise等.WebStorm可以帮助您。在未列出的库中定义的符号上按Alt-Enter,然后使用快速修复将所需的库添加到tsconfig.json。
1、将Webstorm 2019.1lib目录下的resources_en.jar文件复制出来,并更名为resources_cn.jar
2、双击打开resources_cn.jar(注意是打开而不是解压出来),将下载的汉化包zh_CN目录下的所有文件拖到刚才打开的resources_cn.jar文件内的messages目录中,并保存。
3、将resources_cn.jar文件复制回.Webstormlib目录,或是直接把汉化包里面的resources_cn.jar复制到.Webstormlib目录即可。
4、汉化完毕,重新打开Webstorm就可以显示中文。
同类推荐
2022-09-14
立即下载2022-09-14
立即下载2022-09-03
立即下载2022-09-03
立即下载2022-08-27
立即下载2022-08-27
立即下载相关文章
WebStorm如何导入项目?WebStorm导入项目的技巧
2022-03-22WebStorm如何新建Html文件?
2022-03-22WebStorm注册码_WebStorm2021最新注册码
2022-03-22Webstorm如何构建react项目?
2021-05-29Webstorm如何使用?Webstorm快速入门教程
2021-05-29PotPlayer怎么打开显卡硬件解码?
2022-03-24Soul注册设备已达上限怎么办?
2022-05-24iMindMap11怎么导出透明格式图片?
2020-08-20Altium Designer恢复左边工具栏的方法
2022-05-27冰点还原如何解冻?冰点还原解冻的方法
2021-12-01