>개발 도구 >phpstorm >대규모 업데이트! PhpStorm 2022.3이 출시되었습니다!

대규모 업데이트! PhpStorm 2022.3이 출시되었습니다!

藏色散人
藏色散人앞으로
2022-12-08 16:48:352168검색

원본 영어 텍스트: https://blog.jetbrains.com/phpstorm/2022/12/phpstorm-2022-3-whats-new/

원본 디렉토리:

  • 새 UI✔️

  • 사용자 경험 업그레이드 ✔️

  • PHP 8.2 지원 ❔

  • 디버깅 개선 ❌

  • 데이터베이스 도구 Redis 지원 ❌

  • PHP 도구 통합 ❌

  • PHP 기타 업데이트❌

  • New 설정 동기화 솔루션 ❌

  • 웹 개발 ❌

  • Docker ❌

  • HTTP 클라이언트 ❌

  • 더 많은 경험 업그레이드 ❌

참고: 이 기사는 절반 정도만 번역되었지만 왼쪽에는 다음은 핵심 기능이 아닙니다. 관심 있는 학생은 원문으로 가서 시청할 수 있습니다.

PhpStorm의 올해 마지막 주요 업데이트인 2022.3이 출시되었습니다!

이 주요 업데이트는 새로운 UI 미리보기, 전체 PHP 8.2 지원, 데이터베이스 도구 Redis 지원, PHP Code Vision, Quick-Fix 미리보기, Xdebug 구성 확인, ParaTest 지원, PHPDoc 읽기 모드 및 기타 여러 기능을 제공합니다.

본 사이트는 동영상 업로드를 지원하지 않기 때문에 원본 텍스트의 동영상이 GIF 이미지로 대체되어 경험이 저하될 수 있습니다. 원문으로 이동하시면 영상을 보실 수 있습니다.

새 UI(미리보기)

약 반년 전, Jetbrains가 2022.2 EAP 버전에서 새로운 UI를 출시했는데, 당시 많은 분들이 경험하셨을 겁니다. (참조: 블로그: 신청하지 않고 Intellij Idea UI의 새 버전을 경험하는 방법).
이제 Jetbrains는 모든 사람이 경험할 수 있도록 PhpStorm에서 공식 미리보기 버전을 출시했습니다.

새 UI는 기본적으로 꺼져 있으므로 설정/기본 설정 | 모양 및 동작 | 새 UI 미리보기 / 설정/기본 설정 | | 새 UI 미리보기 가 활성화되었습니다. 设置/首选项 | 外观与行为 | 新 UI 预览 / Settings/Preferences | Appearance & Behavior | New UI Preview 中启用。

PHPStorm 2022.3 发布(新UI、引用计数、修复预览)

用户体验升级

在本次更新中,我们也带来了许多额外的视觉改进,以下仅为其中最值得关注的一部分。

Code Vision

关于 PHP 符号(函数、方法、属性)的元信息将会展示在 PHP 代码的旁边:

  • 某个类、Trait、接口、方法或函数的使用次数
  • 接口的实现数量
  • 对某段代码做出最多更改的人(来自 Git)(通常是代码所有者或者最了解那段代码的人)

PHPStorm 2022.3 发布(新UI、引用计数、修复预览)

如果你不太喜欢 Code Vision 文本的默认位置,你可以在设置中更改。右键 Code Vision 文本,点击 配置 / Configure。或者手动前往 设置/首选项 | 编辑器 | 嵌入提示 | Code Vision Settings/Preferences | Editor | Inlay Hints | Code Vision

PHPStorm 2022.3 发布(新UI、引用计数、修复预览)

除此之外,PhpStorm 中的 Code Vision 也适用于 JS 和 TypeScript 文件。

快速修复预览

在日常使用中,你可以使用 Alt+Enter
PHPStorm 2022.3 출시(새 UI, 참조 계산, 미리보기 수정)

PhpStorm 2022.3 发布(新UI、引用计数、修复预览)사용자 경험 업그레이드

