大小:459.1M
更新时间:25-02-26
系统:Pc
版本:v2023.3.8
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 全局搜索
v2023.3.8版本
此重大更新的亮点包括:
1、AI Assistant 预览阶段结束
2、Pest 支持
3、PHP 8.3 支持
4、改进的 Symfony 支持
5、UI 的体验改进
精品推荐
其他版本
PhpStorm2022官方版v2022.3.3大小:429.8M时间:2025-02-26查看
jetbrains phpstorm 2024电脑版v2024.3.3大小:756.1M时间:2025-02-25查看
同类热门
猜你喜欢
类似软件
Relative-RZJ(语言通用IDE)12.91M137人在用 Relative-RZJ是一款绿色免费,功能强大的语言通用IDE集成开发环境。它不属于任何一种语言,一款好的IDE成就你的编程入门,而Relative则为非专业人士创造了机会。匠心打造RELATIVE-RZJ通用IDE,带你走进你的编程梦想。Rel
查看PhpStorm2022官方版429.8M658人在用 PhpStorm2022官方版是一款轻量级的便携式PHP IDE,为Python开发人员提供了广泛的基本工具,这些工具紧密集成以为生产性Python,Web和数据科学开发创建便利的环境,其功能包括代码帮助、重构、可视化调试、版本控制集成、远程配置以
查看Atmel Studio 7(集成开发环境)857.41M1476人在用 Atmel Studio 7官方版是一款免费、集成化开发环境(IDE),Atmel全新的开发工具和软件可为Atmel的客户提供低功耗和无线通信的嵌入式系统设计解决方案,主要用于支持基于ARM的Atmel SMART MCU/MPU和AVR MCU进
查看InoTouch Editor(汇川HMI编程软件)73.02M1205人在用 InoTouch Editor是由汇川科技出品的一款InoTouch系列触摸屏组态画面开发系统,软件采用Windows Visual Studio风格,界面简洁好用,集成化的开发环境,具有丰富强大的开发功能。可帮助用户对画面里面的程序进行编辑的操作
查看热门标签
网友评论0人参与,0条评论
最新排行
codeblocks官方版126.14Mv24.04中文优化完整版 codeblocks电脑版是一个开放源码且功能全面的跨平台C/C++集成开发环境(IDE),采用c++语言开发,使用了蓍名的图形界面库wxWidgets,目前发布了windows版、mac版、linux版。除了能编写c和c++之外,codebloc
查看SUDT AccessPort(串口调试工具)414Kv1.37绿色版 常见的串口监控软件有AccessPort、CommMonitor( 串口监控精灵软件)、Device Monitoring Studio 等,其中我最常使用的软件就是AccessPort,它是由SUDT推出的一款简单、易用、功能强大的串口调试工具。
查看aptana studio(Web应用程序开发工具)148.84Mv3.4.2 Aptana Studio是一个集成式的Web应用程序开发环境,它不仅可以作为独立的程序运行,而且还可以作为Eclipse插件使用。aptana studio支持多种AJAX和JavaScript工具箱,包括JavaScript编辑和调试,不仅能够
查看theme studio(华为主题开发工具)171.76Mv11.0.0.100 theme studio是huawei公司开发的一款智能、高效的华为主题开发工具,为开发者提供了可视化的主题制作场景,所有的换肤修改都能实时预览,效果随时可见,从而大幅度的降低了主题的制作门槛,旨在让开发者专注于主题设计。目前为止,软件支持所有类型
查看longeditor龙博代码编辑器999Kv4.0 longeditor龙博代码编辑器是由龙博软件专门针对中国人程序员出品的一款专业的代码编辑器工具。免费的、小巧但是功能强大,可处理文本、HTML和程序语言。龙博编辑器是一款32位编辑器,你甚至可以通过设置用户工具将其作为C,Java,Php等等语言
查看FastAdmin(后台开发框架)15.99Mv1.4.0官方版 FastAdmin是一款简单易用的后台开发框架应用软件。这款软件基于Auth验证的权限管理系统,能够提供强大的一键生成功能、完善的前端功能组件开发功能,让后台开发人员更加轻松。FastAdmin 不仅仅后台开发支持多语言,同时视图部分和JS部分仍然
查看Intel Parallel Studio XE 2016官方版2.41G Parallel Studio XE 2016官方版是Intel官方推出的一款综合性的软件开发工具套件的高性能计算(HPC)和英特尔架构的技术计算应用,该软件具有较高的兼容性和易用性,可以提高应用程序的性能和大数据分析,用户通过这些开发工具,不仅可
查看