当前位置: 首页 > news >正文

做直播的视频在线观看网站合肥网络关键词排名

做直播的视频在线观看网站,合肥网络关键词排名,企业邮箱哪家安全,网站制作价格怎么算文章目录 PhpStorm 公司简介我这边使用PhpStorm的理由PhpStorm 2023.3 最新变化AI Assistant 预览阶段结束 正式版基于 LLM 的代码补全测试代码生成编辑器内代码生成控制台中基于 AI 的错误解释 Pest 更新PHP 8.3 支持#[\Override] 特性新的 json_validate() 函数类型化类常量弃…

文章目录

  • PhpStorm 公司简介
  • 我这边使用PhpStorm的理由
  • PhpStorm 2023.3 最新变化
    • AI Assistant 预览阶段结束 正式版
      • 基于 LLM 的代码补全
      • 测试代码生成
      • 编辑器内代码生成
      • 控制台中基于 AI 的错误解释
    • Pest 更新
    • PHP 8.3 支持
      • `#[\Override]` 特性
      • 新的 `json_validate()` 函数
      • 类型化类常量
      • 弃用
    • Symfony 支持
      • _New Project_(新建项目)向导
      • QueryBuilder 中的 Doctrine 查询语言支持
      • 为 Symfony 和 Doctrine 将注解转换为特性
    • 针对 PHP 的其他更新
      • 从项目排除外部库文件的选项
      • 泛型类型的专属样式
      • 折叠多行 PHP 特性的功能
      • 从 PHPDoc 到特性的 PHPUnit 元数据转换
  • 我是如何使用上**PhpStorm**的
    • 官网购买 PhpStorm
    • 教育或者学术许可获取
  • <font color=orange>通过激活码激活,这种方式比较麻烦,但是免费,相对稳定,是我目前在使用的一种方式,详细步骤如下:
    • <font color=orange>Stage 1.下载安装 toolbox-app(全家桶管理工具)
    • <font color=orange>Stage 2 : 下载工具
    • <font color=orange>Stage 3-1 : windows为例
    • <font color=orange>Stage 3-2 : mac为例
    • <font color=orange>常见问题
      • 部分小伙伴 Mac 系统执行脚本遇到如下错误:
        • 解决方法:
    • 执行脚本做了啥?
    • 和收费版区别?
    • One more thing

大家好,欢迎来到 金榜探云手

PhpStorm 公司简介

JetBrains 是一家专注于开发工具的软件公司,总部位于捷克。他们以提供强大的集成开发环境(IDE)而闻名,如 IntelliJ IDEA、PyCharm、和 WebStorm等。这些工具被广泛用于 Java、Python、JavaScript 等编程语言的开发,因其智能化和高效性而备受开发者喜爱。

我这边使用PhpStorm的理由

PhpStorm 2023.3 最新变化

此重大更新的亮点包括:

  • AI Assistant 预览阶段结束
  • Pest 支持
  • PHP 8.3 支持
  • 改进的 Symfony 支持
  • UI 的体验改进

AI Assistant 预览阶段结束 正式版

JetBrains 的 AI Assistant 现已全面推出,搭载大量新功能和改进,助力提高您在 JetBrains IDE 中的工作效率。

基于 LLM 的代码补全

基于 LLM 的代码补全

AI Assistant 现在可以为您生成多行代码块。 在新行开始输入,如果有 LLM 建议,就会出现一个灰显的代码段。 按 Tab 接受建议。

目前,此类建议可在类上下文或函数定义内使用。

测试代码生成

测试代码生成

AI Assistant 还可以为类方法生成测试。 将文本光标置于您希望通过单元测试覆盖的类方法上,按 Alt+Enter,选择 AI Assistant,然后选择 Generate Unit Tests(生成单元测试)。

编辑器内代码生成

编辑器内代码生成

