tags:php编辑器php开发工具
jetbrains phpstorm是一套功能强大的php代码编辑软件,phpstorm 的首次出现填补了 php 开发智能 ide 的长期空白,它提供了必不可少的工具,如自动化重构、深层代码分析、联机错误检查和快速修复。基于众多尝试这款突破性 ide 的开发者的反馈,phpstorm 关注于更多的智能性、更好的代码质量保证,并支持最新的 php 趋势。
功能特色
智能php代码编辑器
ide提供智能代码完成,语法突出显示,扩展代码格式配置,动态错误检查,代码折叠,支持语言混合等。自动重构,小心处理您的代码,有助于轻松安全地进行全局项目设置。
代码质量分析
数百个代码检查在您键入时验证您的代码并检查整个项目是否存在可能的错误或代码异味。大多数检查的快速修复程序使您可以轻松地立即修复或改进代码。 alt + enter显示每次检查的相应选项。
轻松的代码导航和搜索
phpstorm可帮助您更有效地绕过代码,并在处理大型项目时节省时间。只需单击一下即可跳转到方法,函数或变量定义,或搜索其用法。
调试,测试和分析
phpstorm提供强大的内置工具,用于调试,测试和分析您的应用程序。
调试
零配置调试使您可以非常轻松地调试php应用程序。此外,phpstorm提供了许多使用visual debugger调试php代码的选项,因此您可以:检查变量和用户定义的监视,设置断点并在运行时评估表达式,调试远程应用程序,在多个会话中同时调试页面等等。
测试
您可以直接在phpstorm中开发phpunit测试,并使用上下文菜单选项从目录,文件或类中立即运行它们。 phpunit的代码覆盖率显示了测试涵盖了多少代码。
剖析
您可以使用xdebug或zend debugger配置应用程序,并检查phpstorm中的聚合报告。
html / css / javascript编辑器
phpstorm包含与html,css和javascript相关的webstorm的所有功能。
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提供统一的ui,可与许多流行的版本控制系统配合使用,确保在git,github,svn,mercurial和perforce之间提供一致的用户体验。
数据库和sql
phpstorm提供了用于在项目中处理数据库和sql的工具和代码辅助功能。连接数据库,编辑模式和表数据,运行查询,甚至使用uml图分析模式。 sql代码可以注入其他语言或在sql编辑器中编辑,具有语法突出显示,智能代码完成,动态代码分析,代码格式化和导航可用。
其他特性
直接从ide执行许多例行任务,支持vagrant支持,docker,composer等。
更新日志
phpstorm2019.3.4preview发布了,主要更新内容如下:
修复:项目树视图和完成弹出窗口中较大的字体及垂直间距——这是2019.3.3中的回归(idea-231685+59)
修复:切换分支后无法解析符号(idea-220511+33)
修复:后备字体对于表格名称无法正常工作(dbe-9174+6)
修复:不支持cassandra的“consistency”命令(dbe-10182+5)
修复“导航|类型声明”(navigate|typedeclaration)(web-43792+1)
2019新功能
1、定位死码
如果您正在处理遗留代码库,并且希望清理这些代码,那么一个很好的开始方法就是删除死代码。现在phpstorm检测冗余代码并高亮显示可能从未使用过的类、类成员和函数。这,这个,那,那个未使用声明检查考虑了代码的动态用法,例如通过魔术方法。若要检查整个项目的报告,请选择>检查代码….
2、串杂耍工具箱
我们增加了多个操纵字符串的新意图。您现在可以将字符串连接转换为内插,将连接或内插转换为sprintf调用,将连接的字符串复制到剪贴板,并执行许多其他操作。压榨alt+enter在字符串上查看可用的操作。
3、删除未使用的变量
引入了一个新的快速修复程序,它可以帮助您摆脱赋值‘或闭包’使用列表中出现的未使用的变量。快速修复足够聪明,可以检测赋值表达式可能产生副作用的情况。
4、移到类重构
通过新的迁移到类重构,您可以将函数或常量传递到它们逻辑上属于的类,它将为您找到和修改所有的用法。中选择多个函数,可以同时移动多个函数。结构工具窗口。
5、方法可以是“静态”检查
如果一个类有一个不使用任何实例引用的方法,该软件将检测它并提供一个方便的快速修复:按下alt+enter在方法上,并使它是静态的。所有的使用将自动更新。
phpstorm2018.3.5 更新日志
根据用户反馈,改进了 search everywhere 对话框。新的 search everywhere 对话框增加了一个可以过滤掉 run/debug 配置的选项。与此同时,新的 search everywhere 不会漏掉文件,且新对话框的结果也不再延迟。
修复: 离线环境下插件的更新不再适用于新的 marketplace 和自定义插件仓库(idea-205032 +29)
修复: date 数据类型的显示显然提前了一天(dbe-5850 +23)
修复: 如果 ida 主题是 darcula,重启后颜色主题将从自定义浅色主题还原成 darcula(idea-202248 +17)
修复: 如果 “@angular/core”不是直接依赖项,angular 临时文件不能被识别(web-36722 +3)
phpstorm2018.3.4 更新日志
修复:未完成的 nowdoc 破坏 ide (wi-45024)
修复:不能只上传到 ipv6 主机 (wi-44743)
修复:在“查找窗口”执行“替换全部”(replace all) (idea-193236 +33)
修复:关闭 ide 后任务服务器(task server)的 密码/token 丢失 (idea-205214 +20)
修复:代码生成设置未保存 (idea-204185 +5)
修复:2018.3 版本的缓慢问题 (idea-202661 +5)
软件评论 新云下载qq群:① 7551827使用手机微信搜索 微信号:xinyunshouyou 关注我们 有更多惊喜!!
网友评论