大小:459.02M
更新时间:24-04-18
系统:Pc
版本:v2023.3.6
phpstorm2023官方版是一款基于Java内核开发的PHP IDE代码编辑器,它带有所有必要的功能,以提高PHP开发人员的生产力,可随时帮助用户对其编码进行调整,运行单元测试或者提供可视化debug功能,非常适合PHP开发人员及前端工程师,并且支持多种技术,包括HTML、CSS、JavaScript、TypeScript、SQL和许多其他语言,同时还具有实时代码分析、自动完成、重构、调试和版本控制等功能,可大大简化编码过程并提高代码质量。
除此之外,phpstorm2023是一个重大更新,包括与 3v4l.org 的集成、更好的性能、增强的新 UI、适用于 PHP 的 DFA 调试器、对具有多个 composer.json 文件的项目的支持等,并且可以在多平台上协作办公,将精准的开发人员工具整合在一起,创造更加便捷的开发环境,可以说尽可能多地消除必要的日常编程任务,以便程序员可以专注于他们的应用程序,有需要的朋友欢迎前来下载。
1、跨平台。
2、对PHP支持refactor功能。
3、自动生成phpdoc的注释,非常方便进行大型编程。
4、内置支持Zencode。
5、生成类的继承关系图,如果有一个类,多次继承之后,可以通过这个功能查看他所有的父级关系。
6、支持代码重构,方便修改代码。
7、拥有本地历史记录功能(local history功能)。
8、方便的部署,可以直接将代码直接upload到服务器。
一、AI Assistant 已不再预览
JetBrains AI Assistant 现已全面推出,具有许多新功能和改进功能,可提高您在 JetBrains IDE 中的工作效率。
1、基于LLM的代码完成
- AI Assistant 现在可以为您生成多行代码块。只需开始在新行中输入,如果有 LLM 建议,就会出现一个灰色的代码片段。按Tab接受建议。
- 目前,此类建议可在类上下文或函数定义内使用。
2、测试代码生成
AI Assistant 还可以为类方法生成测试。将插入符号放在您希望用单元测试覆盖的类方法上,只需按Alt+Enter,选择 AI Assistant,然后选择“生成单元测试”。
3、编辑器内代码生成
以前,您可以使用 AI 聊天来生成代码片段。现在有了 AI助手| 生成代码...在编辑器内打开提示的操作。系统将要求您输入要生成的代码的描述。一旦你这样做了,AI助手会提供建议,你可以接受部分或全部建议。
4、控制台中基于 AI 的错误解释
有时,当您执行 PHP 脚本或运行配置或运行 Composer 操作时,作业会因某种原因失败。AI助手可以帮助您确定问题的根本原因。单击堆栈跟踪或错误消息中的“使用 AI 解释”按钮即可获取 AI 生成的解释。
二、害虫更新
- PhpStorm 现在支持 开箱即用的Pest 测试框架。我们最近与Pest 插件的原作者达成协议, 接管其开发并将其捆绑在 PhpStorm 中。您可以阅读我们最近的博客文章中的详细信息 。
1、就像 PHPUnit 测试一样,Pest 测试现在可以直接从 PhpStorm 运行。当您将插入符号放入测试并触发运行窗口时,将为该特定测试创建运行配置。您可以将插入符号放在文件中,但不能放在任何特定测试中,以触发该文件中的所有测试。
2、有了这个新的 Pest 支持,您可以通过调用$this. 它还改进了测试函数中的自动完成功能,因此您可以在键入时查看可用的断言。
3、在 Pest 中,您可以编写自定义期望来减少测试中的样板检查。PhpStorm 可以帮助您找到自定义期望的用法并帮助您重命名它们。
三、PHP 8.3 支持
PhpStorm 2023.3 完全支持 PHP 8.3。IDE 中的大多数更改将有机地集成到您的 PhpStorm 工作流程中,您甚至不会注意到它们,因此我们只会提及您需要了解的新功能,以便从中受益。
1、#[\Override]属性
PHP 8.3 引入了新#[\Override]属性。它可用于在重写方法时明确显示您的意图。PHP 引擎能够检查标记为 的方法是否#[\Override]实际覆盖了父方法,如果不是,则抛出异常。PhpStorm 2023.3 会提前向您发出有关此类情况的警告。
2、PhpStorm 还建议在适用时添加该#[\Override] 属性。
3、新json_validate()功能
PHP 8.3 将新json_validate()函数添加到标准库中。以前,验证字符串是否为有效 JSON 的唯一方法是对其进行解码并检测是否抛出任何错误。PhpStorm 可以检测这些模式并建议用json_validate()函数调用替换它们。如果您只需要知道输入是否是有效的 JSON,这可能会很有用,因为与解码字符串相比,它使用的内存更少。
4、类型化类常量
在 PHP 8.3 中,您可以声明类常量的类型。可以使用除void、callable和 之外的所有类型声明never。
对于类型化类常量,PhpStorm 提供:
- 插入适当类型的建议
- 类型提示完成
- 与默认值类型的兼容性检查
- 覆盖子类中的常量时进行类型重新声明检查
5、弃用
PHP 8.3 引入了一些弃用内容,PhpStorm 为您提供了相应的检查来发现它们。
四、交响乐支持
PhpStorm 2023.3 为 Symfony 开发人员带来了各种改进。
1、新建项目向导
Symfony 的新内置项目初始值设定项允许您直接从欢迎屏幕创建具有所需类型和版本的新 Symfony 项目。
2、QueryBuilder 中的 Doctrine 查询语言支持
您现在可以在 QueryBuilder 方法调用中享受对 DQL 的完整 IDE 支持。功能包括突出显示、字段完成、解析目标模型类的能力等等。
3、将注释转换为 Symfony 和 Doctrine 的属性
随着 PHP 8.0 中引入属性,Doctrine 注释已被弃用,并将很快被删除。为了帮助您进行切换,PhpStorm 2023.3 包含将 Doctrine 注释转换为属性的功能。
PhpStorm 还支持将 Symfony 注释转换为其相应的属性,如#[Required]、 #[Route]等。
五、PHP 的其他更新
1、从项目中排除外部库文件的选项
作为一项实验性新功能,我们还添加了排除来自索引库的目录的功能。从项目中排除此类文件将帮助您避免多重定义问题并提高索引性能。
2、泛型类型的专用样式
我们继续致力于改善仿制药的使用体验。在 PhpStorm 2023.3 中,现在可以为泛型设置颜色编码,从而更容易区分泛型类型。
3、能够折叠多行 PHP 属性
随着属性采用的增加,有时很难从给定框架中读取使用长多行属性注释的代码。在 PhpStorm 2023.3 中,这应该不再是问题,因为您现在可以折叠多行属性。
4、PHPUnit 元数据从 PHPDoc 到属性的转换
PHPUnit 10引入了对属性的支持,用于将元数据添加到测试类和测试方法以及测试的代码单元。我们已经实施了检查和快速修复,将帮助您从旧的 PHPDoc 注释迁移到这种新样式。
六、版本控制系统
一体化差异查看器
PhpStorm 2023.3 引入了一种改进的方式来审查更改。现在,您无需逐一浏览每个文件,而是可以在单个可滚动框架中查看变更集中的所有已修改文件。这个新的 diff 查看器可从Git Log工具窗口访问,目前可与 JetBrains Space 评论配合使用。我们正在努力使其与 GitLab 和 GitHub 兼容。
七、调试器
PhpStorm 2023.3 的新“运行到光标”嵌入选项允许您在调试时快速执行特定代码行。程序暂停后,您可以将鼠标悬停在要执行的代码行上,然后使用“运行到光标”弹出窗口。Alt + F9将插入符号放在所需的行上后 调用键盘快捷键也可以实现相同的效果。
八、用户界面
1、在默认查看模式下隐藏主工具栏的选项
为了响应您对新 UI 的反馈,我们在使用 IDE 的默认查看模式时可以隐藏主工具栏,就像在旧 UI 中一样。要删除工具栏,请选择“视图”| “工具栏”。外观并取消选中工具栏选项。
2、恢复默认工具窗口布局的选项
随着 PhpStorm 2023.1 的发布,我们引入了保存多个工具窗口布局并在它们之间切换的功能,从而增强了工作区的可定制性。在 PhpStorm 2023.3 中,我们通过引入默认布局选项来扩展此功能,该选项提供了一种将工作区的外观恢复为其默认状态的快速方法。此布局不可自定义,可以通过Window |访问,布局。
3、默认情况下用颜色编码的编辑器选项卡
为了更轻松地同时在编辑器中处理各种文件类型,我们默认为编辑器选项卡引入了颜色编码,反映了它们在项目工具窗口中的外观。
4、TypeScript 改进
PhpStorm 包含 WebStorm 功能,现在解决了添加语句时出现的一些令人沮丧的不一致问题import type,并且使使用变得verbatimModuleSyntax更加容易。我们添加了用于配置 TypeScript 导入类型语句类型的选项。我们还改进了 TypeScript 文件的package.jsonexports字段的行为。
九、HTML 到 JSX 单标签关闭
现在,当您将 HTML 代码粘贴到 JSX 文件中时,PhpStorm 不仅会转换属性,还会自动为您关闭单个标签。您可以在“设置” | “设置”下配置此选项。编辑| 一般| 智能钥匙| JavaScript 。
十、CSS 自定义@property支持
为了支持用于创建自定义 CSS 属性的新@propertyAPI,PhpStorm 2023.3 现在提供用于显式定义 CSS 自定义属性的检查和完成功能,允许您检查和限制属性类型、建立默认值并确定自定义属性的继承可能性。
十一、Vue 3 的改进
我们添加了对 的支持defineSlots,提供名称的补全和导航slot,以及重命名重构。我们还引入了对属性的补全支持defineExpose。在 PhpStorm 2023.3 中,将根据函数指定的名称添加所需的组件导入 defineOptions。
1、PHPstorm设置让它默认就显示行号
Settings->Editor->General->Appearance 第四个勾选 show numbers
2、PHPstorm在右侧显示当前页面中包含的函数(快捷键 ALT + 7)
view->Tool Windows->Structure
3、PHPstorm在左侧显示项目目录结构(快捷键 ALT + 1)
view->Tool Windows->Project
4、常用快捷键
command + option + l将代码格式化
command + shift + u切换大小写
command + shift + + / command + shift + - 折叠/展开所有区块
command + e 列出最后打开的文件
control + tab / control + shift + tab 切换打开的文件
command + / 行注释
ctrl + shift + / 块注释
command + b 函数追踪,同command +单击
command + alt + 左右箭头 操作动作前进/回退
shift + command + r 按文件名搜索对应文件所在路径
shift + command + t 按类名搜索对应文件所在路径
shift + command + c 复制当前文件所在路径
Command + Shift + O 打开文件
Command + O 打开类
alt + F1定位编辑文件所在位置:
alt + F12打开命令行栏
command + shift + f 全局搜索
其他版本
jetbrains phpstorm 2024电脑版v2024.3大小:741.53M时间:2024-11-28查看
PhpStorm2022官方版v2022.3.3大小:429.8M时间:2024-04-18查看
同类热门
猜你喜欢
类似软件
emeditor绿色版34.32M2327人在用 EmEditor是一款非常不错的文本编辑器,该软件的启动速度非常的快,可以代替Windows自带的记事本,完全是可以胜任日常的文本编辑工作。并且我们的Windows系统是自带的“记事本”的查找替换功能很是基本不行的,那么这款软件就完全可以弥补这一点
查看开源代码编辑器(bluefish)4.32M205人在用bluefish是一个为有经验的网页设计师及程序师设计的开源代码编辑器,支持众多的编程及标记语言,包括c、apache、dhtml、docbook、html、php+html、php、replace和sql等;软件专注于动态和交互式网站开发,界面简洁大方
查看Frontpage编辑器1.75M745人在用 Frontpage编辑器是由微软公司早期出品的一款非常知名的网页制作入门级软件,是最著名的"所见即所得"的网页编辑软件之一。FrontPage使用方便简单,会用Word 就能做网页,因此相对Dreamweaver等软件更容易上手。 Fr
查看msys2(类Linux开发环境)100.11M158人在用 msys2官方版是一款能为windows系统提供类Linux开发环境的软件,同时也是一个基于Cygwin和MinGW-w64的MSYS重写升级版本,主要能为其使用者提供bash shell、Autotools、版本控制软件和MinGW-w64工具链
查看PhpStorm2022官方版429.8M588人在用 PhpStorm2022官方版是一款轻量级的便携式PHP IDE,为Python开发人员提供了广泛的基本工具,这些工具紧密集成以为生产性Python,Web和数据科学开发创建便利的环境,其功能包括代码帮助、重构、可视化调试、版本控制集成、远程配置以
查看pspad editor官方版25.52M969人在用 如果你是一个网页设计师,每当遇到要更新服务器上的网页,还要先用CuteFTP这类的FTP Client软体把网页下载回来修改再做上传的动作,会显得十分麻烦,为此小编给大家带来了pspad editor官方版,这是一款开源免费的多功能文本编辑器,使用
查看热门标签
网友评论0人参与,0条评论
最新排行
ActivePerl(perl脚本解释器)20.7Mv5.28.1官方版 ActivePerl是一款perl脚本解释器,也是一款可以执行Perl程序的软件,windows环境下的PERL语言解释器的源代码,可以让你编写出适用于unix,windows,linux系统的CGI程序来。 ActivePerl一个可
查看emeditor绿色版34.32Mv24.1.2中文版 EmEditor是一款非常不错的文本编辑器,该软件的启动速度非常的快,可以代替Windows自带的记事本,完全是可以胜任日常的文本编辑工作。并且我们的Windows系统是自带的“记事本”的查找替换功能很是基本不行的,那么这款软件就完全可以弥补这一点
查看readme client(编程开发软件)35.96Mv0.1.4官方版 readme client是专门为开发人员打造的一款编程开发软件,这款软件可以帮助用户搜索Github里面的README.md,其可更好的去帮助程序员轻松查找项目的开发文档,并且它也可以帮助程序员轻松的收集,整理,分类项目的开发文档。此外,Read
查看Jenkins官方版83.26Mv2.441 Jenkins是基于Java开发的一款持续集成工具,它是一个开源软件项目,旨在提供一个开放易用的软件平台,使软件的持续集成变成可能, 主要可用于持续、自动地构建/测试软件项目,如CruiseControl与DamageControl;监控一些定时执
查看SharpDevelop10.77Mv5.1.0.5134官方中文版SharpDevelop是采用C#开发的一款轻量级开发环境,它是.Net领域著名的开源IDE,专为开发C#或VB.NET项目而设计,适合初学者编码使用,具有很强的扩展性,支持最新的SDK。SharpDevelop编辑器的界面风格类似于Office XP以
查看apk编辑器破解版汉化版135.15Mv3.5.0绿色版apk编辑器是一款专业的apk编译软件,该软件拥有丰富的编译工具集,内嵌Unicode、AscII互转工具能够很方便的进行编码的文字(如汉字)的搜索和汉化类修改,全中文的编译环境十分适合中国用户使用。不仅如此,该软件内置的代码编辑器还支持语法高亮显示,能
查看