이 업데이트에서 우리는 또한 많은 추가적인 시각적 개선 사항을 가져왔습니다. 다음은 가장 주목할만한 사항 중 일부입니다.

Code Vision

PHP 기호(함수, 메서드, 속성)에 대한 메타 정보는 PHP 코드 옆에 표시됩니다.

PhpStorm 2022.3 发布(新UI、引用计数、修复预览)

클래스, 특성, 인터페이스의 사용 횟수, 강력한 메소드 또는 기능>🎜🎜인터페이스 구현 수🎜🎜특정 코드 부분을 Git에서 가장 많이 변경한 사람(대개 코드 소유자 또는 해당 코드 부분을 가장 잘 아는 사람)🎜🎜🎜 PHPStorm 2022.3 출시(새로운 UI, 참조 카운팅, 수리 미리보기) 🎜🎜코드가 별로 마음에 들지 않는다면 Vision 텍스트의 기본 위치는 설정에서 변경할 수 있습니다. Code Vision 텍스트를 마우스 오른쪽 버튼으로 클릭하고 구성 / 구성을 클릭합니다. 또는 설정/환경 설정 | 인레이 힌트 | 코드 비전 설정/환경 설정 | 인레이 힌트 | 🎜🎜<img src="https://img.php.cn/upload/article/000/000/020/4695526eda4a0446ff3337ae83dbe6e9-2.gif" alt="PHPStorm 2022.3 출시(새 UI, 참조 계산, 미리보기 수정)">🎜🎜또한 PhpStorm의 Code Vision은 JS 및 TypeScript 파일에서도 작동합니다. 🎜🎜빠른 수정 미리보기🎜🎜일상 사용 시 <code>Alt+Enter를 사용하거나 수동으로 클릭하여 일부 코드 문제를 자동으로 수정할 수 있습니다. 이제 빠른 수정을 수행하기 전에 PhpStorm이 권장하는 코드를 미리 볼 수 있습니다. 🎜빠른 수정 메뉴를 열고 옵션 위로 마우스를 가져가면 미리보기 인터페이스가 나타납니다. 🎜🎜🎜🎜🎜PHPDoc 읽기 모드🎜🎜코드를 작성하는 과정에서는 코드를 쉽게 읽을 수 있는지 확인하는 것이 중요합니다. PhpStorm 2022.3은 새로운 PHPDoc 디자인과 느낌을 제공하여 더욱 보기 좋은 프레젠테이션과 HTML 형식 지원을 제공합니다. 🎜PHPDoc 옆에 있는 기어를 클릭하면 새로운 스타일로 전환할 수 있습니다. 🎜🎜🎜🎜

매번 수동으로 클릭하고 싶지 않다면 톱니바퀴 아이콘을 마우스 오른쪽 버튼으로 클릭하고 모든 문서 댓글 렌더링을 클릭하여 모든 PHPDoc에 대해 활성화할 수 있습니다. Render All Doc Comments 来为所有的 PHPDoc 启用。

PhpStorm 2022.3 发布(新UI、引用计数、修复预览)

改进快速文档

当在你任何函数、类或方法上按 F1Ctrl+Q 时,PhpStorm 会直接在编辑器中显示文档。不再需要跳转到浏览器!
PhpStorm 2022.3 发布(新UI、引用计数、修复预览)

PhpStorm 2022.3 发布(新UI、引用计数、修复预览)

日期时间格式预览

有时候,传递给 date() 或类似函数的日期格式可能稀奇古怪,比 Ymd 复杂许多,通常需要查阅文档来找到具体的输出,而在 2022.3 中,停在日期格式上时,将会显示带有示例日期的工具提示。(下面的确不是动图)
PhpStorm 2022.3 发布(新UI、引用计数、修复预览)

不仅如此,在编写格式字符串时,你也会获得详尽的自动补全提示。

PhpStorm 2022.3 发布(新UI、引用计数、修复预览)

PHP 8.2

PhpStorm 2022.3 带来了对 PHP 8.2 的完整支持,以下是一些需要了解的新功能。

只读类(Readonly Class)

