问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

PhpStorm最新2024.1.2最新版本安装激活教程

发布网友 发布时间:2024-08-29 09:50

我来回答

1个回答

热心网友 时间:2024-09-08 23:53

WebStorm 2024.1.2前几天更新了,快来安装,“吃鱼”吧!

IntelliJ PhpStorm 是一个专为 PHP 开发人员打造的集成开发环境 (IDE),旨在最大限度地提高开发人员的工作效率。IDE 桌面应用程序可帮助您在Windows、macOS和Linux上编写、编辑、分析、重构、测试和调试 PHP 代码。 PhpStorm 与最流行的 PHP 测试框架集成:PHPUnit、Behat、PHPSpec和Codeception,以便您可以在 IDE 中创建、管理、执行测试并查看测试结果。在 PhpStorm 中,您可以在 PHP 项目的不同模块中相互独立地配置和运行测试。如果您的 PHP 项目包含多个Composer 管理的子项目,并且每个此类子项目都有自己的测试框架可执行文件和/或配置文件,则 PhpStorm 会为每个子项目创建单独的测试框架配置。

此版本的亮点包括:

使用本地 AI 进行全行代码补全

即使无法访问互联网,您现在也可以对 PHP 代码以及 JavaScript、TypeScript 和 HTML 使用按行自动补全功能。 借助全行代码补全,本地 LLM 可以直接在您的设备上处理和分析数据,从而实现超快的离线代码补全,并将延迟降至最低。

采用这种方式,您生成的代码不仅绝不会包含不存在的变量或方法,而且还符合您的数据隐私*,因为它不需要连接到外部服务器。 此功能包含在付费 PhpStorm 订阅方案中,因此无需额外许可证。

对 Symfony 的 AssetMapper 的支持

现在,您可以通过 importmap.php 快速安装缺失的模块和软件包,并对其类和方法使用完整的自动补全。

新终端Beta

您现在可以试用新终端了。 您可以在 Settings | Tools | Terminal | Enable New Terminal(设置 | 工具 | 终端 | 启用新终端)中切换新旧终端。

目前,仅支持 Bash、Zsh 和 PowerShell,其他 shell 正在开发中。

编辑器中的粘性行

滚动时,此功能会将类或方法的开头等关键结构元素固定到编辑器顶部。 这将使作用域始终保持在视野中,您可以点击固定的行快速浏览代码。

Pest 改进

我们改进了 Go to(转到)操作菜单中测试与方法之间的导航,以及使用快速修复时重复测试与自定义期望之间的导航。 此外,我们还修正了从 Run(运行)工具窗口打开测试源代码时出现的导航问题。

新功能还包括为 PHP 类和方法生成 Pest 测试,以及从 Intention actions(意图操作)菜单创建新的 Pest 测试。

我们还添加了新的检查功能,以简化对某些 Pest assert 方法的调用。

PHPUnit 11.0 支持

PhpStorm 现在支持使用 PHPUnit 11 运行测试。 如果 IDE 在配置文件中检测到已弃用的特性,现在会向用户显示相应的通知并提供快速修复,自动将配置文件迁移到新版本。

此外,在创建返回存根配置对象时,还针对已弃用的 TestCase 方法添加了新检查和快速修复。

此外,我们还更改了 Deprecated usage of data providers (数据提供程序的弃用用法)检查,使其在使用 PHPUnit 11 时发出警告,并移除了启动测试时的 --cache-result-file 选项。

对 dd、var_mp 和 symfony/var-mper 的改进

现在,您可以直接在编辑器中打开类和文件链接,并在控制台输出中折叠/展开结构。

检查 composer.json 中易受攻击的 PHP 软件包

PhpStorm 现在可以根据 Checkmarx 数据库交叉检查项目的 PHP 软件包,并通过检查 composer.json 文件来高亮显示易受攻击的软件包。

WSL 中的 rsync 支持

现在,您可以将 WSL 分发路径用于 rsync 工具,部署过程中将使用该工具。

前端更新Vue、Svelte 和 Astro 文件

适用于 Vue、Svelte 和 Astro 的组件用法 PhpStorm 现在为 Vue、Svelte 和 Astro 文件中的组件用法提供编辑器内提示。 这将帮助您快速找到项目中任意位置特定组件的所有用法。

