欧易

欧易(OKX)

国内用户最喜爱的合约交易所

火币

火币(HTX )

全球知名的比特币交易所

币安

币安(Binance)

全球用户最多的交易所

php开发工具PhpStorm新版本V2022.1新增功能亮点介绍

时间:2022-11-03 07:03:56 | 浏览:5792

PhpStormV2022.1 版本支持多行和嵌套数组形状、就地提取方法重构,增强对Blade 模板、WordPress、PHP 中的泛型支持等。PhpStorm官方最新版免费下载试用,历史版本下载,在线文档和帮助文件下载-慧都网支持多行和

PhpStormV2022.1 版本支持多行和嵌套数组形状、就地提取方法重构,增强对Blade 模板、WordPress、PHP 中的泛型支持等。

PhpStorm官方最新版免费下载试用,历史版本下载,在线文档和帮助文件下载-慧都网

支持多行和嵌套数组形状

自 PhpStorm 2021.2 起,已支持 PHPDoc 块中的单行和单级注释。在 PhpStorm 2022.1 中,在 PHPDoc 和#[ArrayShape]属性 中完全支持多行和嵌套数组形状。

添加数组形状注释以获取键的代码完成并推断简单数组数据结构或类对象数组中的值类型。可以在 PhpStorm 中使用 PHPDoc 和 Attribute 语法,无论使用哪种,返回类型和参数类型都支持该语法。

支持就地提取方法重构

Extract Method是 PhpStorm 中最常用的重构之一。为了简化代码并创建新方法,只需选择一段代码并按⌘⌥M( Cmd+Alt+M/ Ctrl+Alt+M)。

以前,这将打开重构配置的对话框。在许多情况下,为了提取方法,可以使用就地重构来代替。 不会有对话框,并且会立即在编辑器中创建一个新方法(或函数),光标将激活以编辑新方法的名称。

增强对 Laravel Blade 模板的支持

以前,PhpStorm 将 Blade 模板中的每个代码块视为一个独立的范围,这通常会导致代码完成和洞察力出现问题。在 PhpStorm V2022.1 中,对 IDE 处理 Blade 模板的方式进行了重大修改,可以在.blade.php文件中更好的完成代码,也解决了Blade 模板中代码完成和格式化的更多问题。

改进WordPress

使用 `get_template_directory_uri()` 支持动态路径

在 PhpStorm 中,可以⌘+Click( Ctrl+Click) 对文件路径在编辑器中打开相应的文件。当路径与 WordPress 函数复合时,这不适用于 WordPress 代码中的动态路径。 在此版本中,添加了对
get_template_directory_uri()路径中函数的支持。

从钩子调用跳转到注册

WordPress 钩子系统功能强大,但无法从调用钩子的位置跳转到声明处理程序的位置。 现在调用左侧有一个装订线图标。单击它可以查看钩子用法列表,包括注册和其他调用。

新的高级 PHP 元数据功能

PhpStorm 除了具有内置的“代码感知”功能外,还具有外部代码知识。这些知识以.phpstorm.meta.php文件的形式出现。可以使用它来教 PhpStorm 有关代码库的更多信息,从而提高完成度。

支持_call 和_callStatic

如果依赖方法_callor _callStatic,那么将失去这些方法的代码完成,因为它们没有定义。 在此版本中,可以添加相应的元数据条目并获得此类调用的自动完成功能。甚至可以自动处理动态调用,从参数值接收特定的方法名称。

支持联合类型

现在可以像@|MyClass在.phpstorm.meta.php中一样指定联合类型——这可以改进模拟的编码辅助。

改进注释支持和泛型

继续改进对 PhpStorm 中基于注释的泛型的支持。在此版本中,介绍了更多案例,包括但不限于:

    @psalm-import-type,@phpstan-import-type

    @psalm-trace,@phpstan-trace

    @method标签中的泛型

新建 Composer 项目向导

PhpStorm最新版本 中创建新的空项目时,可以选择自动为其生成composer.json文件并提供所需的依赖项,创建项目后,PhpStorm 会提示安装。

提高用户体验

新的通知工具窗口

V2022.1用新的通知工具窗口替换了事件日志实例。它可以帮助用户了解 IDE 通知,并减少错过任何重要信息的机会。默认情况下,新工具窗口位于 IDE 窗口的右下角。所有通知分为两类:建议和时间线。

更新了结构搜索和替换对话框

