>개발 도구 >phpstorm >냄새가 너무 좋아요! phpstorm 새 버전 (버전 2020.3)

냄새가 너무 좋아요! phpstorm 새 버전 (버전 2020.3)

咔咔
咔咔원래의
2021-01-09 12:30:5612930검색
"

이 글은 phpstorm 새 버전의 구성을 초기화하여 개발 도구를 강력한 도구로 만듭니다. 버전(2020.3)을 다운로드하세요. 읽고 나면 절대 후회하지 않을 것입니다

"

머리말

아직도 phpstorm 2018.2 버전을 사용하던 시절을 생각해보면 이 소프트웨어를 오랫동안 사용했는데 모든 면에서 정말 편해졌습니다. 새 버전을 다운로드할 수 있는 용기.

오늘 사용하면서 정말 멋진 경험을 했습니다. 마음속 불안함을 견디고 퇴근할 수밖에 없었습니다.

퇴근하고 집에 오면 가장 먼저 하는 일은 신나는 마음으로 컴퓨터를 켜고, phpstorm을 검색해 최신 버전인 2020.3.1.

다운로드 시간이 참 빨리 가는 것 같아요! Kaka가 사용하는 버전은 거의 3년이 되었습니다.

냄새가 너무 좋아요! phpstorm 새 버전 (버전 2020.3)
시간이 너무 빨리 가네요

1. 첫 만남

소프트웨어 다운로드 및 설치 방법 여기서는 10,000자를 생략하겠습니다...

설렘으로 가슴이 떨립니다. 소프트웨어를 시작한 후에도 내 마음 속에 남아있는 인상은 여전히 ​​2018년 첫 설치 장면이었습니다.

코드 스타일이 너무 못생겨서 사용하고 싶지 않아요. 색상이 일치하지 않아서 매우 혼란스럽습니다.

소프트웨어를 열면 3년 전 phpstorm용 sublime을 구성할 때 사용했던 코드 컬러 매칭이 동시에 오픈되었습니다.

소프트웨어를 실행하기 위해 돌아가면 와! 정말 마음에 듭니다. 실제로 sublime의 코드 색상 매칭을 기본 스타일로 변경했습니다.

카카의 내면을 표현하기 위해 지금 이 순간 필요한 것입니다.

냄새가 너무 좋아요! phpstorm 새 버전 (버전 2020.3)
훌륭해요!
냄새가 너무 좋아요! phpstorm 새 버전 (버전 2020.3)
첫 만남

2. 향수

카카처럼 강박증이 강한 사람에게는 흠집이 허용되지 않습니다.

위 사진을 보면 괄호가 엄청 어색한 걸 알 수 있죠?

이런 종류의 괄호는 처음 봅니다.

그러면 절대 안 되겠죠! 예전의 모습으로 돌아갈 수 있는 방법을 찾아야 해요.

설정을 열고 아래 그림의 설정을 살펴보세요.

냄새가 너무 좋아요! phpstorm 새 버전 (버전 2020.3)
브라켓 스타일을 수정

하여 최종 효과를 확인해보세요! 예전의 귀요미입니다!

냄새가 너무 좋아요! phpstorm 새 버전 (버전 2020.3)
최종 효과

기타 기능은 이전과 완전히 동일합니다. 아직 차이점은 발견되지 않았으니 넘어가겠습니다.

3. 개선 사항

설치된 새 버전에는 이전 구성 중 일부가 누락되어 있어야 하므로 하나씩 재구성해 보겠습니다.

1. 코드 자동 줄 바꿈 구성

구성을 열고 원으로 표시된 영역을 클릭한 다음 옵션을 선택하고 다음 괄호 안에 PHP 및 html 구성을 추가합니다.

냄새가 너무 좋아요! phpstorm 새 버전 (버전 2020.3)
코드 자동 줄 바꿈

2. 단축키 주석(설정하면 현재 위치에서 주석이 시작되지 않음)

그럼 단축키 주석의 문제점을 살펴보겠습니다. 단축키 주석을 사용하면 다음 코드가 정렬되지 않지만 줄 바로 앞에 있다는 것을 알 수 있습니다.

아래와 같이

냄새가 너무 좋아요! phpstorm 새 버전 (버전 2020.3)
Comments