Language Services(语言服务)微件

您将在状态栏上找到新的 Language Services(语言服务)微件,它可以提供对当前文件和项目的有效语言服务的洞察。 您可以直接从此微件重新启动服务或导航至其设置。

其他改进用于缩小整个 IDE 的选项

您现在可以将 IDE 缩小到 90%、80% 或 70%,从而可以灵活地调整 IDE 元素的大小。

对 class-string 类型的更出色支持

PhpStorm 现在可为 class-string 类型的实体提供 static 方法补全。

编辑器内代码审查

借助实现的新审查模式,PhpStorm 2024.1 为 GitHub 和 GitLab 用户引入了增强的代码审查体验。 此功能与编辑器集成,促进作者与审查者直接互动。 在检查拉取/合并请求分支时,审查模式会自动激活,并在装订区域中显示粉色标记,表明代码更改可供审查。 点击这些标记会弹出一个显示原始代码的弹出窗口,这样您就能快速识别哪些代码已被更改。 装订区域图标可以帮助您迅速发起新讨论,以及查看和隐藏现有讨论。 这些图标还可以让用户方便地访问评论,从而轻松查看、回复和作出反应。

数据编辑器中的本地筛选

此版本在数据编辑器中引入了期待已久的本地筛选功能。 现在,您可以根据列值快速筛选行,而无需向数据库发送查询。 这种本地方式只影响当前页面,但如果需要扩大作用域,可以调整页面大小或提取所有数据。 要禁用所有本地筛选器,请取消选择指定的 Enable Local Filter(启用本地筛选器)图标。

安装激活使用获取方式
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
怎样备份iPhone的照片? 奇迹的战士怎样加点? 奇迹私服战士8W点的怎么加点PK厉害 房屋装修建材的选购家装建材种类有哪些 家装建材都包含什么 家装应该买什么东西 劓刑简介 电信手机停机保号怎么办理? 定胆定胆方法 3d定胆方法有哪些? docker laravel 运行环境 composer 打包压缩镜像,不包含laravel项目_百 ... Linux环境下搭建composer私服及memory_limit问题 企业内训讲师企业内训讲师分类 刷脸人脸怎么解冻? 如何给电脑锁屏 两瓶雅诗兰黛粉底液盒子不一样 胡志明市特产去哪买 胡志明市购物攻略 多肉梅花鹿怎么养殖 国际象棋和中国象棋哪个更好玩 公司交的社保,财务说医保卡上是不见帐的,没钱的!这是什么意思?这样平时... 百度和猫扑哪个更强大? 鸡蛋有几种做法好吃鸡蛋吃法大全 刻章石头有哪些 篆刻用什么石头 SWOT分析模型有哪些方法? SWOT分析模型有什么? SWOT分析的内容有哪些 玻璃门拉手铝合金 塑料眼镜框有裂痕应该如何处理? 空调外机不固定可以吗? 金骏眉有几种包装 三鲜饺子馅的做法(虾仁三鲜饺子馅的做法) 中国古代宫廷礼仪讲解 微软平板surface 不能播放RMVB的视频? 要怎么才能播放 女生吃黑色巧克力容易长眼袋吗? 人衰老的快什么原因 不能轻视瓜子牙对牙齿的损害 瓜子吃太多牙上有黑印怎么办 ...小时候摔过···也会有点松松的感觉。昨天去洗牙,医生说是牙神经死... 基于和谐理论的供应链链内企业管理研究内容简介 哪个牌子的电风扇比较好? 电风扇哪个牌子好一点 QNAP TS-201重要参数 廉价家庭 2.5G交换机/万兆 NAS/Wi-Fi 6 设计方案 壁虎身上蹭上油 爬不动了怎么办 家里发现一只被油渍粘住的壁虎,很粘,用什么方法能给清洗干净,好能给他... 我牙齿跟牙龈之间覆盖着硬硬的石头,刷都刷不掉,是牙结石吗,不去医院可... 牙龈上长了硬的像石头一样的东西,怎么办 男人家暴可以要吗? 南方的树叶一直不落吗