大小: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.2.4大小:682.83M时间:2024-11-06查看
PhpStorm2022官方版v2022.3.3大小:429.8M时间:2024-04-18查看
同类热门
猜你喜欢
类似软件
emeditor绿色版34.32M2243人在用 EmEditor是一款非常不错的文本编辑器,该软件的启动速度非常的快,可以代替Windows自带的记事本,完全是可以胜任日常的文本编辑工作。并且我们的Windows系统是自带的“记事本”的查找替换功能很是基本不行的,那么这款软件就完全可以弥补这一点
查看Atmel Studio 7(集成开发环境)857.41M1345人在用 Atmel Studio 7官方版是一款免费、集成化开发环境(IDE),Atmel全新的开发工具和软件可为Atmel的客户提供低功耗和无线通信的嵌入式系统设计解决方案,主要用于支持基于ARM的Atmel SMART MCU/MPU和AVR MCU进
查看PhpStorm2022官方版429.8M560人在用 PhpStorm2022官方版是一款轻量级的便携式PHP IDE,为Python开发人员提供了广泛的基本工具,这些工具紧密集成以为生产性Python,Web和数据科学开发创建便利的环境,其功能包括代码帮助、重构、可视化调试、版本控制集成、远程配置以
查看msys2(类Linux开发环境)100.11M151人在用 msys2官方版是一款能为windows系统提供类Linux开发环境的软件,同时也是一个基于Cygwin和MinGW-w64的MSYS重写升级版本,主要能为其使用者提供bash shell、Autotools、版本控制软件和MinGW-w64工具链
查看pspad editor官方版25.52M943人在用 如果你是一个网页设计师,每当遇到要更新服务器上的网页,还要先用CuteFTP这类的FTP Client软体把网页下载回来修改再做上传的动作,会显得十分麻烦,为此小编给大家带来了pspad editor官方版,这是一款开源免费的多功能文本编辑器,使用
查看热门标签
网友评论0人参与,0条评论
最新排行
Git gui(Git客户端)124.47Mv2.45.2 Git是一个免费的开放源码的分布式版本控制系统,用于处理从小到大的项目,速度和效率的一切。Git易于学习,具有闪电般快速的性能,占地面积小。它超越了像Subversion、CVS、Perforce和ClearCase这样的SCM工具,具有便宜的本地
查看regex match tracer(正则表达式测试工具)482Kv2.1.6官方版 Regex Match Tracer 是一款用来编写和测试正则表达式的工具软件, 本软件通过可视化的界面,可以协助你快速、正确地写出复杂的正则表达式。不仅如此,它还可进行 "忽略大小写","单行模式","多行模式","全局模式","从左向右","扩
查看longeditor龙博代码编辑器999Kv4.0 longeditor龙博代码编辑器是由龙博软件专门针对中国人程序员出品的一款专业的代码编辑器工具。免费的、小巧但是功能强大,可处理文本、HTML和程序语言。龙博编辑器是一款32位编辑器,你甚至可以通过设置用户工具将其作为C,Java,Php等等语言
查看x_builder(plc编程软件)53.83Mv2.13官方版 x_builder是一款专业的plc编程软件,这款软件主要将外部输入信号如:按键、感应器、开关及脉波等的状态读取后,依据这些输入信号的状态或数值并根据內部储存预先编写的程序,以微处理机执行逻辑、顺序、计时、计数及算术运算,产生相对应的输出信号等。另
查看fairygui editor(UI编辑器)35.75Mv5.0.5 fairygui editor中文版是一款由FairyGUI推出的一款UI编辑器,这款软件支持基础的绘图功能,例如矩形、圆形、多边形等,而且也自带序列帧动画编辑器,其同时支持导入由Flash CS、Animate CC等工具制作的动画,非常简便实用
查看turbo pascal v7.0(支持32/64位系统)3.52MPascal是一种计算机通用的高级程序设计语言。拥有严格的结构化形式、丰富完备的数据类型、运行程序时变量自动初始化、运行效率高、查错能力强等特点。Pascal语言有益于培养良好的程序设计风格和习惯,在大学中Pascal语言也常常被用作学习数据结构与算法的
查看Quick n Easy Web Builder(HTML网页编辑器)12.58Mv5.4官方版Quick ‘n Easy Web Builder是来自国外的一款功能强大的HTML网页编辑器,它还可以为你提供你想要的各种图的设计形式,从而创建出你属于你自己的网站。程序具备所见即所得的操作界面,支持HTML5文档类型(优化的HTML5输出),你可以直
查看apk编辑器破解版汉化版135.15Mv3.5.0绿色版apk编辑器是一款专业的apk编译软件,该软件拥有丰富的编译工具集,内嵌Unicode、AscII互转工具能够很方便的进行编码的文字(如汉字)的搜索和汉化类修改,全中文的编译环境十分适合中国用户使用。不仅如此,该软件内置的代码编辑器还支持语法高亮显示,能
查看