从主菜单中,调用结构搜索和替换编辑 | 查找 | 从结构上搜索。 重新设计了结构搜索和替换对话框,以列出所有模板,以便更轻松地浏览它们。 还在Structural Search and Replace 对话框的右上角 添加了Pin Dialog图标。

均匀拆分选项卡

现在可以在编辑器选项卡之间平均分配工作空间以具有相同的宽度。启用设置/首选项 | 高级设置 | 编辑器标签 | 使嵌套拆分中的比例相等。

将 UML 图导出为其他格式

现在可以将 UML 图导出为 yEd .graphml、JGraph .drawio、Graphviz .dot、Mermaid .md、Plantuml 和 IntelliJ IDEA .uml 文件,这使得它们与第三方工具兼容。

改进Markdown

从 Markdown 文件运行命令

自述文件通常描述运行应用程序所需的步骤并列出需要使用的命令。V2022.1 将允许直接从降价文件运行这些命令——只需单击命令左侧装订线中的运行图标即可。

复制 Markdown 的代码片段

向 Markdown 块添加了一个新的复制代码片段操作,它可以让您快速将其内容复制到剪贴板。

更新了 Markdown 编辑器浮动工具栏

重新设计了文本选择中出现的浮动工具栏,以便更轻松地格式化 Markdown 文件。除了新设计之外,工具栏现在允许创建列表并提供用于选择标题样式的菜单。 工具栏是可自定义的,因此可以使用最需要的选项来填充它。转到设置/首选项 | 外观与行为 | 菜单和工具栏 | Markdown 编辑器浮动工具栏。

改进风险控制系统

使用 Git Blame 更新注释

改进了使用 Git Blame进行注释的功能,使调查引入的更改更容易。当鼠标悬停在注释上时,IDE 会在编辑器中突出显示行中的差异,并在单击它时 打开Git 日志工具窗口。

拉取请求评论中的建议更改

现在可以更轻松地在 PhpStorm 中使用建议的更改,因为可以直接在 IDE 中本地应用或提交更改。

更新了 Git 工具窗口中的提交详细信息窗格

提交详细信息窗格现在包含有关 GPG 签名和构建状态的信息 ,以前,此数据仅在 Git 日志中显示为一列。

Git 文件历史记录:没有索引的新UI

Git 文件历史工具窗口 的新 UI现在独立于索引过程。即使 Log 索引关闭,数据也会以新界面表示。

PhpStorm官方最新版免费下载试用,历史版本下载,在线文档和帮助文件下载-慧都网

以上就是PhpStormV2022.1更新的新功能的相关内容,想要了解PhpStorm更多信息,可以私聊我。

PhpStorm是一款PhpStorm开发工具,其旨在提高用户效率,可深刻理解用户的编码,提供智能代码补全,快速导航以及即时错误检查。

相关资讯

php开发工具PhpStorm新版本V2022.1新增功能亮点介绍

PhpStormV2022.1 版本支持多行和嵌套数组形状、就地提取方法重构,增强对Blade 模板、WordPress、PHP 中的泛型支持等。PhpStorm官方最新版免费下载试用,历史版本下载,在线文档和帮助文件下载-慧都网支持多行和

PHP开发者的福音,解读PHP异步通信框架Swoole的机制

在中国互联网行业膨胀的12-16年,PHP语言凭借自身易上手,开发周期短的优势,深受各中小企业的喜爱。小编也很荣幸在2009年底进入这一行业,为自己谋生分得一杯羹。但是PHP又先天有它的局限性,导致客户很多需求无法得到满足。大家都知道,P

ZWebPHP基于API的简易PHP开发框架

ZWebPHP 框架设计目的:标准化、体验统一、简单可靠、易于扩展后端PHP框架基于PHP、smarty 构建。基于composer自动加载。完全基于API接口设计,API文档自动生成。权限包含菜单访问权限和API接口访问权限。工具类、数据

纯PHP开发的高性能PHPsocket服务器框架

Workerman是一款纯PHP开发的开源高性能的PHP socket 服务器框架。被广泛的用于手机app、移动通讯,微信小程序,手游服务端、网络游戏、PHP聊天室、硬件通讯、智能家居、车联网、物联网等领域的开发。 支持TCP长连接,支持W

学习PHP开发技术难不难?零基础参加PHP培训能学好吗?

