>  기사  >  개발 도구  >  PHPStorm2022.1이 공식 출시되었습니다! 어떤 기능적 개선이 이루어졌는지 확인해 보세요.

PHPStorm2022.1이 공식 출시되었습니다! 어떤 기능적 개선이 이루어졌는지 확인해 보세요.

WBOY
WBOY앞으로
2022-04-19 14:37:584689검색

이 기사에서는 향상된 Blade 및 Twig 지원, 새로운 고급 PHP 메타데이터 기능, @method 주석 및 일부 개선 사항을 포함하여 2022.1 버전의 공식 릴리스와 관련된 문제를 주로 소개하는 phpstorm에 대한 관련 지식을 제공합니다. 편집자 등 모든 분들께 도움이 되었으면 좋겠습니다.

PHPStorm2022.1이 공식 출시되었습니다! 어떤 기능적 개선이 이루어졌는지 확인해 보세요.

추천 학습: "phpstorm 튜토리얼"

PhpStorm 2022.1이 공식 출시되었습니다! 이 버전에는 향상된 Blade 및 Twig 지원, 새로운 고급 PHP 메타데이터 기능, @method 주석의 제네릭 및 편집기의 일부 개선 사항이 포함되어 있습니다. 다음은 새로운 기능 중 일부를 발췌한 것입니다.

블레이드 템플릿 지원에 대한 향상된 지원

이전에는 PhpStorm이 블레이드 템플릿의 각 코드 블록을 별도의 범위로 처리하여 코드 완성 누락과 같은 몇 가지 문제가 발생했습니다.

PHPStorm2022.1이 공식 출시되었습니다! 어떤 기능적 개선이 이루어졌는지 확인해 보세요.

PhpStorm 2022.1에서는 IDE가 블레이드 템플릿을 처리하는 방식을 대대적으로 점검했습니다. 이제 더 나아지도록 수정되었습니다. .blade.php 파일의 코드 완성:

PHPStorm2022.1이 공식 출시되었습니다! 어떤 기능적 개선이 이루어졌는지 확인해 보세요.

블레이드 템플릿의 코드 완성 및 형식 지정과 관련된 추가 문제도 수정되었습니다.

  • PHP 변수에 대한 블레이드 자동 완성의

  • WI-37741

  • WI-34830 블레이드: php

  • WI-64460에서 네임스페이스를 지원합니다. 블레이드: php 블록()이 있는 경우 태그 내부의 메소드가 완성되지 않습니다.

  • WI-64463 블레이드: 두 개의 연속 @php 섹션이 함께 병합되어 "예상: 표현식"이 생성되었습니다. 경고

  • WI-31196 블레이드: html 주석 형식이 잘못됨

  • WI-40358 블레이드: @if 블록 내부의 @section "Directive not close" 발생

WI-64594 블레이드: @js 지시어 지원

자세한 내용은 버그 추적기의 전체 목록을 참조하세요. Twig 템플릿 개선

닫는 태그 자동 완성을 비활성화하는 새로운 옵션

PHPStorm2022.1이 공식 출시되었습니다! 어떤 기능적 개선이 이루어졌는지 확인해 보세요.

