网友评分:
4.5分
JetBrains PhpStorm2021中文破解版是由JetBrains公司开发,专为PHP语言打造的集成开发环境(IDE),兼具强大功能与易用性,是PHP开发者的主流工具之一。它深度支持PHP全版本特性,从基础语法高亮到复杂框架开发(如Laravel、Symfony)均能高效适配,同时整合HTML、CSS、JavaScript等前端语言支持,实现前后端开发一体化。软件内置代码补全、调试、重构、版本控制等核心功能,能大幅减少开发者重复操作,提升编码效率,无论是个人开发小型项目,还是团队协作大型商业应用,都能满足从代码编写到项目部署的全流程需求,是PHP开发领域公认的高效、专业工具。该版本经过激活码破解处理,用户可永久免费使用。
1、主要框架支持
PhpStorm非常适合与Symfony,Laravel,Drupal,WordPress,ZendFramework,Magento,Joomla!,CakePHP,Yii和其他框架一起使用。
2、所有PHP工具
该编辑器实际上“获取”了您的代码并深刻理解了其结构,从而为现代和遗留项目提供了所有PHP语言功能。它提供了最佳的代码完成,重构,动态错误预防等功能。
3、包含前端技术
充分利用最前沿的前端技术,例如HTML5,CSS,Sass,Less,手写笔,CoffeeScript,TypeScript,Emmet和JavaScript,并提供重构,调试和单元测试。借助实时编辑,可在浏览器中立即查看更改。
4、内置开发人员工具
得益于版本控制系统的集成,对远程部署的支持,数据库/SQL,命令行工具,Docker,Composer,RESTClient和许多其他工具,可以直接从IDE执行许多常规任务
1、具备智能代码补全功能,能实时识别PHP语法、函数、类与变量,提供精准补全建议,同时支持自定义补全模板,减少重复编码工作量。
2、支持PHP全版本特性与主流框架,从PHP5.x到最新PHP8.x特性均能完美适配,对Laravel、Symfony、Yii等框架提供专属代码提示与工具集成。
3、内置专业调试工具,可配置Xdebug、ZendDebugger进行断点调试,支持变量监控、表达式求值,能快速定位代码逻辑错误与性能问题。
4、提供代码重构功能,支持重命名变量/函数、提取方法、移动类文件等操作,重构过程中自动更新关联代码,避免手动修改导致的错误。
5、集成版本控制系统,支持Git、SVN、Mercurial等主流版本控制工具,可直接在IDE内进行代码提交、分支管理、冲突解决,无需切换外部工具。
6、支持前端语言开发,对HTML5、CSS3、JavaScript(含ES6+)、TypeScript等提供语法高亮、代码补全与调试支持,适配Vue、React等前端框架。
一、【PHP8】
PHP8.0是一个主要语言更新,提供了许多不可思议的新功能。PhpStorm将帮助您验证现有代码是否与之兼容,更快地更新代码库以及利用最新的语言改进
二、【PHP8特性】
PHP8允许您使用特性以结构化的方式指定元数据,而不必依赖PHPDoc注释。
PhpStorm提供高亮显示、代码补全、查找用例、重构以及处理属性的其他编码辅助。它还提供了检查来确保特性已被声明并得到有效使用
三、【Psalm和PHPStan支持】
1、这两种静态分析器都可以在PhpStorm2021.1中作为一流的工具,用于在编辑器中高亮显示问题。在composer.json中将它们添加为dev-dependencies,然后通过点击工具旁边的扳手图标打开相应的检查。
2、PhpStorm还为@psalm-*标记提供了代码补全,并将其视为特殊标记,因此高亮显示、未定义的类等都不会出现问题。在大多数情况下,现在可以安全地从标记中移除@psalm-前缀,即@psalm-return可以简单地变为@return,@psalm-param可以变为@param。
支持许多psalm类型,包括标量、数字和带有常量的类型。因此,依赖类型推理的所有内容都变得更加准确:检查、代码生成和补全
四、【Xdebug3】
1、Xdebug3是PHP调试器的全新设计。它的工作速度更快并且更易于设置。要配置Xdebug3,您唯一需要指定的就是XDEBUG_MODE=debug。
2、Xdebug的默认调试端口已从9000更改为9003。为了简化迁移,默认情况下,PhpStorm同时侦听这两个端口。可以在Preferences/Settings|Languages&Frameworks|PHP|Debug下调整Xdebug的端口和其他设置
五、【CodeWithMe】
PhpStorm2021.1支持CodeWithMe,这是JetBrains为协作开发和结对编程提供的一项新服务。
利用CodeWithMe,您可以与其他人共享IDE中当前打开的项目,并实时协同处理
六、【TailwindCSS】
PhpStorm现在可以帮助您更高效地使用TailwindCSS。
IDE将自动补全Tailwind类,在鼠标悬停时为您显示所生成CSS的预览,并支持您使用tailwind.config.js文件进行的自定义
七、【HTTP客户端】
1、使用HTTP客户端运行Guzzle请求Guzzle是PHP最热门的HTTP客户端之一。在PhpStorm2020.3中,您可以在不运行实际代码的情况下测试Guzzle请求。
2、如果请求受支持,它的旁边将出现一个间距图标。点击此图标来创建一个已预填充参数的新HTTP临时文件。处理请求,然后在项目中将其保存为.http文件
3、将HTTP请求导出到cURL要从HTTP请求中获取cURL字符串,请在HTTP请求编辑器中按Alt+Enter,然后选择ConverttocURLandcopytoclipboard。
4、您可以在终端中使用cURL字符串,也可以将此字符串与您选择的HTTP客户端一起使用
八、【编辑器】
1、Markdown编辑和预览增强:预览窗格的右上角有一个Auto-ScrollPreview按钮,用于启用和禁用与编辑器的同步滚动。
我们添加了许多热门的Markdown代码样式预设,当您使用Ctrl+Alt+L重新格式化代码时,这些预设非常有用。可以在Preferences/Settings|Editor|CodeStyle|Markdown中选择设置。
2、改进了拼写和语法检查
语法检查引擎支持更多种语言,并提供更高质量的语法检查。
当错误高亮显示时,将显示一个包含说明和建议修复的弹出窗口。
如果将脱字符号置于高亮显示的文本上并按Alt+Enter,将在顶层看到建议的所有替换,而不是像以前那样的嵌套列表。
3、通过拖放拆分编辑器
将一个选项卡拖动到屏幕的所需一侧可以并排打开多个选项卡。
在拆分模式下打开选项卡的另一种方法是,在Project视图或任何搜索窗口中,在所选文件上按Shift+Enter。
4、Preview选项卡
您可以在特殊选项卡中预览文件,而无需实际打开它们。要启用此功能,请点击Project视图中的齿轮图标,然后选择EnablePreviewTab和OpenFileswithSingleClick。如果您开始编辑正在预览的文件,该选项卡将变为一个普通文件
九、【IDE】SearchEverywhere改进
在SearchEverywhere弹出窗口(Shift+Shift)中,结果将以略微不同的方式显示。现在,将不再按类型分组,而是根据与搜索查询的相关性对它们进行分组。
现在,还可以在SearchEverywhere中执行简单的数学计算。输入一些数字和数学运算符,随后可以立即查看计算结果。这样就无需切换到计算器应用并中断您的流程。
SearchEverywhere还可以搜索Git历史记录,包括有关分支和提交的信息
十、【Web技术】
WebStorm2021.1中的所有新功能和改进都适用于PhpStorm2021.1,要么开箱即用,要么通过插件库中的免费插件提供。
1、将Prettier作为JavaScript项目中的默认格式化程序
想要使用Prettier而不是内置的格式化程序来整理代码?借助此更新,这会变得比以前更容易。只需勾选新的Oncodereformat复选框,IDE就会在您重新格式化.js、.ts、.jsx和.tsx文件时使用Prettier。也可以轻松添加其他文件类型。
2、一流的Vue.js支持
Nuxt.js支持、Vue特定的代码样式设置、TypeScript项目中围绕Vue的改进以及我们在过去一年中添加的许多其他功能。PhpStorm中的Vue支持从未如此先进!
3、利用适合JavaScript的新功能节省时间
新智能Alt+Enter意图会帮助您更快地执行一些操作。例如,您现在可以将带有数字索引的for循环快速转换为forEach数组方法。浏览JavaScript和TypeScript文件中的文档注释也变得更容易,因为您现在可以在编辑器中直接呈现它们,这将最大程度地减少分心
十一、【版本控制】
1、支持WSL2中安装的Git
PhpStorm2021.1支持WSL2中安装的Git,您可以使用它处理Linux和Windows文件系统中的项目。
IDE可以根据项目位置在Git可执行文件之间切换。从WSL(通过\\wsl$路径)打开项目时,IDE会自动从WSL切换到Git,还让您能够使用IDE中的所有Git相关功能。
2、用于比较分支的新UI
在您想要比较两个分支以了解哪些提交不属于彼此时,PhpStorm2021.1会在编辑器中(而不是在Git工具窗口中)显示日志。这会确保有足够的空间来显示全部信息。
从GitBranches弹出窗口菜单VCS|Branches中选择ComparewithCurrent操作。
3、DropCommit操作
现在,在Git工具窗口的Log选项卡中选择冗余的本地提交,然后从上下文菜单中选择DropCommit,即可轻松地将其移除。
4、Squash本地提交
还可以将多个本地提交合并到一个提交中,例如,在推送前清理历史记录。
在Git工具窗口中,选择提交,然后从上下文菜单中选择SquashCommits…。
IDE会在后台运行交互式衍合
十二、【数据库工具】
这是DataGrip2021.1的最新变化,但是也可以在PhpStorm中使用所有这些功能。
1、单独的单元格值编辑器
现在,如果您的单元格中有一个巨大的值,可以在单独的面板中进行查看或编辑。您还可以使用右侧工具栏切换自动换行模式。为您的数据使用我们的代码编辑器的所有功能。
2、GoogleBigQuery方言
我们添加了一个新的SQL方言:GoogleBigQuery。尚未完全支持BigQuery,但万事皆有始。到目前为止,如果您使用GoogleBigQuery,PhpStorm可以正确高亮显示您的查询并为查询提供编码辅助。
3、DML预览
您可以在数据编辑器中检查表示您的更改的查询。存在未决更改时,会有一个DML按钮处于活动状态。此查询不是将要运行以修改您的数据的确切SQL,因为PhpStorm使用JDBC驱动程序来更新表,但大多数情况下它是相同的
一、开箱即用的composer.json支持
轻松管理依赖关系:所有操作现在都在composer.json文件的编辑器中可用。
1、管理依赖
我们已经弃用了旧的“ 管理依赖项”对话框,因为从composer.json文件内部处理软件包要容易得多。
要添加新程序包,您可以在require(-dev)部分中开始输入其名称,或按Ctrl+Space,然后从建议列表中选择所需的程序包。
特定软件包的所有可用版本也将列出。
2、创建新的composer.json文件
启动新项目时,可以使用IDE中的模板创建composer.json文件。右键单击项目树,然后选择New-> composer.json File。
3、更新和安装软件包
如果在composer.json中指定了一个依赖项,但尚未安装,PhpStorm将检测并突出显示它。
通过Alt+Enter选择并选择更新软件包或更新所有软件包来安装它。
4、导航到文件和文件夹
您可以Ctrl+Click在软件包上使用PhpStorm在“项目树”中的供应商目录下突出显示该软件包的文件夹。对于文件,这将在编辑器中打开它们。
相同的Ctrl+Click或Ctrl+B技巧可以在浏览器中打开composer.json中的任何链接。
5、编写并运行脚本
脚本部分中的每个条目在装订线中都有一个播放图标,您可以单击该图标立即运行该脚本。
添加新的脚本条目时,自动完成功能现在支持脚本引用,vendor / bin目录中的二进制文件以及项目源中的所有PHP文件。
二、PCOV和PHPDBG的代码覆盖率
除了Xdebug之外,现在还可以使用轻量级PHP扩展 krakjoe / pcov 或内置 PHPDBG 来更快地生成覆盖率报告。
您可以 为测试创建运行配置。在“运行配置”设置中,有一个下拉列表供您选择首选的Coverage驱动程序:Xdebug,PCOV或PHPDBG。
选择首选的驱动程序,单击 主工具栏中的“运行Coverage”按钮,然后观察coverage结果。
三、PHPUnit工具箱
1、WSL添加解释器
PhpStorm 2020.1具有可帮助您快速轻松地升级到最新PHPUnit版本的工具。
每次弃用都会在编辑器中突出显示。将光标放在不推荐使用的项目上Alt+Enter,然后按,然后从出现的列表中选择所需的快速修复。或者只是在错误描述窗口的底部选择它。
为了快速创建一个新的PHPUnit测试类,您现在可以通过按一个类名来使用Create new PHP Test意图Alt+Enter。
2、PHP类型推断改进
PhpStorm的核心-类型推断引擎-进行了一些不错的改进。
1、检测冗余@var标签
如果@var带有信息类型的标签是多余的,并且PhpStorm已经知道变量的正确类型,则该标签将突出显示。您可以使用删除@var快速修复 将其删除Alt+Enter。
2、更好地跟踪空值
跟踪可空性是一项艰巨的任务,并且在某些地方,PhpStorm无法检测到它。2020.1版本不再是这种情况。PhpStorm使您知道变量是否为空,并帮助您避免可空性问题。
3、在array_map / filter中完成
现在,对于传递给array_map()和array_filter() 函数的闭包内部的参数变量,有一个完整的完成选项。
4、从初始化程序推断非泛型数组类型
如果要遍历具有一组已知项的数组,则不再需要其他@var标签来指定类型,因为PhpStorm会自动传播它。
四、甚至更多
1、机器学习辅助的代码完成排名
在v2019.3中,我们引入了机器学习辅助的PHP完成选项排名。此功能通过对完成弹出窗口中的元素进行重新排序来改善代码的完成程度,从而使最相关的项排名更高。
默认情况下,禁用 ML辅助完成。要打开它,选择复选框 基于机器学习等级完成建议和 PHP下的首选项/设置| 编辑器 一般| 代码完成。
2、移动方法重构
现在,将方法从一个类移动到另一个类变得更加容易,因为可以通过单个原子操作来完成。
将光标放在方法上,然后按F6(或Ctrl+T, 3)。然后选择目标类别,您就完成了。
3、仅使用类型注释删除PHPDoc
如果PHPDoc块仅@param包含带有类型的标签,则可以完全删除它,而使用参数的本机类型声明。
按Alt+Enter并选择删除冗余PHPDoc注释快速修复。
4、查找多余的三元表达式
PhpStorm将突出显示任何可以简化和简化的三元表达式。通过使用快速修复(Alt+Enter),您可以用一个简单的等效表达式替换它们。
5、消除重复的引用引用事件
使用按引用传递可能会导致意外的后果。PhpStorm 2020.1检测并突出显示不必要地标记为通过引用传递的参数。
对于foreach循环中的冗余by-ref值,同样适用。
五、元数据
通过在特殊文件.phpstorm.meta.php中提供其他信息,可以扩展PhpStorm的“代码意识” 。该领域已得到一些改进。
1、覆盖,映射和类型中的参数索引
以前,通过override(),map()和type() 指令,可以仅调整函数的第一个参数的行为。在PhpStorm 2020.1中,此问题已修复,可以显式指定参数的索引。
2、支持通过__get访问属性
如果必须通过__get()magic方法接收一些对象,则可能会丢失类型信息。 现在,您可以在.phpstorm.meta.php文件中指定此信息,而不是使用@var或@property标记。即使事先不知道类型也可以使用。
3、自定义退出点
PhpStorm认为die()和exit() 函数或任何引发异常的函数将终止调用。但是在应用程序中,可能有一些其他自定义函数必须被视为“出口点”,例如,在调试函数中,例如dd()。现在可以将任何功能标记为出口点。
4、完成ArrayAccess对象中的键
即使您想将一个对象用作其他对象的数组容器,元数据帮助也已使保留对代码完成的访问成为可能。但是,该完成不适用于密钥。这已在2020.1中添加。
5、具有元替代功能的装订线图标
最后但并非最不重要的,在编辑器中,你会看到现在,如果一个行为已经被修改.phpstorm.meta.php文件用override(), exitPoint()或expectArguments()指令。并且由于项目中可以有任意数量的此类图元文件,因此通过单击图标,您将打开在此特定位置使用的图元文件。
六、HTTP客户端
1、HTTP客户端中的PHP调试
现在,在开发Web应用程序或API端点时,无需离开PhpStorm窗口即可轻松开始调试。
为此,创建或打开.http文件,添加一个请求,然后使用其 Alt+Enter意图运行 PHP Debug 。这会将XDEBUG_SESSION cookie 添加到请求中,并且与Xdebug浏览器扩展类似。
了解有关HTTP客户端的更多信息
七、网络技术
WebStorm 2020.1的所有新功能 和改进 都可以在PhpStorm 2020.1中获得,可以直接使用,也可以在插件存储库中使用免费的 插件。
1、JavaScript和TypeScript的新智能意图和检查
使用新的智能意图和检查(Alt+Enter)可以节省编码时的时间!例如,您现在可以快速将现有代码转换为可选的链接和/或无效合并,这是最新版本的JavaScript和TypeScript中引入的语法。
2、Vuex和Composition API对Vue.js的支持
通过对即将推出的Vue 3中的Vuex库和Composition API的开箱即用的支持,您可以更加顺畅地构建出色的Vue.js应用程序。
3、保存时运行更漂亮
使用新的“在文件上保存时运行”选项,一旦保存文件,WebStorm就会将“更漂亮”的格式应用于IDE设置中指定并在项目中编辑的 所有文件 –不再需要文件监视程序或第三方插件。
八、集成开发环境
1、智能语法和拼写检查器
现在可以立即使用高级校对和语法检查插件Grazie。可以即时突出显示拼写错误和错误,并通过快速修复措施来纠正它们,就像其他任何代码错误一样。
默认情况下,降价文件中启用了拼写检查。要获取任何PHPDoc注释,HEREDOC / NOWDOC字符串或PHP文件中的字符串文字的检查,您需要在“首选项/设置|设置|选项”中启用它。编辑器 校对| 语法。
为了获得更深入的语法检查,可以 在“首选项/设置” |“设置”下启用“ 语法检查”。编辑器 检查->校对。
2、使用PhpStorm进行快速编辑
全新的LightEdit模式使您可以将PhpStorm用作记事本样式的灯光编辑器,从而在文件中进行一些快速更改,而不必完全打开IDE。
要尝试使用它,请从命令行(从命令行 使用IDE功能以获取更多说明)或从OS系统文件管理器中打开文件。如果PhpStorm尚未运行,则将在LightEdit模式下打开该文件。
3、水平或垂直拆分终端会话
现在可以一次打开任意数量的终端会话,并同时观察所有终端的输出,而无需在选项卡之间切换。
您可以从终端调用上下文菜单以创建,导航和关闭拆分终端会话。
4、统一SSH配置
现在,所有SSH连接都放在“ 首选项/设置|选项”下的单个位置中。工具| SSH配置。
这样就可以在一个地方创建一个连接,然后在IDE中的任何地方重用它,例如在部署配置中,以便通过SSH或作为SSH终端用于远程PHP解释器。
九、出现
1、更新了灯光主题
现在,light主题已针对所有操作系统统一,并以IntelliJ Light命名。如果您想回到旧的主题,可以在[ 偏好设定/设定] | [ 外观与行为| 外观| 主题。
2、新的默认字体
JetBrains Mono是我们免费开发的一种免费字体,旨在使开发人员更轻松地阅读代码。现在,它已用作默认的编辑器字体。
3、零分心发展模式
新的Zen模式将免干扰模式与全屏模式相结合,因此您可以深入研究代码。
要尝试Zen模式,请转至View | 外观| 进入Zen模式。
十、版本控制
1、重做的Git Rebase对话框
该从这里衍合交互式对话框现在是真正的互动,并能够控制rebase过程的每一个环节:
选择您要对分支中的每个提交执行的操作。
检查显示已应用了哪些操作的图形。
查看提交详细信息。
查看差异,并在必要时查看或重置更改。
推任何分支
2、更改提交流程
为了简化提交流程,我们开发了一个新的“ 提交”工具窗口来处理所有与提交相关的任务。默认情况下,所有新用户都启用该功能。
如果您是现有用户,并且想尝试一下,请在“首选项/设置” |“设置”中选择“ 使用非模式提交界面”。版本控制| 提交。
3、数据库工具
DataGrip团队对PhpStorm中的数据库工具进行了一些非常酷的改进。看一下 DataGrip 2020.1中的新增功能。
4、导出到Excel
最后,可以将查询结果或表导出到Excel文件。
5、编辑结果
现在,您可以在代码编辑器中直接查看结果。要试用此功能,请检查“ 首选项/设置” |“设置”。数据库| 一般| 在编辑器选项中显示输出结果。
6、运行配置
运行配置的概念对PhpStorm用户非常熟悉。除了运行PHP脚本,测试或HTTP请求之外,现在还可以执行数据库查询。
十一、其他改进:
所有标记为的成员和项目在结构树视图@deprecated中 显示为删除线。
有一个 新动作可以快速跳转到关闭或打开大括号。
现在可以自定义 Twig的Lexer语法 。
配置文件路径已更改- 了解更多信息。
运行配置可以保存在.idea文件夹之外,并通过版本控制共享。打开“ 运行/调试配置”对话框,选中“ 另存为项目文件”选项。 JetBrains PhpStorm2021中文破解版是由JetBrains公司开发,专为PHP语言打造的集成开发环境(IDE),兼具强大功能与易用性,是PHP开发者的主流工具之一。它深度支持PHP全版本特性,从基础语法高亮到复杂框架开发(如Laravel、Symfony)均能高效适配,同时整合HTML、CSS、JavaScript等前端语言支持,实现前后端开发一体化。软件内置代码补全、调试、重构、版本控制等核心功能,能大幅减少开发者重复操作,提升编码效率,无论是个人开发小型项目,还是团队协作大型商业应用,都能满足从代码编写到项目部署的全流程需求,是PHP开发领域公认的高效、专业工具。该版本经过激活码破解处理,用户可永久免费使用。
1、主要框架支持
PhpStorm非常适合与Symfony,Laravel,Drupal,WordPress,ZendFramework,Magento,Joomla!,CakePHP,Yii和其他框架一起使用。
2、所有PHP工具
该编辑器实际上“获取”了您的代码并深刻理解了其结构,从而为现代和遗留项目提供了所有PHP语言功能。它提供了最佳的代码完成,重构,动态错误预防等功能。
3、包含前端技术
充分利用最前沿的前端技术,例如HTML5,CSS,Sass,Less,手写笔,CoffeeScript,TypeScript,Emmet和JavaScript,并提供重构,调试和单元测试。借助实时编辑,可在浏览器中立即查看更改。
4、内置开发人员工具
得益于版本控制系统的集成,对远程部署的支持,数据库/SQL,命令行工具,Docker,Composer,RESTClient和许多其他工具,可以直接从IDE执行许多常规任务
1、具备智能代码补全功能,能实时识别PHP语法、函数、类与变量,提供精准补全建议,同时支持自定义补全模板,减少重复编码工作量。
2、支持PHP全版本特性与主流框架,从PHP5.x到最新PHP8.x特性均能完美适配,对Laravel、Symfony、Yii等框架提供专属代码提示与工具集成。
3、内置专业调试工具,可配置Xdebug、ZendDebugger进行断点调试,支持变量监控、表达式求值,能快速定位代码逻辑错误与性能问题。
4、提供代码重构功能,支持重命名变量/函数、提取方法、移动类文件等操作,重构过程中自动更新关联代码,避免手动修改导致的错误。
5、集成版本控制系统,支持Git、SVN、Mercurial等主流版本控制工具,可直接在IDE内进行代码提交、分支管理、冲突解决,无需切换外部工具。
6、支持前端语言开发,对HTML5、CSS3、JavaScript(含ES6+)、TypeScript等提供语法高亮、代码补全与调试支持,适配Vue、React等前端框架。
一、【PHP8】
PHP8.0是一个主要语言更新,提供了许多不可思议的新功能。PhpStorm将帮助您验证现有代码是否与之兼容,更快地更新代码库以及利用最新的语言改进
二、【PHP8特性】
PHP8允许您使用特性以结构化的方式指定元数据,而不必依赖PHPDoc注释。
PhpStorm提供高亮显示、代码补全、查找用例、重构以及处理属性的其他编码辅助。它还提供了检查来确保特性已被声明并得到有效使用
三、【Psalm和PHPStan支持】
1、这两种静态分析器都可以在PhpStorm2021.1中作为一流的工具,用于在编辑器中高亮显示问题。在composer.json中将它们添加为dev-dependencies,然后通过点击工具旁边的扳手图标打开相应的检查。
2、PhpStorm还为@psalm-*标记提供了代码补全,并将其视为特殊标记,因此高亮显示、未定义的类等都不会出现问题。在大多数情况下,现在可以安全地从标记中移除@psalm-前缀,即@psalm-return可以简单地变为@return,@psalm-param可以变为@param。
支持许多psalm类型,包括标量、数字和带有常量的类型。因此,依赖类型推理的所有内容都变得更加准确:检查、代码生成和补全
四、【Xdebug3】
1、Xdebug3是PHP调试器的全新设计。它的工作速度更快并且更易于设置。要配置Xdebug3,您唯一需要指定的就是XDEBUG_MODE=debug。
2、Xdebug的默认调试端口已从9000更改为9003。为了简化迁移,默认情况下,PhpStorm同时侦听这两个端口。可以在Preferences/Settings|Languages&Frameworks|PHP|Debug下调整Xdebug的端口和其他设置
五、【CodeWithMe】
PhpStorm2021.1支持CodeWithMe,这是JetBrains为协作开发和结对编程提供的一项新服务。
利用CodeWithMe,您可以与其他人共享IDE中当前打开的项目,并实时协同处理
六、【TailwindCSS】
PhpStorm现在可以帮助您更高效地使用TailwindCSS。
IDE将自动补全Tailwind类,在鼠标悬停时为您显示所生成CSS的预览,并支持您使用tailwind.config.js文件进行的自定义
七、【HTTP客户端】
1、使用HTTP客户端运行Guzzle请求Guzzle是PHP最热门的HTTP客户端之一。在PhpStorm2020.3中,您可以在不运行实际代码的情况下测试Guzzle请求。
2、如果请求受支持,它的旁边将出现一个间距图标。点击此图标来创建一个已预填充参数的新HTTP临时文件。处理请求,然后在项目中将其保存为.http文件
3、将HTTP请求导出到cURL要从HTTP请求中获取cURL字符串,请在HTTP请求编辑器中按Alt+Enter,然后选择ConverttocURLandcopytoclipboard。
4、您可以在终端中使用cURL字符串,也可以将此字符串与您选择的HTTP客户端一起使用
八、【编辑器】
1、Markdown编辑和预览增强:预览窗格的右上角有一个Auto-ScrollPreview按钮,用于启用和禁用与编辑器的同步滚动。
我们添加了许多热门的Markdown代码样式预设,当您使用Ctrl+Alt+L重新格式化代码时,这些预设非常有用。可以在Preferences/Settings|Editor|CodeStyle|Markdown中选择设置。
2、改进了拼写和语法检查
语法检查引擎支持更多种语言,并提供更高质量的语法检查。
当错误高亮显示时,将显示一个包含说明和建议修复的弹出窗口。
如果将脱字符号置于高亮显示的文本上并按Alt+Enter,将在顶层看到建议的所有替换,而不是像以前那样的嵌套列表。
3、通过拖放拆分编辑器
将一个选项卡拖动到屏幕的所需一侧可以并排打开多个选项卡。
在拆分模式下打开选项卡的另一种方法是,在Project视图或任何搜索窗口中,在所选文件上按Shift+Enter。
4、Preview选项卡
您可以在特殊选项卡中预览文件,而无需实际打开它们。要启用此功能,请点击Project视图中的齿轮图标,然后选择EnablePreviewTab和OpenFileswithSingleClick。如果您开始编辑正在预览的文件,该选项卡将变为一个普通文件
九、【IDE】SearchEverywhere改进
在SearchEverywhere弹出窗口(Shift+Shift)中,结果将以略微不同的方式显示。现在,将不再按类型分组,而是根据与搜索查询的相关性对它们进行分组。
现在,还可以在SearchEverywhere中执行简单的数学计算。输入一些数字和数学运算符,随后可以立即查看计算结果。这样就无需切换到计算器应用并中断您的流程。
SearchEverywhere还可以搜索Git历史记录,包括有关分支和提交的信息
十、【Web技术】
WebStorm2021.1中的所有新功能和改进都适用于PhpStorm2021.1,要么开箱即用,要么通过插件库中的免费插件提供。
1、将Prettier作为JavaScript项目中的默认格式化程序
想要使用Prettier而不是内置的格式化程序来整理代码?借助此更新,这会变得比以前更容易。只需勾选新的Oncodereformat复选框,IDE就会在您重新格式化.js、.ts、.jsx和.tsx文件时使用Prettier。也可以轻松添加其他文件类型。
2、一流的Vue.js支持
Nuxt.js支持、Vue特定的代码样式设置、TypeScript项目中围绕Vue的改进以及我们在过去一年中添加的许多其他功能。PhpStorm中的Vue支持从未如此先进!
3、利用适合JavaScript的新功能节省时间
新智能Alt+Enter意图会帮助您更快地执行一些操作。例如,您现在可以将带有数字索引的for循环快速转换为forEach数组方法。浏览JavaScript和TypeScript文件中的文档注释也变得更容易,因为您现在可以在编辑器中直接呈现它们,这将最大程度地减少分心
十一、【版本控制】
1、支持WSL2中安装的Git
PhpStorm2021.1支持WSL2中安装的Git,您可以使用它处理Linux和Windows文件系统中的项目。
IDE可以根据项目位置在Git可执行文件之间切换。从WSL(通过\\wsl$路径)打开项目时,IDE会自动从WSL切换到Git,还让您能够使用IDE中的所有Git相关功能。
2、用于比较分支的新UI
在您想要比较两个分支以了解哪些提交不属于彼此时,PhpStorm2021.1会在编辑器中(而不是在Git工具窗口中)显示日志。这会确保有足够的空间来显示全部信息。
从GitBranches弹出窗口菜单VCS|Branches中选择ComparewithCurrent操作。
3、DropCommit操作
现在,在Git工具窗口的Log选项卡中选择冗余的本地提交,然后从上下文菜单中选择DropCommit,即可轻松地将其移除。
4、Squash本地提交
还可以将多个本地提交合并到一个提交中,例如,在推送前清理历史记录。
在Git工具窗口中,选择提交,然后从上下文菜单中选择SquashCommits…。
IDE会在后台运行交互式衍合
十二、【数据库工具】
这是DataGrip2021.1的最新变化,但是也可以在PhpStorm中使用所有这些功能。
1、单独的单元格值编辑器
现在,如果您的单元格中有一个巨大的值,可以在单独的面板中进行查看或编辑。您还可以使用右侧工具栏切换自动换行模式。为您的数据使用我们的代码编辑器的所有功能。
2、GoogleBigQuery方言
我们添加了一个新的SQL方言:GoogleBigQuery。尚未完全支持BigQuery,但万事皆有始。到目前为止,如果您使用GoogleBigQuery,PhpStorm可以正确高亮显示您的查询并为查询提供编码辅助。
3、DML预览
您可以在数据编辑器中检查表示您的更改的查询。存在未决更改时,会有一个DML按钮处于活动状态。此查询不是将要运行以修改您的数据的确切SQL,因为PhpStorm使用JDBC驱动程序来更新表,但大多数情况下它是相同的
PhpStorm2021汉化破解版 V2021.3 免激活码版 279.83M | 多国语言 | 5
详情JetBrains PhpStorm2021中文破解版 V2021.2.3.0 永久激活版 391.63M | 简体中文 | 2.3
详情phpstorm汉化绿色版 V2023.3.1 永久破解版 651.79M | 简体中文 | 2.2
详情PhpStorm2019(php可视化开发工具) V2019.1 官方中文版 245.01M | 简体中文 | 8
详情PHP最新版 V8.0.13 官方完整版 49.32M | 简体中文 | 8
详情phpEnv集成环境 V8.2.5 官方版 104.76M | 简体中文 | 5
详情