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版全新功能
一、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。十一、EditorConfigPhpStorm现在支持.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年。享受它供应的微调,高度可定制的体验,以适应您的开拓事情流程。VCSPhpStorm供应了一个统一的用户界面,可用于许多盛行的版本掌握系统,确保在git,GitHub,SVN,Mercurial和Perforce中供应同等的用户体验。数据库和SQLPhpStorm供应了用于在项目中处理数据库和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查重视视做的重点子系统在特定文件夹中打开终端