일부 사용자는 {%를 입력한 후 Twig 태그가 자동으로 닫히지 않기를 원합니다. 이제 이 동작을 구성할 수 있습니다.

{% 에서 {{ 까지의 여는 태그와 닫는 태그, 이제 여는 태그와 닫는 태그도 동시에 편집됩니다. WordPress 개선

Hook 호출에서 등록으로 이동

PHPStorm2022.1이 공식 출시되었습니다! 어떤 기능적 개선이 이루어졌는지 확인해 보세요.

PhpStorm 2022.1에서는 호출 왼쪽에 여백 아이콘이 있습니다. 등록 및 기타 호출을 포함한 후크 사용 목록을 보려면 클릭하세요.

get_template_directory_uri()를 사용하여 동적 경로 지원 PHPStorm2022.1이 공식 출시되었습니다! 어떤 기능적 개선이 이루어졌는지 확인해 보세요.

이 릴리스에는 경로에 get_template_directory_uri() 함수에 대한 지원이 추가되었습니다.

여러 줄 및 중첩 배열 모양

PhpStorm 2022.1 PHPStorm2022.1이 공식 출시되었습니다! 어떤 기능적 개선이 이루어졌는지 확인해 보세요.PHPDoc 및 속성에 여러 줄 및 중첩 배열 모양에 대한 전체 지원 추가:

이 경우 배열 모양 주석을 사용하여 배열을 정의할 수 있습니다. 키에 대한 코드 완성을 얻고 값 유형을 추론하는 구조입니다. PHPStorm2022.1이 공식 출시되었습니다! 어떤 기능적 개선이 이루어졌는지 확인해 보세요.

반환 유형 및 매개변수 유형 정의를 지원하는 PhpStorm에서 Booth PHPDoc 및 속성 구문을 사용할 수도 있습니다.

여러 줄 및 중첩 주석 지원 외에도 배열 모양에 대한 기타 여러 가지 개선 사항이 있습니다.

@method 주석의 GenericsPHPStorm2022.1이 공식 출시되었습니다! 어떤 기능적 개선이 이루어졌는지 확인해 보세요.

PhpStorm 2022.1은 @method 정의에서 일반 유형을 지원합니다.

새로운 고급 PHP 메타데이터 기능

PhpStorm은 내장된 "코드 인식" 기능 외에도 외부에 의존합니다. 코드 지식. 이 지식은 PHP 스텁 및 .phpstorm.meta.php 파일 형태로 제공됩니다.

매직 __call 및 __callStatic 지원PHPStorm2022.1이 공식 출시되었습니다! 어떤 기능적 개선이 이루어졌는지 확인해 보세요.

이전에는 매직 메소드의 __call 또는 __callStatic에 의존했다면 이러한 메소드가 정의되지 않았기 때문에 자동 완성 기능을 잃을 수 있었습니다. 2022.1 EAP에서는 해당 메타데이터 항목을 추가하고 해당 호출에 대해 자동 완성을 얻을 수 있습니다.

🎜🎜🎜 동적 호출도 자동으로 처리할 수 있으며 매개변수 값에서 특정 메서드 이름을 수신할 수 있습니다. 🎜

PHPStorm2022.1이 공식 출시되었습니다! 어떤 기능적 개선이 이루어졌는지 확인해 보세요.

@|MyClass 유형 지원

Union 유형을 이제 @|MyClass로 지정할 수 있습니다.

PHPStorm2022.1이 공식 출시되었습니다! 어떤 기능적 개선이 이루어졌는지 확인해 보세요.

문서에서 다른 메타데이터 기능에 대해 자세히 알아보세요.

새 Composer 프로젝트 마법사

향상된 새 프로젝트 마법사: 비어 있는 새 프로젝트를 생성할 때 자동으로 해당 Composer.json 파일을 생성하고 필요한 종속성을 제공하도록 선택할 수 있습니다.

PHPStorm2022.1이 공식 출시되었습니다! 어떤 기능적 개선이 이루어졌는지 확인해 보세요.

프로젝트를 생성한 후 PhpStorm은 해당 프로젝트를 설치하라는 메시지를 표시합니다.

PHPStorm2022.1이 공식 출시되었습니다! 어떤 기능적 개선이 이루어졌는지 확인해 보세요.

WebDAV 지원

이 버전에서는 WebDAV 서버를 사용한 배포 지원이 도입되었습니다. 새 서버를 구성하려면 기본 설정 | 빌드, 실행, 배포 | 배포로 이동하여 새 WebDAV 유형 서버를 추가하고 연결 매개변수를 제공하세요.

PHPStorm2022.1이 공식 출시되었습니다! 어떤 기능적 개선이 이루어졌는지 확인해 보세요.

Rsync 명령줄 매개변수 재정의

SFTP 지원을 위한 PhpStorm 2021.3이 도입되었습니다. 배포 속도를 크게 높이는 Rsync. Rsync 도구는 -zar 명령줄 옵션을 사용하여 실행됩니다. 이 옵션은 전송된 데이터를 압축하고(z), 전송된 파일 및 폴더의 권한, 소유권 및 타임스탬프를 보존하고(a) 하위 디렉터리로 반복됩니다(r).

이 버전에서는 옵션 세트를 사용자 정의할 수 있습니다. 설정 | 기본 설정 | 도구 | rsync로 이동하여 원하는 옵션 세트를 제공하세요.

PHPStorm2022.1이 공식 출시되었습니다! 어떤 기능적 개선이 이루어졌는지 확인해 보세요.

새 검사

목적 정규식 사용을 단순화합니다.

중복 수정자

다음 새 검사는 정규식 패턴에 사용된 수정자를 보고하지만 일치에는 영향을 미치지 않습니다. 문자가 포함되지 않은 패턴의

/i(대소문자 구분 안 함) 달러 기호가 포함되지 않은 패턴 또는 점이 포함되지 않은 패턴에 m(PCRE_MULTILINE) 수정자

/s(점은 줄바꿈과 일치)가 포함된 패턴

PhpStorm은 이러한 문제를 신속하게 제거하기 위해 Alt+Enter 빠른 수정 기능을 제공합니다. 수정자.

PHPStorm2022.1이 공식 출시되었습니다! 어떤 기능적 개선이 이루어졌는지 확인해 보세요.지원되지 않는 수정자

/e 수정자는 PHP 7.0 이상에서 더 이상 사용되지 않습니다.

PHPStorm2022.1이 공식 출시되었습니다! 어떤 기능적 개선이 이루어졌는지 확인해 보세요.새 알림 도구 창

이벤트 로그 인스턴스를 사용자가 IDE의 알림을 더 잘 이해하는 데 도움이 되는 새 알림 도구 창으로 대체했습니다. 기본적으로 새 도구 창은 IDE 창의 오른쪽 하단에 위치하며 알림은 제안과 타임라인의 두 가지 범주로 나눌 수 있습니다.

PHPStorm2022.1이 공식 출시되었습니다! 어떤 기능적 개선이 이루어졌는지 확인해 보세요.Markdown 개선

Markdown 파일에서 명령 실행

README 파일은 일반적으로 소프트웨어의 실행 단계를 설명하는 데 사용됩니다. PhpStorm 2022.1에서는 해당 Markdown 파일에서 직접 명령을 실행할 수 있습니다. 왼쪽에 있는 바인딩을 클릭하기만 하면 됩니다. 명령 줄에서 실행 아이콘을 클릭하기만 하면 됩니다.

PHPStorm2022.1이 공식 출시되었습니다! 어떤 기능적 개선이 이루어졌는지 확인해 보세요.새 옵션은 기본 설정/설정 | Markdown 파일에서 직접 실행할 수 있는 감지 명령을 통해 관리할 수 있습니다.

Markdown 코드 조각 복사

새 버전에서는 Markdown 블록에 새로운 코드 조각 복사 작업이 추가되어 Markdown 코드를 클립보드에 빠르게 복사할 수 있습니다.

PHPStorm2022.1이 공식 출시되었습니다! 어떤 기능적 개선이 이루어졌는지 확인해 보세요.LightEdit 모드에서 코드 형식 재지정

LightEdit 모드에서는 전체 프로젝트를 생성하거나 로드하지 않고도 파일을 빠르게 편집할 수 있습니다. 이제 LightEdit 모드에서도 코드 형식을 다시 지정할 수 있습니다.

Vue 개선 사항

JetBrains의 IDE 2022.1 버전에서는 Vue 3이 많이 개선되었습니다. PhpStorm은 WebStorm의 모든 개선 사항을 HTML/CSS/JS 및 기타 웹 기술에 통합합니다. 이번 릴리스에서는 구성 요소를 전역으로 정의하면 IDE가 .vue 파일에서 해당 구성 요소를 인식합니다.

PhpStorm은 createApp 관련 요소를 사용하여 생성된 애플리케이션과 정확하게 일치하는 createApp 구문도 올바르게 지원합니다.

PHPStorm2022.1이 공식 출시되었습니다! 어떤 기능적 개선이 이루어졌는지 확인해 보세요.크랙 버전이 없어서 아쉽네요

추천 학습: "

phpstorm 튜토리얼

"

위 내용은 PHPStorm2022.1이 공식 출시되었습니다! 어떤 기능적 개선이 이루어졌는지 확인해 보세요.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
이 기사는 Laravel技术社区公众号에서 복제됩니다. 침해가 있는 경우 admin@php.cn으로 문의하시기 바랍니다. 삭제