는 아래와 같이 구성할 수 있습니다. 댓글 단축키 사용이 끝나면 줄의 시작 부분으로 이동하지 않고 현재 위치에 직접 댓글을 추가할 수 있습니다.

냄새가 너무 좋아요! phpstorm 새 버전 (버전 2020.3)
구성 다이어그램

3. 파일 및 함수 헤더 주석 설정

오른쪽에서 + 기호를 찾아 사용자 정의 템플릿을 생성합니다. 라이브 템플릿을 선택한 다음, 아래 그림 설정:

PHP를 직접 선택하고 직접 추가할 수 있습니다.

냄새가 너무 좋아요! phpstorm 새 버전 (버전 2020.3)
Settings

Renderings

냄새가 너무 좋아요! phpstorm 새 버전 (버전 2020.3)
Renderings

4. 중국어 패키지

Kaka는 중국어 패키지를 좋아하지 않으니 직접 검색하셔도 됩니다

콘텐츠 검색phpstorm汉化包_咔咔博客

5. 플러그인

  • Thinkphp5 플러그인 컨트롤에서 편집 내용을 바로 볼 수 있습니다.
  • SonarLint 코딩이 표준화되지 않으면 마치 큰 소가 옆에 서 있는 것과 같습니다. . 알림
  • CodeGlance 이 플러그인은 코드 맵을 추가할 수 있습니다

실용적인 플러그인 Kaka에서 소개할 예정이며, 이 플러그인 역시 Kaka가 사용하고 있는 플러그인입니다.

6. 템플릿

편집기에는 Kaka가 추가한 템플릿이 두 개뿐입니다. 하나는 인쇄용이고 다른 하나는 메서드 생성용입니다. 그냥 사용하세요.

<span style="display: block; background: url(https://files.mdnice.com/point.png); height: 30px; width: 100%; background-size: 40px; background-repeat: no-repeat; background-color: #282c34; margin-bottom: -7px; border-radius: 5px; background-position: 10px 10px;"></span><code class="hljs" style="overflow-x: auto; padding: 16px; color: #abb2bf; display: -webkit-box; font-family: Operator Mono, Consolas, Monaco, Menlo, monospace; font-size: 12px; -webkit-overflow-scrolling: touch; padding-top: 15px; background: #282c34; border-radius: 5px;">dump($END$);<span class="hljs-keyword" style="color: #c678dd; line-height: 26px;">die</span>;<br/></code>
<span style="display: block; background: url(https://files.mdnice.com/point.png); height: 30px; width: 100%; background-size: 40px; background-repeat: no-repeat; background-color: #282c34; margin-bottom: -7px; border-radius: 5px; background-position: 10px 10px;"></span><code class="hljs" style="overflow-x: auto; padding: 16px; color: #abb2bf; display: -webkit-box; font-family: Operator Mono, Consolas, Monaco, Menlo, monospace; font-size: 12px; -webkit-overflow-scrolling: touch; padding-top: 15px; background: #282c34; border-radius: 5px;"><span class="hljs-keyword" style="color: #c678dd; line-height: 26px;">public</span> <span class="hljs-function" style="line-height: 26px;"><span class="hljs-keyword" style="color: #c678dd; line-height: 26px;">function</span> $<span class="hljs-title" style="color: #61aeee; line-height: 26px;">END</span>$ <span class="hljs-params" style="line-height: 26px;">()</span><br/></span>{<br/>    $END$<br/>}<br/></code>

사용하려면 추가를 클릭한 후 상자에 Kaka에서 제공하는 두 가지 템플릿을 작성하세요.

냄새가 너무 좋아요! phpstorm 새 버전 (버전 2020.3)
사용방법

7. 코드 색상

사용된 카카 색상 번호: F8F8F2

냄새가 너무 좋아요! phpstorm 새 버전 (버전 2020.3)
코드 색상 수정

4. 특징

이 새 버전에서 Kaka는 하단 표시줄에 나타나는 문제 탭이 특히 뛰어난 기능이라고 생각합니다.

이 기능은 모든 문법 오류, 사용하지 않는 변수를 표시하고 이 파일에서 사용하지 않는 파일을 분석합니다.

시스템이 분석된 모든 질문을 나열한 것을 볼 수 있습니다. 질문을 클릭하면 해당 행 번호로 바로 이동됩니다.