以前,您可以使用 AI 聊天生成代码段。 新增的 AI Assistant | Generate code…(AI Assistant | 生成代码…)操作可以直接在编辑器中打开提示框。 您可以输入要生成的代码的描述。 随后,AI Assistant 将提供建议,您可以接受部分或全部建议。

控制台中基于 AI 的错误解释

控制台中基于 AI 的错误解释

有时,执行 PHP 脚本或运行配置或者运行 Composer 操作时,作业会由于某种原因失败。 AI Assistant 可以帮助您确定问题的根本原因。 点击堆栈跟踪或错误消息中的 Explain with AI(使用 AI 解释)按钮即可获取 AI 生成的解释。

订阅 JetBrains AI Service,在 PhpStorm 中以补充功能的形式使用 AI Assistant。

Pest 更新

PhpStorm now supports the Pest test framework out of the box. We recently agreed with the original author of the Pest plugin to take over its development and bundle it in PhpStorm. You can read the details in our recent blog post.

Pest 测试

就像 PHPUnit 测试一样,Pest 测试现在可以直接从 PhpStorm 运行。 将文本光标放入测试并触发运行窗口时,将为特定测试创建运行配置。 您可以将文本光标置于文件中,而不是具体测试中,以触发该文件中的所有测试。

断言

借助新的 Pest 支持,您可以在 $this 上调用函数或方法来编写断言。 这还改进了测试函数中的自动补全,让您可以在输入时查看可用断言。

自定义期望

在 Pest 中,您可以编写自定义期望来减少测试中的样板检查。 PhpStorm 可以帮助您找到自定义期望的用法并帮助您重命名。

PHP 8.3 支持

PhpStorm 2023.3 完全支持 PHP 8.3。 IDE 中的大部分更改都将有机集成到您的 PhpStorm 工作流中,几乎不会引起波动,因此我们只会提及您需要了解的新功能。

Override 特性

#[\Override] 特性

PHP 8.3 引入了新的 #[\Override] 特性。 重写方法时,它可以明确显示您的意图。 PHP 引擎能够检查标有 #[\Override] 的方法是否实际上重写了父方法,如果未重写,则抛出异常。 PhpStorm 2023.3 会提前发出有关此类情况的警告。

添加 Override 特性建议

PhpStorm 还建议在适用时添加 #[\Override] 特性。

json_validate() 函数 json_validate() 函数

新的 json_validate() 函数

PHP 8.3 向标准库添加了新的 json_validate() 函数。 此前,验证字符串是否为有效 JSON 的唯一方式是对其进行解码并检测是否抛出错误。 PhpStorm 可以检测这些模式,并建议通过 json_validate() 函数调用替换。 与解码字符串相比,它使用的内存更少,因此有助于确认输入是否为有效 JSON。

类型化类常量

类型化类常量

在 PHP 8.3 中,您可以声明类常量的类型。 除 voidcallablenever 之外的所有类型声明都可以使用。

对于类型化类常量,PhpStorm 提供:

  • 插入适当类型的建议
  • 类型提示补全
  • 与默认值类型的兼容性检查
  • 重写子类中的常量时进行类型重新声明检查

弃用 弃用

弃用

PHP 8.3 弃用了一定内容,PhpStorm 为您提供了相应的检查来发现它们。

Symfony 支持

PhpStorm 2023.3 为 Symfony 开发者带来了多项改进。

New Project(新建项目)向导

New Project(新建项目)向导

适用于 Symfony 的新内置项目初始化程序允许您直接从_欢迎_屏幕新建具有所需类型和版本的 Symfony 项目。

QueryBuilder 中的 Doctrine 查询语言支持

QueryBuilder 中的 Doctrine 查询语言支持

现在,您可以在 QueryBuilder 方法调用中享受对 DQL 的完整 IDE 支持。 功能包括高亮显示、字段补全、目标模型类解析等。

为 Symfony 和 Doctrine 将注解转换为特性

为 Symfony 和 Doctrine 将注解转换为特性

