外链论坛

 找回密码
 立即注册
搜索
查看: 1|回复: 0

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

[复制链接]

2785

主题

5942

回帖

9910万

积分

论坛元老

Rank: 8Rank: 8

积分
99109903
发表于 10 小时前 | 显示全部楼层 |阅读模式

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研发工具,其旨在加强用户效率,可深刻理解用户的编码,供给智能代码补全,快速导航以及即时错误检测

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

站点统计|Archiver|手机版|小黑屋|外链论坛 ( 非经营性网站 )|网站地图

GMT+8, 2024-10-5 14:24 , Processed in 0.064733 second(s), 19 queries .

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.