pstorm 2019 for mac是一款一款商业的PHP集成开发工具的利器,Phpstorm 2019 Mac版可随时帮助用户对其编码进行调整,运行单元测试或者提供可视化debug功能。被誉为最好用的PHP IDE!macdown提供Phpstorm 2019 mac破解版下载,欢迎需要Phpstorm 2019 Mac中文版的朋友,来本下载使用。
Phpstorm Mac版软件简介
Phpstorm Mac是一款由JetBrAIns公司开发推出的商业PHP 集成开发工具,被誉为最好用的PHP IDE!JetBrAIns是一家技术领先的软件开发公司,专门从事增效型智能软件的开发。该公司凭借其屡获殊荣的创新型Java&集成开发环境 Intelli IDEA、Ruby 和 RAIls 集成开发环境 RubyMine 、PyCharm Python IDE及其他生产力工具而享誉全球。
phpstorm 2019 mac一款商业的 PHP集成开发工具的利器。Phpstorm可随时帮助用户对其编码进行调整,运行单元测试或者提供可视化debug功能.
Phpstorm Mac版安装破解教程
此版本已经成功汉化破解,支持联网使用!!请放心使用!!
ps:软件拖动安装即可使用,无需注册,个别安装不上的请彻底卸载以前的老版本并删掉hosts屏蔽信息。
注意:如果提示注册失败,那么说明你之前安装过JetBrAIns产品,解决办法参考如下:
我们在桌面左上角点击【前往】,点击【前往文件夹】。
输入【/etc/hosts】,然后点击【前往】。
将hosts拉到桌面。
打开host,点击【command+f】调出搜索栏。搜索【JetBrAIns】,然后将含【JetBrAIns】的信息删除干净即可。
小提示:如果您不需要中文版,请在此文件夹删除,右键PyCharm显示包内容,打开lib文件,删除resources_zh_cn_2019_r1.jar文件即可,路径如下
Phpstorm 2019 for Mac破解成功!
Phpstorm Mac版全新功能
一、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 | 编辑器,选择远程解释器,然后从下拉列表中选择一个解释器 - 或添加一个新解释器。
五、意图和快速修复
1、String Juggling Toolbox中的新用语
Phpstorm有多种意图Alt+Enter来操纵字符串。2019.2有一个新的。
如果需要在sprintf表达式中引入新参数,只需选择它,运行Extract selected string part作为格式函数参数意图,Phpstorm将为您选择正确的参数位置。这也适用于连接。
2、将单行列表转换为多行,然后返回
根据psR-2,超过80个字符的行应分成多个后续行,每行不超过80个字符。因此,如果您的参数列表或数组变得太长,您现在可以使用新的意图将其Alt+Enter 分割为单击,将逗号分隔的值拆分为多行。如果您想将项目组合成一行,也可以使用相反的意图。
3、对Switch语句的意图和检查
现在可以通过复制现有分支然后修改它们来更快地添加分支。您可以Alt+Enter在无体案例语句中使用并选择复制'开关'分支。不要忘记修改复制的那个,因为如果交换机块有一个重复的分支,即同一个主体,Phpstorm会发出警告,这个分支可能是多余的,也可能是错误的。此外,在Phpstorm 2019.2中,如果您的代码中没有默认分支的switch语句,您也可以快速修复此问题Alt+Enter。
六、PHPT支持
这些.phpt文件可以帮助您以简单的方式编写功能测试。此格式用于测试PHP核心。Phpstorm 2019.2提供对.phpt文件的支持,包括突出显示部分和脚本,PHP和INI语言自动注入到相应的部分,完成部分名称,以及跳转到EXTERNAL部分中引用的文件。
七、搬运工人
1、服务工具窗口
Docker已移至新的“服务”工具窗口。此工具窗口的目标是提供单个位置以查看所有连接和正在运行的进程。到目前为止,在Phpstorm中,它包括Docker和Database连接。
2、浏览Docker容器文件系统
现在可以查看正在运行的Docker容器的文件系统。文件系统显示在新添加的“ 文件”选项卡中。
八、HTTP客户端
1、HTTP客户端中的cURL格式
很简单,从您的浏览器开发工具,文档,终端或其他任何地方复制cURL请求字符串,然后将其粘贴到.httpPhpstorm中的文件,并将其扩展为完整请求!之后继续以智能完成的力量来满足您的要求。
2、保留HTTP客户端中的cookie
假设您已经请求对服务进行身份验证,并在后续请求中调用某些需要其他权限的端点。以前,您将丢失第一个响应中的cookie。但现在不再了:Phpstorm现在为您保留所有cookie,并在下次请求中传输它们。
九、网络技术
1、JavaScript和TypeScript的智能意图
使用新的Propagate to destruct intent Alt+Enter,您可以用另一个解构替换额外的变量。要完全删除解构,请使用名为“ 使用属性或索引访问权限替换解构”的意图操作。
IDE现在会警告您条件中的布尔表达式是否有任何不必要的部分,并建议简化它。
2、改进了JavaScript的重命名重构
在JavaScript或TypeScript文件中重命名符号时,IDE现在将动态用法组合在一起,默认情况下将它们从重构中排除。这使得重构更加准确,并使您可以更好地控制在重构预览工具窗口中应该重命名的内容。
3、更好地支持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。
十三、版本控制
1、忽略开箱即用的文件处理
您现在可以从VCS工具窗口的“项目树”或“本地更改”选项卡中将文件添加到被忽略文件列表中。如果您更喜欢编辑.gitignore,可以在编辑器中使用路径完成。
2、没有对话框的新提交流程
Phpstorm 2019.2为使用Git或Mercurial的项目带来了重大变化。现在,您可以从“版本控制”工具窗口的“本地更改”选项卡提交文件。在那里,您可以查看已修改的文件并在必要时进行更改,因为提交对话框不会阻止IDE的其余部分。要开始使用,请在“ 首选项”|中选中“从本地更改提交而不显示对话框”复选框 版本控制| 提交对话框。
3、提醒一下被遗忘的文件
如果你提交了一些文件并且Phpstorm 2019.2检测到有其他文件被更改,你经常与当前提交的文件一起提交,那么IDE会警告你,所以你不会错过任何东西。
4、自定义VCS日志选项卡
现在,您可以在“版本控制”工具窗口的“日志”选项卡中选择要查看的列。单击眼睛图标,选择“显示列”,然后选择要显示的列:作者,日期或提交哈希
十四、数据库工具
1、全文搜索提供全面的结果
现在,即使您不知道其确切位置,也可以搜索必要的数据。右键单击要搜索的数据源或一组数据源,然后选择“全文搜索”,或按Cmd+Alt+Shift+F。
过滤结果只显示找到数据的字符串。如果由于列太多而无法找到数据,请在数据编辑器中使用文本搜索:Cmd+F。
2、通过搜索和导航中可用的数据源进行过滤
有时候在GoTo弹出窗口中定位对象并不容易,因为通常会有太多类似的项目。在Phpstorm 2019.2中,您可以选择搜索位置:在特定数据源中或在一组源中。Find In Path也是如此。如果您在其他对象的DDL中查找源代码,这非常有用。
Phpstorm mac功能介绍
智能编码协助
Phpstorm是一个实际“获取”你的代码的PHP IDE。它支持PHP 5.3 / 5.4 / 5.5 / 5.6 / 7.0 / 7.1 / 7.2,提供即时错误预防,最佳自动完成和代码重构,零配置调试以及扩展的HTML,CSS和JavaScript编辑器。
智能PHP代码编辑器
IDE提供智能代码完成,语法高亮显示,扩展代码格式配置,动态错误检查,代码折叠,支持语言混合等等。自动重构可以谨慎处理您的代码,帮助您轻松安全地进行全局项目设置。
代码质量分析
当您键入并检查整个项目以查找可能的错误或代码异味时,数百个代码检查会验证您的代码。快速修复大多数检查可以很容易地立即修复或改进代码。Alt + Enter显示每个检查的适当选项。
简易代码导航和搜索
Phpstorm可帮助您更有效地绕过代码,并节省处理大型项目时的时间。只需点击一下即可跳转到方法,函数或变量定义,或搜索其用法。
调试,测试和分析
Phpstorm提供强大的内置工具来调试,测试和分析您的应用程序。
调试
零配置调试使调试PHP应用程序变得非常简单。此外,Phpstorm提供了许多用Visual Debugger调试PHP代码的选项,因此您可以:检查变量和用户定义的监视,在运行时设置断点并评估表达式,调试远程应用程序,同时在多个会话中调试页面等等。
测试
您可以在Phpstorm中正确开发PHPUnit测试,并通过使用上下文菜单选项从目录,文件或类立即运行它们。来自PHPUnit的代码覆盖显示了您的代码覆盖了多少测试。
剖析
您可以使用Xdebug或Zend Debugger来分析您的应用程序,并检查Phpstorm中的汇总报告。
HTML / CSS / JavaScript编辑器
Phpstorm包含WebStorm与HTML,CSS和JavaScript相关的所有功能。
HTML和CSS编辑器
支持所有尖端的Web开发技术,包括HTML5,CSS,SASS,SCSS,LESS,CoffeeScript,ECMAScript Harmony,Jade模板等。Live Edit让您有机会在浏览器中即时查看所有更改,而无需刷新页面。
JavaScript编辑器
最聪明的JavaScript编辑器与IDE捆绑在一起,提供代码完成,验证和快速修复,重构,JSDoc类型注释支持,JavaScript调试和单元测试,对JavaScript框架的支持等。
新技术
Phpstorm使用TypeScript,CoffeeScript和Dart等新语言为整个开发周期提供了精简的体验。
开发环境
Phpstorm建立在开放源代码IntelliJ平台之上,我们在JetBrAIns已经开发和完善了超过15年。享受它提供的微调,高度可定制的体验,以适应您的开发工作流程。
VCS
Phpstorm提供了一个统一的用户界面,可用于许多流行的版本控制系统,确保在git,GitHub,SVN,Mercurial和Perforce中提供一致的用户体验。
数据库和SQL
Phpstorm提供了用于在项目中处理数据库和SQL的工具和代码辅助功能。连接到数据库,编辑模式和表数据,运行查询,甚至用UML图分析模式。SQL代码可以注入其他语言或在SQL编辑器中编辑,语法突出显示,智能代码完成,动态代码分析,代码格式化和导航可用。
其他特性
通过支持Vagrant支持,Docker,Composer等,从IDE执行许多常规任务。
Phpstorm mac版其他功能
PHP语言
内联函数/方法重构
在代码中使用方法的主体有时可能比使用方法本身更实际,在这种情况下,您需要用实际方法的内容替换对该方法的调用。在某些情况下,这可能会很棘手,因为您需要处理多个函数调用,维护适当的变量的作用域和默认值,并重新格式化代码。新的Inline重构将帮助您完成以上所有内容。
将代码重构为功能样式
为了帮助您轻松地将代码迁移到命令式和功能式编码风格之间,Phpstorm 2018.1引入了一些新的检查和快速修复。这些会将循环转换为array_map,array_filter和array_fill函数调用,反之亦然。只执行等效的转换,并且代码的逻辑不会改变。
可配置的未经检查的异常
Phpstorm 2017.3引入了一个新的异常分析引擎,可以捕获未处理的异常,检测缺少的@throws标签等。为了增加有时需要的可配置***,在Phpstorm 2018.1中,我们添加了从分析中排除的例外列表。
测试
从测试中创建课程
随着TDD变得越来越流行,这种情况非常普遍,其中测试已经到位,但覆盖的类还不存在。为了处理这种情况,Phpstorm 2018.1将帮助您与现有测试中的类方法一起生成一个类。Phpstorm还将考虑psR-0 / psR-4结构,以在其各自的位置生成目标类和类方法。
代码涵盖:代码覆盖
我们已经听到您要求为Codeception实施代码覆盖。它在Phpstorm 2018.1中实现,它和PHPUnit的覆盖范围完全一样。您将在项目视图以及代码编辑器的左侧装订线中看到覆盖率结果:覆盖的代码行将用绿色标记显示,而未覆盖的代码行将显示红色标记。
HTTP客户端
断言支持
在HTTP客户端中处理响应也得到了显着增强。Phpstorm 2018.1为断言和自定义JavaScript(ECMAScript 5.1)代码提供支持,您可以在收到HTTP响应时运行该代码。由于该响应被视为JavaScript对象,因此您可以快速访问其所有详细信息。您也可以创建测试来确认请求返回实际预期的结果。测试结果将显示在“测试”选项卡上,允许您导航到原始请求并重新运行测试。
简化首次启动
Phpstorm 2018.1将帮助您快速启动新的HTTP客户端并从现在不推荐使用的基于GUI的REST客户端进行迁移。实时模板将允许您快速插入请求框架,而无需打字; 收集最常用的请求将提供示例有用的请求示例。默认的HTTP请求模板现在是非空的,并且包含一些线索以便更快速的启动。
用更漂亮的格式重新格式化
使用带有漂亮行为的新格式化(Alt-Shift-Cmd / Ctrl-P),您现在可以使用Prettier格式化所选代码,文件或整个目录。请注意,应将Prettier作为您的项目依赖项或全局安装在您的计算机上。
创建新的Vue项目
您现在可以使用Vue CLI在WebStorm中创建新的Vue项目。通过运行npm install --g vue-cli来安装它,然后在IDE的欢迎屏幕上按下Create New Project - Vue.js,然后回答关于您要在新项目中使用的模板和工具的问题。像往常一样,WebStorm的所有功能和改进都可以在Phpstorm中使用,无论是现成的还是免费的插件。其他值得关注的与网络相关的功能包括TypeScript 2.7支持和Surround,其中包括未解决属***的类型警卫快速修复,提取Vue组件意图,调试React Native应用程序,新增Node.js调试控制台等。
IDE改进
部分在Git中提交
通过对部分Git提交的支持,您现在可以仅提交文件中的选定更改。使用Commit Changes对话框的差异视图中的复选框来选择要提交的代码块。您还可以使用编辑器装订线上的操作将更改的代码行添加到新的更改列表中,然后提交更改列表。
数据库工具
由于JetBrAIns DataGrip团队的同事们,Phpstorm中的数据库工具得到了改进:数据编辑器SQL日志现在你可以告诉Phpstorm如何切换模式:自动,手动,禁用Redshift中的外部模式和Exasol中的虚拟模式
其他改进:
转到符号导航改进层次结构检查类别别名
运行测试的排水沟图标新的作曲家行动
更好的覆盖支持新的文档UI
针对Windows的多个显示器提供更好的HiDPI支持改进的XDebug Profiler查看器
重做的重点子系统在特定文件夹中打开终端