Following the introduction of attributes in PHP 8.0, Doctrine annotations are being deprecated and will soon be removed. 为了帮助您进行切换,PhpStorm 2023.3 包含了将 Doctrine 注解转换为特性的功能。

PhpStorm 还支持将 Symfony 注解转换为其对应特性,例如 #[Required]#[Route] 等。

针对 PHP 的其他更新

从项目排除外部库文件的选项

从项目排除外部库文件的选项

我们添加了排除来自索引库的目录的实验性新功能。 从项目中排除此类文件有助于避免多重定义问题和提高索引性能。

泛型类型的专属样式

泛型类型的专属样式

我们持续改进泛型的使用体验。 在 PhpStorm 2023.3 中,现在可以为泛型设置颜色编码,使泛型类型更易区分。

折叠多行 PHP 特性的功能

折叠多行 PHP 特性的功能

随着特性采用的增加,有时会难以阅读来自给定框架的带有长多行特性注解的代码。 在 PhpStorm 2023.3 中,这应该不再是问题,您现在可以折叠多行特性。

从 PHPDoc 到特性的 PHPUnit 元数据转换

从 PHPDoc 到特性的 PHPUnit 元数据转换

PHPUnit 10 introduced support for attributes for adding metadata to test classes and test methods, as well as tested code units. 我们已经实现了检查和快速修复,帮助您从旧的 PHPDoc 注解迁移到这种新样式。

我是如何使用上PhpStorm

官网购买 PhpStorm

在这里插入图片描述

优点:使用方便,而且稳定性好;

缺陷: 官方价格有点小贵;

详细可以参考官网地址:https://www.jetbrains.com.cn/store/#personal

教育或者学术许可获取

在这里插入图片描述

优点:使用方便,几乎免费;

缺陷: 需要教育邮箱,学生邮箱不太稳定,容易失效;

详细可以参考官网地址:https://www.jetbrains.com.cn/community/education/#classrooms

通过激活码激活,这种方式比较麻烦,但是免费,相对稳定,是我目前在使用的一种方式,详细步骤如下:

Stage 1.下载安装 toolbox-app(全家桶管理工具)

  • 先去官网下载
    在这里插入图片描述

  • 可以在toolbox-app下载全家桶最新的工具。

在这里插入图片描述

  • 安装然后打开

请添加图片描述

  • 提示要输入激活码,先关闭应用,等下再打开

请添加图片描述