PhpStorm 对只读类提供以下功能:

  • 将具有只读属性的类转换为只读类的快速修复
  • 检查并确保只读类的子类也是只读类
  • 检测未使用的只读类属性
  • 检查只读类中禁止使用的静态或动态属性

PhpStorm 2022.3 发布(新UI、引用计数、修复预览)

已弃用的动态属性

在 PHP8.2 中访问不存在的属性将会导致弃用提示。你可以在类中添加属性或使用 [AllowDynamicProperties] 注解来修复。
PhpStorm 2022.3 发布(新UI、引用计数、修复预览)

类型系统改进

PHP 8.2 引入了 DNF(Disjunctive Normal Form)类型,以及 null true false
PhpStorm 2022.3 출시(새 UI, 참조 계산, 미리보기 수정)PhpStorm 2022.3 发布(新UI、引用计数、修复预览)

빠른 문서 작성 개선

함수, 클래스 또는 메소드에서 F1 또는 Ctrl+Q를 누르면 PhpStorm은 편집기에서 문서를 작성하세요. 더 이상 브라우저로 뛰어들 필요가 없습니다!
PhpStorm 2022.3 출시(새 UI, 참조 계산, 미리보기 수정)

PhpStorm 2022.3 출시(새 UI, 참조 계산, 미리보기 수정)

날짜 시간 형식 미리보기

🎜때때로 date() 또는 유사한 함수에 전달된 날짜 형식이 Ymd보다 이상하고 훨씬 더 복잡할 수 있습니다. 일반적으로 다음을 수행해야 합니다. 특정 출력을 찾으려면 문서를 참조하세요. 2022.3에서는 날짜 형식에서 일시중지하면 샘플 날짜와 함께 툴팁이 표시됩니다. (다음은 실제로 애니메이션 사진이 아닙니다.) 🎜PhpStorm 2022.3 릴리스(신규) UI, 견적 계산, 수리 미리보기)🎜🎜그뿐만 아니라 형식 문자열을 작성할 때 자세한 자동 완성 팁도 얻을 수 있습니다. 🎜🎜PhpStorm 2022.3 출시(새 UI, 참조 계산, 미리보기 수정)🎜

PHP 8.2

🎜PhpStorm 2022.3은 PHP 8.2를 완벽하게 지원합니다. 다음은 알아두어야 할 몇 가지 새로운 기능입니다. 🎜

읽기 전용 클래스

🎜PhpStorm은 읽기 전용 클래스에 대해 다음 기능을 제공합니다. 🎜
  • 읽기 전용 속성이 있는 클래스를 읽기 전용 클래스로 변환하기 위한 빠른 수정
  • 읽기 전용 클래스의 하위 클래스도 읽기 전용 클래스인지 확인하고 확인하세요.
  • 사용하지 않는 읽기 전용 클래스 속성 감지
  • 읽기 전용에서 금지된 정적 또는 동적 속성 확인 클래스 속성
🎜PhpStorm 2022.3 출시(신규) UI, 참조 계산, 수정 미리보기)🎜

사용되지 않는 동적 속성

🎜PHP8.2에서 존재하지 않는 속성에 액세스하면 사용 중단 메시지가 표시됩니다. 클래스에 속성을 추가하거나 [AllowDynamicProperties] 주석을 사용하여 이 문제를 해결할 수 있습니다. 🎜PhpStorm 2022.3 출시(새 UI, 참조 계산, 미리보기 수정)🎜

유형 시스템 개선

🎜PHP 8.2에는 DNF(Disjunctive Normal Form) 유형이 도입되었습니다. null true false와 같은 힌트를 입력하세요. 🎜🎜🎜🎜🎜그렇습니다. 절반 정도만 재현했지만 나머지는 핵심 기능이 아닙니다. 관심 있는 학생은 원문으로 가서 시청하세요. 🎜🎜

위 내용은 대규모 업데이트! PhpStorm 2022.3이 출시되었습니다!의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
이 기사는 learnku.com에서 복제됩니다. 침해가 있는 경우 admin@php.cn으로 문의하시기 바랍니다. 삭제