위의 오류 메시지 4개도 모두 정의되지 않은 클래스 Db인 것을 볼 수 있습니다. thinkphp5.1의 Db 클래스에 Facade 클래스가 등록되었지만 편집기에서는 여전히 이를 인식하지 못했습니다.

그러나 이 문제는 어떤 작업에도 영향을 미치지 않습니다. Kaka는 이 기능이 꽤 좋다고 생각합니다.

냄새가 너무 좋아요! phpstorm 새 버전 (버전 2020.3)
Analytics

5. 질문 1(분석)

네 번째 섹션에서 Kaka는 새 버전에서 가져온 기능에 대해 이야기했지만 여전히 문제가 있습니다.

위 스크린샷에서는 보셨는지 모르겠지만 메소드 이름이 회색으로 되어있습니다.

에디터가 분석한 문제는 미사용 요소에 속한다는 점인데, 이 역시 매우 당황스럽습니다!

이 프롬프트를 끄려면 아래와 같이 닫기를 클릭하세요

냄새가 너무 좋아요! phpstorm 새 버전 (버전 2020.3)
사용하지 않는 요소에 대한 프롬프트를 끄세요

그런 다음 오른쪽 상단의 분석 질문을 문법 오류만 분석하도록 변경하세요

修改냄새가 너무 좋아요! phpstorm 새 버전 (버전 2020.3)错误
수정 분석 오류

그러면 메소드 이름의 색상이 정상임을 알 수 있습니다

냄새가 너무 좋아요! phpstorm 새 버전 (버전 2020.3)
메소드 이름 색상

6. 질문 2 (마우스를 올렸을 때 나타나는 상자)

새로 다운로드한 편집기를 실행한 후 메서드나 변수 위에 마우스를 올려 놓으면 해당 메서드의 출처, 해당 메서드가 속한 파일, 설명과 같은 일부 정보가 표시됩니다.

이 정보는 소스 코드를 볼 때 매우 유용하지만, 개발 과정에서는 쓸모없다고 느껴집니다.

이 정보 상자를 닫는 방법은 마우스를 올려 오른쪽 하단에 있는 점 3개를 클릭한 다음 선택한 항목을 차례로 닫으면 됩니다.

카카가 그 일을 닫았기 때문에 스크린샷이 없습니다. 취소하는 방법만 알아두세요.

다시 추가하는 방법은 Kaka가 아직 스위치를 찾지 못했습니다.

七、配置dubug

不会没有debug的编程是不完正的coding。

读取phpinfo的信息,然后右键将源码复制出来

打开网址将复制的源码复制到框里https://xdebug.org/wizard

然后将适合自己版本信息的debug文件放到系统提示的位置

냄새가 너무 좋아요! phpstorm 새 버전 (버전 2020.3)
냄새가 너무 좋아요! phpstorm 새 버전 (버전 2020.3)

然后给php.ini文件进行配置相关信息,以下是咔咔配置的信息

<span style="display: block; background: url(https://files.mdnice.com/point.png); height: 30px; width: 100%; background-size: 40px; background-repeat: no-repeat; background-color: #282c34; margin-bottom: -7px; border-radius: 5px; background-position: 10px 10px;"></span><code class="hljs" style="overflow-x: auto; padding: 16px; color: #abb2bf; display: -webkit-box; font-family: Operator Mono, Consolas, Monaco, Menlo, monospace; font-size: 12px; -webkit-overflow-scrolling: touch; padding-top: 15px; background: #282c34; border-radius: 5px;">[Xdebug]<br/>zend_extension = D:\phpstudy_pro\Extensions\php\php7<span class="hljs-number" style="color: #d19a66; line-height: 26px;">.3</span><span class="hljs-number" style="color: #d19a66; line-height: 26px;">.4</span>nts\ext\php_xdebug<span class="hljs-number" style="color: #d19a66; line-height: 26px;">-2.9</span><span class="hljs-number" style="color: #d19a66; line-height: 26px;">.6</span><span class="hljs-number" style="color: #d19a66; line-height: 26px;">-7.3</span>-vc15-nts-x86_64.dll<br/>xxdebug.idekey=PhpStorm<br/>xdebug.remote_enable = On<br/>xdebug.remote_host=localhost<br/>xdebug.remote_port=<span class="hljs-number" style="color: #d19a66; line-height: 26px;">9003</span><br/>xdebug.remote_handler=dbgp<br/>xdebug.idekey=<span class="hljs-string" style="color: #98c379; line-height: 26px;">"PHPSTORM"</span><br/></code>