PHP开发运用十分广泛,众所周知,PHP编程语言与其他编程语言相比会简单很多,因此越来越多的人加入了PHP学习的队伍,但是对于软件技术方面,没有任何基础,很多人都害怕学不会,都存在这样的疑问:学习PHP开发技术难不难?零基础参加PHP培训能

扣丁学堂PHP培训之thinkphp开发技巧

我们做PHP开发会经常用到thinkphp,thinkphp是PHP一个非常常用的框架,但是目前有许多刚参加PHP培训或者是对PHP开发感兴趣的小伙伴对thinkphp开发不是很了解,本篇文章扣丁学堂小编就thinkphp开发技巧简单的给大

六星教育:PHP语言没落了吗?PHP开发好找工作吗?

PHP语言也曾有过辉煌的时刻,但如今很少听到有人参加学PHP了,这门编程语言真的没落了吗?PHP培训后好找工作吗?接下来六星教育和大家—起来看看这个问题。PHP主要用来做网站开发,许多小型网站都用PHP开发,PHP是开源的,这是使得PHP经

PHP培训机构哪家好?女生适合做PHP开发么?

女生适合参加PHP培训吗?在很多女性群众心里,肯定有这种想法:在兄弟连参加PHP培训的都是一些屌丝男,很少有女生去做PHP开发的。其实有这种想法也很正常,在大学中,和计算机相关专业的学生中,女生就占了很少的比例,而且很多女生在毕业后,也不

PHP培训:PHPStorm开发工具的使用介绍

今天给大家分享的PHP技术培训知识是:PHP开发者必备的一款IDE——PHPStorm。PHPStorm 2018 Mac 版本,增加了大量新的功能,PHPStorm被誉为特好用PHP开发工具,由Jetbrains公司出品,支持PHP 7、

常用的php开发框架,赶快收藏!

php以其简单灵活的特点成为世界上最流行的脚本语言,于是PHP开发框架诞生了,它大大减少了开发者重复编写代码的劳动,使得开发者能够把精力放在实际开发程序上。目前,国外流行的PHP开发框架主要有zendFramework、CakePHP、Sy

PHP开发框架推荐

在我们开发过程中,优秀的PHP框架可以帮助我们这些码农构建干净整洁和结构化的web开发,同时也加快了创建和维护web应用的速度,PHP框架有很多,但在国内。不一定都适合,下边根据个人经验,以及国内情况。给大家推荐几款比较流行的PHP开发框

常见的PHP开发框架简述

LaravelLaravel 是一套简洁、优雅的 PHP Web 开发框架。它可以让你从面条一样杂乱的代码中解脱出来;它可以帮你构建一个完美的网络 APP ,而且每行代码都可以简洁、富于表达力。Laravel 是一个有着美好前景的年轻框架,

常见的PHP开发框架,你会框架的了解只是九牛一毛

LaravelLaravel 是一套简洁、优雅的 PHP Web 开发框架。它可以让你从面条一样杂乱的代码中解脱出来;它可以帮你构建一个完美的网络 APP ,而且每行代码都可以简洁、富于表达力。Laravel 是一个有着美好前景的年轻框架,

分享13款PHP开发框架

创建应用程序是一个复杂且耗时的过程,如果开发者能利用好框架,那么就可以在一个统一的结构基础上通过重用通用组件和模块来快速地做好项目。省掉创建通用组件的时间和人力,软件开发者可以把更多的时间投入到具体的项目上去,这样开发者就能专注于开发高质量

php开发资源汇总/类库汇总

依赖管理( Dependency Management )用于依赖管理的包和框架Composer / Packagist - 一个包和依赖管理器.Composer Installers - 一个多框架Composer库安装器pickle -

友情链接

网址导航 SEO域名抢注宝宝起名网妈妈知道币圈六盘水新闻头条网康佳冰箱评测网鹤壁新闻头条网葡萄牙旅游网王力宏歌迷网八泉峡旅游攻略贺州新闻资讯网家用吸尘器品牌网今日合肥黄龙旅游攻略唐诗宋词网今日临汾奇异果水果网自动售卖机资讯网长空之王电影网
Java编程学习网-java零基础自学、java新手入门菜鸟必学、电脑编程入门自学、java安装教程详细、java新手编程入门、前端刷题网站、java开发工程师、前端刷题小程序、java入门基础知识、java新手代码大全、编程题库网站、java程序员刷题软件、编程入门自学网站、java题库网站、java新手刷题网站。
Java编程学习网 yaliandai.cn ©2022-2028版权所有