PHPStrom의 어떤 단축키나 고유 기능이 글쓰기 과정을 편안하고 빠르게 만들어 주나요?
CTRL j는 vim의 snipMate와 유사하게 일반적으로 사용되는 코드 조각을 빠르게 입력하고 사용자 정의 코드 조각을 추가할 수 있습니다
모든 것을 찾기 phpstorm은 클래스 이름, 파일 이름 등에 대한 별도 검색을 지원합니다. 제가 주로 사용하는 것은 모두 직접 검색하는 것입니다. 모든 것에 맞춤 단축키가 필요한지 확인하세요
네임스페이스를 지원하는 함수, 클래스 이름, 변수 등의 매우 정확한 위치 지정. vim ctag보다 훨씬 뛰어나고 정말 좋다는 점을 인정해야 합니다
alt F7 사용법 찾기 기능을 사용하면 해당 기능이 호출되는 위치를 쉽게 찾을 수 있습니다
Shift F6 Rename은 메소드, 변수 이름 등의 이름을 쉽게 바꿀 수 있습니다. 파일 이름을 변경해도 포함 파일 경로가 자동으로 수정됩니다(단순 경로에만 국한된 것으로 보이며 변수가 포함된 경로는 인식할 수 없습니다. 상수는 문제 없습니다)
vim 플러그인을 설치하고 vim의 빠른 작동을 즐길 수 있습니다
ctrl alt l 코드 서식 지정
테스트 코드를 ftp를 통해 테스트 머신에 업로드하려면 수정된 파일을 자동으로 테스트 머신에 업로드하도록 도구->배포 기능을 구성해야 합니다
svn뿐만 아니라 git도 좋은 지원을 하고 있습니다
중단점 디버깅을 구성할 수 있습니다. http://confluence.jetbrains.com/display/PhpStorm/Zero-configuration Web Application Debugging with Xdebug and PhpStorm을 참조하세요. 일반적으로 사용되지 않습니다
지원되는 PHP 버전이 매우 새롭습니다. 현재 phpstorm7은 php5.5를 지원합니다. 다음 phpstorm8은 Php5.6을 지원합니다.
함수에서 사용하지 않는 변수는 회색으로 표시됩니다. 정의되지 않은 변수를 사용하면 빨간색 밑줄이 그어집니다. 프롬프트 변수는 수동 오류를 줄이는 데 도움이 됩니다
위는 제가 자주 사용하는 기능이고, Composer phpunit 지원 등 아직 사용해보지 못한 기능이 많습니다. 이는 사용자 정의 명령줄 작업입니다
1. 프로젝트 이름을 마우스 오른쪽 버튼으로 클릭하고 "로컬 기록 | 기록 표시"를 선택하면 로컬 수정 기록을 볼 수 있습니다
2. 최근에 열어본 파일이나 프로젝트를 보려면 Ctrl E
3. 파일 설정 | 편집기를 열고 모양 아래에서 메서드 구분 기호 표시를 선택합니다. 방법에 따라 코드를 회색 와이어프레임으로 지능적으로 나눕니다. Alt ↑ 또는 ↓를 사용하여 메서드 간에 이동할 수도 있습니다.
4. Ctrl Shift V를 사용하여 붙여넣을 최근 콘텐츠 선택
5. Ctrl D, 선택한 텍스트를 복사하여 붙여넣습니다
6. Ctrl Y, 현재 줄 또는 선택한 줄 삭제
7. Ctrl Alt 왼쪽 및 오른쪽 화살표 키를 사용하여 마지막으로 편집한 위치로 이동
8. Alt 위쪽 및 아래쪽 화살표 키, 위쪽/아래쪽 기능으로 이동
9. Alt 왼쪽 및 오른쪽 화살표 키, 탐색 라벨 전환
10. Ctrl N, 클래스명으로 검색
11. Ctrl Shift N, 파일명으로 검색
12. Ctrl Shift Alt N, 함수명으로 검색
13. Ctrl Shift F, 경로에서 찾기
14. Ctrl Shift I, 변수 초기화 값 보기
15. Ctrl F12, 현재 파일을 모두 빠르게 보는 방법
16. Ctrl /, 한줄 주석
17. Ctrl Shift /, 여러 줄 주석
18. 기본 열린 파일 템플릿 수정: "file" ---> "setting" --->"file and code template"
19. /** 입력하면 자동으로 댓글이 생성됩니다
20. Ctrl Alt L, 형식 코드
phpstorm에서 일반적으로 사용되는 단축키 목록
맥 컴퓨터 phpstorm 단축키
모두 선택 명령
명령 c 복사
명령 v 붙여넣기
z 명령 취소
명령 k 코드 검색
명령 l 특정 줄로 이동하려면 줄 번호를 입력하세요.
명령 o 클래스 구조 보기
명령 / 한줄 주석
e 명령은 마지막으로 열린 파일을 나열합니다
Ctrl Shift / 댓글 차단
Shift 명령 x
Shift 명령 r 파일명으로 해당 파일의 경로를 검색하세요
Shift 명령 t 클래스명으로 해당 파일의 경로를 검색합니다
Shift 명령 c는 현재 파일의 경로를 복사합니다
파일 이름을 바꾸려면 왼쪽 Shift f6에서 파일 이름을 선택하세요(Mac에서는 키를 동시에 누르고 있어야 함).
창 아래 phpstorm 단축키
ctrl Shift n찾기 파일
ctrl Shift f 디렉토리에서 코드 찾기(ctrl f의 업그레이드 버전)
ctr Shift r 디렉토리에서 코드 조각을 찾아 교체합니다(ctrl r의 업그레이드 버전)
CTRL ALT ←/→ 마지막 편집 위치로 돌아가기
ALT ←/→ 코드 보기 전환, 라벨 전환
ALT ↑/↓ 메소드 간 위치를 빠르게 이동
ctrl j 활성 코드 삽입 프롬프트
ctrl alt t 현재 위치에 래핑 코드 삽입
대체 삽입 코드 생성 메뉴
코드 주석을 보려면 ctrl을 누르세요
ctrl d는 현재 줄을 복사합니다
ctrl y는 현재 줄을 삭제합니다
shift F6 이름 바꾸기
ctrl Shift u 문자 대소문자 변환
ctrl f 검색
Ctrl R 바꾸기
소스 코드를 보려면 F4
변수 또는 메소드 정의 소스를 보려면 ctrl Shift i
ctrl g 줄로 이동
ctrl alt F12는 디스크의 현재 파일 위치로 이동합니다
다음 방법을 보려면 Alt 키를 누르세요
이전 방법을 보려면 Alt를 누르세요
코드 형식을 다시 지정하려면 Ctrl Alt l
ctrl Shift downstatement 아래로 이동
Ctrl Shift Upstatement 위로 이동
alt Shift 다운라인 아래로 이동
alt Shift 업라인 위로 이동
ctrl/line 댓글
Ctrl Shift/댓글 차단
Ctrl Shift n을 눌러 프로젝트에서 파일 열기
ctrl b는 변수 선언으로 이동합니다
ctrl []는 {}[]와 일치합니다
ctrl Shift ]/[블록 코드 선택
ctrl x 절단선
ctrl Shift v 여러 텍스트 복사
alt 왼쪽/오른쪽 라벨 전환
ctrl p는 기본 매개변수를 표시합니다
현재 클래스 파일에서 메서드를 빠르게 찾으려면 Ctrl F12
---------------------------------- --- ---------------
phpstorm 단축키:
// Ctrl Shift n 파일 찾기
//ctrl j 활동 코드 삽입 프롬프트
//ctrl alt t 현재 위치에 래핑 코드 삽입
// Alt 삽입 코드 생성 메뉴
// ctrl q 코드 주석 보기
//ctrl d는 현재 줄을 복사합니다
//ctrl y 현재 줄 삭제
// Shift F6 이름 바꾸기
//ctrl Shift u 문자를 대문자와 소문자로 변환
// Ctrl F 검색
// Ctrl R 바꾸기
//F4 소스코드 보기
// ctrl Shift i 변수 또는 메소드 정의 소스 보기
// Ctrl G 점프라인
// ctrl alt F12 디스크의 현재 파일 위치로 이동
// 다음 메소드를 보려면 Alt 키를 누르세요
// 이전 방법을 보려면 Alt를 누르세요
// ctrl alt l 코드 형식을 다시 지정하세요
//ctrl Shift Down 문이 아래로 이동합니다
// Ctrl Shift Up 문이 위로 이동합니다
// Alt Shift 아래 줄 아래로 이동
// Alt Shift 위로 줄 위로 이동
// Ctrl / 줄 주석
// Ctrl Shift / 댓글 차단
//ctrl Shift n 프로젝트에서 파일 열기
//ctrl b 변수 선언으로 이동
// ctrl []은 {}[]
과 일치합니다.
// Ctrl Shift ]/[ 블록 코드 선택
....
//ctrl x 절단선
// Ctrl Shift v 여러 텍스트 복사
// Alt 왼쪽/오른쪽 라벨 전환
// Ctrl p는 기본 매개변수를 표시합니다
//현재 클래스 파일에서 메서드를 빠르게 찾으려면 Ctrl F12