Stage 2 : 下载工具

  • 打开下载好的激活包(下载后记得不要删除和移动,然后安装的路径尽量不要带中文路径、删掉就会失效的

Stage 3-1 : windows为例

  • 先执行uninstall-all-users.vbs,直接双击打开,
    出现弹框done说明成功

  • 然后再执行install-current-user.vbs,直接双击打开即可
    这里需要等待10秒左右才会出现done弹框,才是成功

  • 打开 PhpStorm

再输入对应的激活码即可

Stage 3-2 : mac为例

  • Mac / Linux 系统与上面 Windows 系统一样,需将补丁所属文件 /jetbra 复制到某个路径,且 路径不能包含空格与中文

  • 再运行uninstall.sh

    sh xxxxx 运行下.sh文件(记得sh后面加空格加路径)

    出现done说明成功。

  • 接着执行install.sh,与上面同理,出现done,the kill xxxxx 说明成功。

常见问题

部分小伙伴 Mac 系统执行脚本遇到如下错误:

sed: RE error:illegal byte secuence

解决方法:
  • 可先执行如下命令,再执行脚本:

export LC_COLLATE='C’export LC_CTYPE=‘C’

  • 重新打开 idea,输入激活码即可

脚本执行成功后,一定要重启 PhpStorm~~

脚本执行成功后,一定要重启 PhpStorm~~

脚本执行成功后,一定要重启 PhpStorm~~

执行脚本做了啥?

  • Windows 用户执行脚本后,脚本会自动在环境变量 -> 用户变量下添加了 IDEA_VM_OPTIONS 变量,变量值为 /jetbra 文件夹下的 .vmoptions 参数文件绝对路径,如下所示:
  • 然后,脚本自动在 idea.vmoptions 文件中引用了补丁 :
  • Mac / Linux 用户执行脚本后,脚本会自动在当期用户环境变量文件中添加了相关参数文件,Mac / Linux 需重启系统,以确保环境变量生效。

成功的小伙伴求一键三连,谢谢

和收费版区别?

  • 激活3-12个月可能会失效,不慌,公众号 金榜探云手:输入clion ,即可获得,永久实时更新
  • 激活无法使用官方收费插件和收费主题,回复 vip 获取欧洲正版全家桶、全插件、全主题、随便用,每年只需一杯咖啡
  • 第三方收费插件基本也是几十分之一,详情 公众号 金榜探云手:输入vip

申明:本教程 补丁、激活码均收集于网络,请勿商用,仅供个人学习使用,如有侵权,请联系作者删除。若条件允许,希望大家购买正版 !

PS: 本教程最新更新时间: 2024年3月1日,持续更新,收藏防失联哟

公众号回复 vip 获取欧洲正版全家桶、全插件、全主题、随便用,每年只需一杯咖啡!

One more thing

关注金榜探云手,每天为你带来最新好用的开发运维工具,如果你觉得用,请点赞+在看,然更多的人了解相关工具。

趁年底有空我也将付费版Idea百科全书,和Pycharm使用百科全书全部输出整理了,这些工具都掌握了对编码效率肯定是有本质上的提升,配合Github Copilot基本能让工具完成大部分开发工作,专注完成业务实现就好。

IDEA付费版使用百科全书
https://ziby0nwxdov.feishu.cn/docx/MiCfdogB4omIa9xlW50cByiGn5n

Pycharm付费版使用百科全书 https://ziby0nwxdov.feishu.cn/docx/DArFdVFQpomfUvxV7xZcCwXYn0c

http://www.hkea.cn/news/720616/

相关文章:

  • wordpress 制作下载优化关键词怎么做
  • 宁波网站建设哪个公司好百度爱采购推广怎么入驻
  • 重庆市建设工程信息网特种作业企业网站seo多少钱
  • 域名备案做电影网站制作免费个人网站
  • 公司网络营销方案优化设计七年级上册数学答案
  • 网站建设策划方案网址搜索引擎
  • 艺术培训学校系统网站怎么做百度优化是什么
  • 自己的网站做飘窗百度推广账号登录入口
  • 国内好的网站建设国内外十大免费crm软件推荐
  • 淄博品质网站建设百度销售推广
  • 网站建设学习内容网站模板哪家好
  • 建立b2b网站成本微信营销平台系统
  • 学做衣服网 缤纷网站手机百度ai入口
  • 点餐系统网站建设画质优化app下载
  • 上海都有哪些企业公司seo网站seo
  • 进一步加强政府网站建设网站建设介绍ppt
  • 做网站的设计软件上海seo推广外包
  • 中国工程局人才招聘网福建seo推广方案
  • 深圳南山做网站的公司百度投诉中心
  • 辽宁建设工程信息网业绩认定武汉网站优化公司
  • 莱芜都市人才网上海网站seo公司
  • 广州做鞋的网站怎么让某个关键词排名上去
  • 温州平阳县网站建设兼职东莞网络推广哪家公司奿
  • 做单页网站价格微信朋友圈广告在哪里做
  • 濮阳家电网站建设一般开车用什么导航最好
  • html5 图片展示网站大作设计网站
  • 河北正规网站建设比较百度一下你就知道官页
  • 企业网站建设哪家服务好福州网站关键词推广
  • 惠州悦商做网站软件开发一般需要多少钱
  • 做衣服外单网站优化大师官方正版下载