냄새가 너무 좋아요! phpstorm 새 버전 (버전 2020.3)

냄새가 너무 좋아요! phpstorm 새 버전 (버전 2020.3)
냄새가 너무 좋아요! phpstorm 새 버전 (버전 2020.3)

debug的냄새가 너무 좋아요! phpstorm 새 버전 (버전 2020.3)不用修改,在新版本的编辑器里,将9003作为debug的默认端口

냄새가 너무 좋아요! phpstorm 새 버전 (버전 2020.3)
냄새가 너무 좋아요! phpstorm 새 버전 (버전 2020.3)

配置DBGP信息

냄새가 너무 좋아요! phpstorm 새 버전 (버전 2020.3)
냄새가 너무 좋아요! phpstorm 새 버전 (버전 2020.3)

按照咔咔箭头方向添加php web page

냄새가 너무 좋아요! phpstorm 새 버전 (버전 2020.3)
주소 구성

이 페이지를 열면 여전히 서버를 구성해야 합니다. 관련 정보를 구성하려면 클릭을 가리키는 화살표를 클릭하세요.

냄새가 너무 좋아요! phpstorm 새 버전 (버전 2020.3)
서버 구성

구성이 완료되었습니다. PHP 웹 페이지로 돌아가서 프로젝트 주소를 구성하세요

냄새가 너무 좋아요! phpstorm 새 버전 (버전 2020.3)
프로젝트 주소를 구성하세요

그런 다음 중단점을 설정하고 버그를 클릭하세요

냄새가 너무 좋아요! phpstorm 새 버전 (버전 2020.3)
Breakpoint

그런 다음 중단점을 직접 입력할 수 있습니다. location

냄새가 너무 좋아요! phpstorm 새 버전 (버전 2020.3)
중단점 위치 입력

위는 phpstorm 구성 디버깅에 대한 솔루션입니다.

8. 디버깅 확장에 대하여

대부분의 파트너는 아직 통합 환경을 사용하여 개발을 하기 때문에 가상 도메인 이름을 구성해 놓았을 텐데, 이 도메인 이름을 디버깅에 활용하는 방법!

서버의 도메인 이름만 수정하면 됩니다

냄새가 너무 좋아요! phpstorm 새 버전 (버전 2020.3)
서버 도메인 이름 수정

또 다른 상황은 백그라운드 애플리케이션을 디버깅하는 방법입니다!

이전과 동일한 작업으로 PHP 웹페이지의 시작 주소를 프로젝트의 진입 위치로 구성하면 됩니다.

냄새가 너무 좋아요! phpstorm 새 버전 (버전 2020.3)백엔드에서도 마찬가지로 브레이크포인트가 필요한 코드에 브레이크포인트를 걸어주고, 버그를 클릭하세요

냄새가 너무 좋아요! phpstorm 새 버전 (버전 2020.3)
백그라운드 브레이크포인트

그런 다음 백그라운드에서 브레이크포인트에 해당하는 메소드를 입력하세요

그렇습니다. phpstorm 구성 디버깅

요약

사실 이 글을 쓴 이유는 이전에도 PHPstorm에 관한 글을 몇 번 썼는데, 한 글이 한 가지 문제를 해결했을 뿐입니다.

그러나 오늘 이 글에서는 기본적으로 phpstorm을 사용하여 Kaka의 모든 기능을 설명하고 있습니다. 즉, 새로운 소프트웨어를 설치하면 Kaka는 이 글을 기반으로 동일한 편집기를 만들 수 있습니다.

습관은 매우 중요합니다. 코딩 습관도 도구 습관도 같습니다.

배움에 대한 끈기, 블로그에 대한 끈기, 공유에 대한 끈기는 카카가 경력 이후부터 늘 지켜온 신념입니다. 거대한 인터넷에 올라온 카카의 글이 여러분에게 조금이나마 도움이 되기를 바랍니다. 카카 다음호에서 만나요

위 내용은 냄새가 너무 좋아요! phpstorm 새 버전 (버전 2020.3)의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.