提供3000多款全球软件/控件产品
针对软件研发的各个阶段提供专业培训与技术咨询
根据客户需求提供定制化的软件开发服务
全球知名设计软件,显著提升设计质量
打造以经营为中心,实现生产过程透明化管理
帮助企业合理产能分配,提高资源利用率
快速打造数字化生产线,实现全流程追溯
生产过程精准追溯,满足企业合规要求
以六西格玛为理论基础,实现产品质量全数字化管理
通过大屏电子看板,实现车间透明化管理
对设备进行全生命周期管理,提高设备综合利用率
实现设备数据的实时采集与监控
利用数字化技术提升油气勘探的效率和成功率
钻井计划优化、实时监控和风险评估
提供业务洞察与决策支持实现数据驱动决策
原创|产品更新|编辑:吴园园|2019-08-05 17:23:21.057|阅读 1704 次
概述:PhpStorm是一个轻量级且便捷的PHP IDE。PhpStorm在2019年再次进行重大更新,新版本 v2019.2调整了动态定位重复项等十余项功能,让PhpStorm的使用更加得心应手。感兴趣的朋友欢迎下载试用!
# 慧都年终大促·界面/图表报表/文档/IDE等千款热门软控件火热促销中 >>
PhpStorm是一个轻量级且便捷的PHP IDE,其旨在提高用户效率,可深刻理解用户的编码,提供智能代码补全,快速导航以及即时错误检查。可随时帮助用户对其编码进行调整,运行单元测试或者提供可视化debug功能。PhpStorm在2019年再次进行重大更新,新版本 v2019.2调整了动态定位重复项等十余项功能,让PhpStorm的使用更加得心应手。感兴趣的朋友欢迎下载试用!
PHP 7.4类型属性
PHP 7.4的发布预计将在11月底发布。PhpStorm开始尽早推出支持,以便您有时间测试并开始规划迁移。最令人期待的功能可能是新的Typed Properties,PhpStorm 2019.2已经完全支持。新检查将突出显示类型违规,您可以使用该字段的快速修复添加声明类型来更新代码库。PhpStorm将根据构造函数中的PHPDoc,默认值或参数类型声明自动检测类型。
动态定位重复项
在项目中多次出现相同的代码块可能会花费您进行更改的时间,如果您忘记更新所有实例,甚至会导致回归错误。PhpStorm 通过动态突出显示它们来帮助防止在代码中创建代码重复,以便您可以轻松发现它们。现在,如果您偶然发现现有副本,或者以某种方式在代码中创建副本,您将立即知道它!新检查称为重复代码片段,默认情况下处于启用状态。要进行配置,请转到“首选项”| 编辑| 检查| 一般。您可以在“首选项”|下调整相关设置 编辑| 重复。当然,您可以随时通过代码→按名称运行检查在整个项目(或自定义范围)上运行它。
正则表达式突出显示并检查
RegExps是一个非常有用的工具,用于搜索和替换字符串。现在在PhpStorm中,您可以在PHP中自动注入RegExps。这意味着只要您的代码使用preg_*函数,模式就会突出显示并验证其正确性。此外,您现在可以在IDE中测试您的模式!将插入符号移到模式上,然后按Alt+Enter以查看快速操作检查RegExp。
通过任何远程PHP解释器运行Composer
以前,您必须有一个本地PHP解释器才能运行Composer。问题是本地环境通常不能反映真实的生产设置,甚至可能根本就没有本地PHP解释器。在PhpStorm 2019.2中,您可以选择任何远程解释器来运行您的Composer:Docker,Vagrant,SSH或其他任何东西 - 您可以命名它!
转到首选项| 语言和框架| PHP | 编辑器,选择远程解释器,然后从下拉列表中选择一个解释器 - 或添加一个新解释器。
意图和快速修复
String Juggling Toolbox中的新用语
PhpStorm有多种意图Alt+Enter来操纵字符串。2019.2有一个新的。
如果需要在sprintf表达式中引入新参数,只需选择它,运行Extract selected string part作为格式函数参数意图,PhpStorm将为您选择正确的参数位置。这也适用于连接。
将单行列表转换为多行,然后返回
根据PSR-2,超过80个字符的行应分成多个后续行,每行不超过80个字符。因此,如果您的参数列表或数组变得太长,您现在可以使用新的意图将其Alt+Enter 分割为单击,将逗号分隔的值拆分为多行。如果您想将项目组合成一行,也可以使用相反的意图。
对Switch语句的意图和检查
现在可以通过复制现有分支然后修改它们来更快地添加分支。您可以Alt+Enter在无体案例语句中使用并选择复制'开关'分支。不要忘记修改复制的那个,因为如果交换机块有一个重复的分支,即同一个主体,PhpStorm会发出警告,这个分支可能是多余的,也可能是错误的。另外,在PhpStorm 2019.2中,如果你的代码中有一个没有默认分支的switch语句,你也可以快速修复它Alt+Enter。
PHPT支持
这些.phpt文件可以帮助您以简单的方式编写功能测试。此格式用于测试PHP核心。PhpStorm 2019.2提供对.phpt文件的支持,包括突出显示部分和脚本,PHP和INI语言自动注入到相应的部分,完成部分名称,以及跳转到EXTERNAL部分中引用的文件。
Docker
服务工具窗口
Docker已移至新的“服务”工具窗口。此工具窗口的目标是提供单个位置以查看所有连接和正在运行的进程。到目前为止,在PhpStorm中,它包括Docker和Database连接。
浏览Docker容器文件系统
现在可以查看正在运行的Docker容器的文件系统。文件系统显示在新添加的“ 文件”选项卡中。
HTTP客户端
HTTP客户端中的cURL格式
很简单,从您的浏览器开发工具,文档,终端或其他任何地方复制cURL请求字符串,然后将其粘贴到.httpPhpStorm中的文件,并将其扩展为完整请求!之后继续以智能完成的力量来满足您的要求。
保留HTTP客户端中的cookie
假设您已经请求对服务进行身份验证,并在后续请求中调用某些需要其他权限的端点。以前,您将丢失第一个响应中的cookie。但现在不再了:PhpStorm现在为您保留所有cookie并在下次请求中传输它们。
网络技术
avaScript和TypeScript的智能意图
使用新的Propagate to destruct intent Alt+Enter,您可以用另一个解构替换额外的变量。要完全删除解构,请使用名为“ 使用属性或索引访问权限替换解构”的意图操作。
IDE现在会警告您条件中的布尔表达式是否有任何不必要的部分,并建议简化它。
改进了JavaScript的重命名重构
在JavaScript或TypeScript文件中重命名符号时,IDE现在将动态用法组合在一起,默认情况下将它们从重构中排除。这使得重构更加准确,并使您可以更好地控制在重构预览工具窗口中应该重命名的内容。
更好地支持Vue.js
您在Vue.js应用程序中使用Vuetify或BootstrapVue吗?现在,来自这些和其他Vue组件库的组件及其道具的代码完成更加精确。这是通过我们在IDE中使用这些库所采用的新方法实现的。
超过20种语言的语法突出显示
PhpStorm 2019.2为20多种不同的编程语言提供开箱即用的语法高亮显示,包括Ruby,Python,Go等。突出显示基于集成的TextMate包,因此如果您需要任何其他语言,请随意下载此语言的相应包并将其导入IDE。
EditorConfig
PhpStorm现在支持.editorconfig开箱即用的文件!您可以根据需要拥有尽可能多的人。在任何文件夹中创建它们,指定的代码样式设置将仅应用于该文件夹中的文件。
除了EditorConfig标准的所有标准属性外,您现在还可以指定特定于PhpStorm的代码样式选项。为整个团队定义通用的代码风格标准从未如此简单。
Shell Scripts
Shell脚本支持
此版本为shell脚本提供了丰富的编辑支持,包括单词和路径完成,快速文档,甚至重命名重构。您还可以创建用于执行shell脚本的运行配置。
我们已经将PhpStorm与几个外部工具集成在一起,以实现更高级的shell脚本支持。从现在开始,您可以使用Shellcheck检测并修复脚本中的错误,使用mvdan / sh来正确格式化shell脚本,然后使用Explainshell通过按下来获取命令的完整描述Alt+Enter。
版本控制
忽略开箱即用的文件处理
您现在可以从VCS工具窗口的“项目树”或“本地更改”选项卡中将文件添加到被忽略文件列表中。如果您更喜欢编辑.gitignore,可以在编辑器中使用路径完成。
没有对话框的新提交流程
PhpStorm 2019.2为使用Git或Mercurial的项目带来了重大变化。现在,您可以从“版本控制”工具窗口的“本地更改”选项卡提交文件。在那里,您可以查看已修改的文件并在必要时进行更改,因为提交对话框不会阻止IDE的其余部分。要开始使用,请在“ 首选项”|中选中“从本地更改提交而不显示对话框”复选框 版本控制| 提交对话框。
提醒一下被遗忘的文件
如果你提交了一些文件并且PhpStorm 2019.2检测到有其他文件被更改,你经常与当前提交的文件一起提交,那么IDE会警告你,所以你不会错过任何东西。
自定义VCS日志选项卡
现在,您可以在“版本控制”工具窗口的“日志”选项卡中选择要查看的列。单击眼睛图标,选择“显示列”,然后选择要显示的列。
数据库工具
全文搜索提供全面的结果
现在,即使您不知道其确切位置,也可以搜索必要的数据。右键单击要搜索的数据源或一组数据源,然后选择“全文搜索”,或按Cmd+Alt+Shift+F。
过滤结果只显示找到数据的字符串。如果由于列太多而无法找到数据,请在数据编辑器中使用文本搜索:Cmd+F。
通过搜索和导航中可用的数据源进行过滤
有时候在GoTo弹出窗口中定位对象并不容易,因为通常会有太多类似的项目。在PhpStorm 2019.2中,您可以选择搜索位置:在特定数据源中或在一组源中。Find In Path也是如此。如果您在其他对象的DDL中查找源代码,这非常有用。
想要购买PhpStorm正版授权的朋友可以。
有关产品资讯的更多精彩内容,敬请关注下方的微信公众号▼▼▼
本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,如果存在内容上的异议请邮件反馈至chenjj@cahobeh.cn
知名C/C++开发工具CLion全新发布v2024.3,新版本新语言引擎有显著改进等,欢迎下载新版体验!
强大的VS插件CodeRush已正式发布v24.2.3,新版本现在可以运行xUnit.Net v3测试等,欢迎下载最新版体验!
Spire.PDF 10.12.4 最新版本支持在进行多页打印时设置自动旋转方向。同时,一些已知问题也在本次更新中被成功修复,例如打印 PDF 文档时内容丢失的问题,欢迎下载体验~
日程安排控件dhtmlxScheduler v7.2全新发布,新版本增强并增加了编辑、修改等多个操作体验,欢迎下载最新版试用~
服务电话
重庆/ 023-68661681
华东/ 13452821722
华南/ 18100878085
华北/ 17347785263
客户支持
技术支持咨询服务
服务热线:400-700-1020
邮箱:sales@cahobeh.cn
关注我们
地址 : 重庆市九龙坡区火炬大道69号6幢