PHPSTORMJetBrains公司专为Web和PHP开发者打造的专业集成开发环境,PHP编程语言IDE调试器,提供智能代码补全,快速导航及即时错误检查等功能。JetBrains全家桶,包括Pycharm , Webstorm , IntelliJ IDEA , PhpStorm , Rider Clion , RubyMine, AppCode, Goland, DataGrip , Kotlin 等15款产品。
phpstorm 2020.1是由JetBrains公司研发的一款功能丰富的PHP集成开发环境,是phpstorm编程软件系列的最新版本,深厚世界各地PHP程序员的喜欢,很多工程师都用它来开发和部署网站。该软件拥有强大的智能编码辅助功能,包含动态错误检查、零配置调试、扩展的HTML、代码重构等等,用户在敲代码的过程中如果出现语法问题,该软件会立刻发现并提醒用户,而自动化代码重构能够谨慎的处理用户的代码,帮助用户更好的进行全局项目设置,并且内置了功能强大的调试、测试和分析工具,用户可以使用Visual Debugger调试PHP代码,支持设置断点一步步调试,还支持在多个会话中调试自己的页面,或是可以使用PHPUnit测试代码,从而减轻测试人员的工作量。
除此之外,phpstorm 2020.1自带各种开发环境,包含VCS、数据库和SQL,能够与时下流行的版本控制系统一同使用,例如Git、SVN、GitHub,还能通过数据库辅助功能直接连接到数据库,编辑表数据和执行查询。PS:小编带来的是phpstorm 2020.1下载解压原程序并且安装后,将附带的补丁文件直接拖动至软件内,就能激活软件至2089年,不需要任何注册机和激活码,小白也能轻松操作,其具体的使用教程请看下方,有需要的小伙伴抓紧时间来下载收藏吧。
JetBrains产品官方简体中文语言包使用说明:
1、安装原版之后启动软件,选择试用(Evaluate for free)- Evaluate
2、将JetBrains_zh-CNLangPack_EAP_201.15.jar插件拖到欢迎界面重启再打开就是中文版了。
新版特性
1、开箱即用的composer.json支持
轻轻松松管理方法依赖关联:全部实际操作如今都会composer.json文件的在线编辑器中能用。
管理方法依赖
大家早已弃用了旧的“管理方法依赖项”提示框,由于从composer.json文件內部解决软件包要非常容易得多。
要加上新程序包,您能够 在require(-dev)一部分中刚开始键入其名字,或按Ctrl+Space,随后从提议目录中选择需要的程序包。
特殊软件包的全部能用版本号也将列举。
建立新的composer.json文件
起动最新项目时,能够 应用IDE中的模版建立composer.json文件。右键单击新项目树,随后选择New->composer.jsonFile。
升级和安裝软件包
假如在composer.json中特定了一个依赖项,但并未安裝,PhpStorm将检验并突出显示它。
根据Alt+Enter选择并选择升级软件包或升级全部软件包来安裝它。
导航栏到文件和文件夹
您能够 Ctrl+Click在软件包上应用PhpStorm在“新项目树”中的经销商文件目录下突出显示该软件包的文件夹。针对文件,这将在在线编辑器中开启他们。
同样的Ctrl+Click或Ctrl+B方法能够 在电脑浏览器中开启composer.json中的一切连接。
撰写并运作脚本
脚本一部分中的每一个内容在装订线上都有一个播放图标,您能够 点击该标志马上运作该脚本。
加上新的脚本内容时,全自动进行作用如今适用脚本引入,vendor/bin文件目录中的二进制文件及其新项目源中的全部PHP文件。
2、PCOV和PHPDBG的代码覆盖率
除了Xdebug之外,现在还可以使用轻量级PHP扩展 krakjoe / pcov 或内置 PHPDBG 来更快地生成覆盖率报告。
您可以 为测试创建运行配置。在“运行配置”设置中,有一个下拉列表供您选择首选的Coverage驱动程序:Xdebug,PCOV或PHPDBG。
选择首选的驱动程序,单击 主工具栏中的“运行Coverage”按钮,然后观察coverage结果。
3、PHPUnit工具箱
PhpStorm 2020.1具有可帮助您快速轻松地升级到最新PHPUnit版本的工具。
每次弃用都会在编辑器中突出显示。将光标放在不推荐使用的项目上Alt+Enter,然后按,然后从出现的列表中选择所需的快速修复。或者只是在错误描述窗口的底部选择它。
4、PHP类型推断改进
PhpStorm的核心-类型推断引擎-进行了一些不错的改进。
检测冗余@var标签
如果@var带有信息类型的标签是多余的,并且PhpStorm已经知道变量的正确类型,则该标签将突出显示。您可以使用删除@var快速修复 将其删除Alt+Enter。
更好地跟踪空值
跟踪可空性是一项艰巨的任务,并且在某些地方,PhpStorm无法检测到它。2020.1版本不再是这种情况。PhpStorm使您知道变量是否为空,并帮助您避免可空性问题。
在array_map / filter中完成
现在,对于传递给array_map()和array_filter() 函数的闭包内部的参数变量,有一个完整的完成选项。
从初始化程序推断非泛型数组类型
如果要遍历具有一组已知项的数组,则不再需要其他@var标签来指定类型,因为PhpStorm会自动传播它。
5、乃至大量
机器学习輔助的编码进行排名
在v2019.3中,大家引进了机器学习輔助的PHP进行选择项排名。此作用根据对进行弹出对话框中的原素开展再次排列来改进编码的进行水平,进而使最有关的项排名高些。
默认设置状况下,禁止使用ML輔助进行。要开启它,挑选勾选框根据机器学习级别进行提议和PHP下的首选项/设定|在线编辑器一般|编码进行。
挪动方式重新构建
如今,将方式从一个类挪动到另一个类越来越更为非常容易,由于能够 根据单独原子操作来进行。
将鼠标光标放到方式上,随后按F6(或Ctrl+T,3)。随后挑选总体目标类型,您就完成了。
仅应用类型注解删掉PHPDoc
假如PHPDoc块仅@param包括含有类型的标识,则能够 彻底删掉它,而应用参数的该机类型申明。
按Alt+Enter并挑选删掉数据冗余PHPDoc注解迅速修补。
搜索不必要的三元表达式
PhpStorm将突显一切能够 简单化和简单化的三元表达式。根据应用迅速修补(Alt+Enter),您可以用一个简易的等效电路关系式更换他们。
清除反复的引用引用恶性事件
应用按引入传送将会会造成 出现意外的不良影响。软件检测并突显多余地标识为根据引入传送的参数。
针对foreach循环系统中的数据冗余by-ref值,一样可用。
6、数据库
根据在独特文档.phpstorm.meta.php中出示别的信息,能够 拓展PhpStorm的“编码观念”。该行业已获得一些改善。
遮盖,投射和类型中的参数数据库索引
之前,根据override(),map()和type()命令,能够 仅调节涵数的第一个参数的个人行为。在手机软件中,此难题已修补,能够 显式特定参数的数据库索引。
适用根据__get浏览特性
假如务必根据__get()magic方式接受一些目标,则将会会遗失类型信息。如今,您能够 在.phpstorm.meta.php文件中特定此信息,而不是应用@var或@property标识。即便事前不清楚类型还可以应用。
自定撤出点
PhpStorm觉得die()和exit()涵数或一切引起出现异常的涵数将停止启用。可是在程序运行中,将会有一些别的自定义函数务必被视作“出口点”,比如,在调节涵数中,比如dd()。现在可以将一切作用标识为出口点。
进行ArrayAccess目标中的键
即便您想将一个目标作为别的目标的数字能量数组器皿,数据库协助也已使保存对编码进行的浏览变成将会。可是,该进行不适感用以密匙。这已在2020.1中加上。
具备元取代作用的装订线标志
最终但并不是最不重要的,在在线编辑器中,你能见到如今,假如一个个人行为早已被改动.phpstorm.meta.php文件用override(),exitPoint()或expectArguments()命令。而且因为新项目中能够 有随意总数的该类图元文档,因而根据点击标志,您将开启在这里特殊部位应用的图元文档。
7、HTTP客户端
HTTP客户端中的PHP调试
现在,在开发Web应用程序或API端点时,无需离开PhpStorm窗口即可轻松开始调试。
为此,创建或打开.http文件,添加一个请求,然后使用其 Alt+Enter意图运行 PHP Debug 。这会将XDEBUG_SESSION cookie 添加到请求中,并且与Xdebug浏览器扩展类似。
8、网络技术
WebStorm 2020.1的所有新功能 和改进 都可以在PhpStorm 2020.1中获得,可以直接使用,也可以在插件存储库中使用免费的 插件。
JavaScript和TypeScript的新智能意图和检查
使用新的智能意图和检查(Alt+Enter)可以节省编码时的时间!例如,您现在可以快速将现有代码转换为可选的链接和/或无效合并,这是最新版本的JavaScript和TypeScript中引入的语法。
Vuex和Composition API对Vue.js的支持
通过对即将推出的Vue 3中的Vuex库和Composition API的开箱即用的支持,您可以更加顺畅地构建出色的Vue.js应用程序。
保存时运行更漂亮
使用新的“在文件上保存时运行”选项,一旦保存文件,WebStorm就会将“更漂亮”的格式应用于IDE设置中指定并在项目中编辑的 所有文件 –不再需要文件监视程序或第三方插件。
集成开发环境
智能语法和拼写检查器
现在可以立即使用高级校对和语法检查插件Grazie。可以即时突出显示拼写错误和错误,并通过快速修复措施来纠正它们,就像其他任何代码错误一样。
默认情况下,降价文件中启用了拼写检查。要获取任何PHPDoc注释,HEREDOC / NOWDOC字符串或PHP文件中的字符串文字的检查,您需要在“首选项/设置|设置|选项”中启用它。编辑器 校对| 语法。
为了获得更深入的语法检查,可以 在“首选项/设置” |“设置”下启用“ 语法检查”。编辑器 检查->校对。
使用PhpStorm进行快速编辑
全新的LightEdit模式使您可以将PhpStorm用作记事本样式的灯光编辑器,从而在文件中进行一些快速更改,而不必完全打开IDE。
要尝试使用它,请从命令行(从命令行 使用IDE功能以获取更多说明)或从OS系统文件管理器中打开文件。如果PhpStorm尚未运行,则将在LightEdit模式下打开该文件。
日期格式定制
水平或垂直拆分终端会话
现在可以一次打开任意数量的终端会话,并同时观察所有终端的输出,而无需在选项卡之间切换。
您可以从终端调用上下文菜单以创建,导航和关闭拆分终端会话。
统一SSH配置
现在,所有SSH连接都放在“ 首选项/设置|选项”下的单个位置中。工具| SSH配置。
这样就可以在一个地方创建一个连接,然后在IDE中的任何地方重用它,例如在部署配置中,以便通过SSH或作为SSH终端用于远程PHP解释器。
9、版本控制
重做的Git Rebase对话框
该从这里衍合交互式对话框现在是真正的互动,并能够控制rebase过程的每一个环节:
选择您要对分支中的每个提交执行的操作。
检查显示已应用了哪些操作的图形。
查看提交详细信息。
查看差异,并在必要时查看或重置更改。
推任何分支
更改提交流程
为了简化提交流程,我们开发了一个新的“ 提交”工具窗口来处理所有与提交相关的任务。默认情况下,所有新用户都启用该功能。
如果您是现有用户,并且想尝试一下,请在“首选项/设置” |“设置”中选择“ 使用非模式提交界面”。版本控制| 提交。
10、数据库工具
DataGrip团队对PhpStorm中的数据库工具进行了一些非常酷的改进。看一下 DataGrip 2020.1中的新增功能。
导出到Excel
最后,可以将查询结果或表导出到Excel文件。
编辑结果
现在,您可以在代码编辑器中直接查看结果。要试用此功能,请检查“ 首选项/设置” |“设置”。数据库| 一般| 在编辑器选项中显示输出结果。
运行配置
运行配置的概念对PhpStorm用户非常熟悉。除了运行PHP脚本,测试或HTTP请求之外,现在还可以执行数据库查询。
免费使用方法:
教育邮箱或学生证免费1年正版授权官方申请地址
https://sales.jetbrains.com/hc/zh-cn/articles/207154369
破解说明:
如之前lib目录已有jar文件先删之!启动软件选试用(Evaluate for free)- Evaluate
将激活文件 jetbrains-agent-latest.zip 拖到欢迎界面完,重启软件即为解锁专业版。(版权原因不再提供下载地址,大家百度上搜索一下吧)