콘텐츠로 이동

사이트맵

Laravel, Symfony, WordPress 및 데이터베이스 관리와 PHP 개발을위한 포괄적 인 PhpStorm 단축키 및 워크플로우.

일반 단축키

Windows/Linux macOS Description
Ctrl+Shift+A Cmd+Shift+A Find Action
Ctrl+Shift+N Cmd+Shift+O Go to File
Ctrl+N Cmd+O Go to Class
Ctrl+Shift+Alt+N Cmd+Option+O Go to Symbol
Ctrl+E Cmd+E Recent Files
Ctrl+Shift+E Cmd+Shift+E Recent Locations
Ctrl+G Cmd+L Go to Line
Ctrl+F12 Cmd+F12 File Structure
Alt+F1 Option+F1 Select In

- 연혁

Windows/Linux macOS Description
Ctrl+B Cmd+B Go to Declaration
Ctrl+Alt+B Cmd+Option+B Go to Implementation
Ctrl+Shift+B Cmd+Shift+B Go to Type Declaration
Ctrl+U Cmd+U Go to Super Method
Alt+F7 Option+F7 Find Usages
Ctrl+F7 Cmd+F7 Find Usages in File
Ctrl+Shift+F7 Cmd+Shift+F7 Highlight Usages
Ctrl+Alt+F7 Cmd+Option+F7 Show Usages
Ctrl+Click Cmd+Click Go to Declaration

관련 기사

Windows/Linux macOS Description
Ctrl+Space Ctrl+Space Basic Code Completion
Ctrl+Shift+Space Ctrl+Shift+Space Smart Code Completion
Ctrl+Alt+Space Ctrl+Option+Space Class Name Completion
Ctrl+Shift+Enter Cmd+Shift+Enter Complete Current Statement
Ctrl+P Cmd+P Parameter Info
Ctrl+Q Ctrl+J Quick Documentation
Shift+F1 Shift+F1 External Documentation
Ctrl+F1 Cmd+F1 Show Error Description
Alt+Insert Cmd+N Generate Code
Ctrl+O Ctrl+O Override Methods
Ctrl+I Ctrl+I Implement Methods

코드 형식

Windows/Linux macOS Description
Ctrl+Alt+L Cmd+Option+L Reformat Code
Ctrl+Alt+O Ctrl+Option+O Optimize Imports
Ctrl+Alt+I Ctrl+Option+I Auto-Indent Lines
Tab Tab Indent Selection
Shift+Tab Shift+Tab Unindent Selection
Ctrl+Alt+T Cmd+Option+T Surround With
Ctrl+/ Cmd+/ Comment/Uncomment Line
Ctrl+Shift+/ Cmd+Shift+/ Comment/Uncomment Block

회사연혁

Windows/Linux macOS Description
F5 F5 Copy
F6 F6 Move
Shift+F6 Shift+F6 Rename
Ctrl+F6 Cmd+F6 Change Signature
Ctrl+Alt+N Cmd+Option+N Inline
Ctrl+Alt+M Cmd+Option+M Extract Method
Ctrl+Alt+V Cmd+Option+V Extract Variable
Ctrl+Alt+F Cmd+Option+F Extract Field
Ctrl+Alt+C Cmd+Option+C Extract Constant
Ctrl+Alt+P Cmd+Option+P Extract Parameter

실행 및 디버깅

Windows/Linux macOS Description
Shift+F10 Ctrl+R Run
Shift+F9 Ctrl+D Debug
Ctrl+Shift+F10 Ctrl+Shift+R Run Context Configuration
Ctrl+Shift+F9 Ctrl+Shift+D Debug Context Configuration
F8 F8 Step Over
F7 F7 Step Into
Shift+F7 Shift+F7 Smart Step Into
Shift+F8 Shift+F8 Step Out
Alt+F9 Option+F9 Run to Cursor
Alt+F8 Option+F8 Evaluate Expression

PHP-Specific 기능

Windows/Linux macOS Description
Ctrl+Shift+F10 Ctrl+Shift+R Run PHP Script
Alt+Shift+F10 Option+Shift+R Run PHP Web Page
Ctrl+Alt+S Cmd+, Open Settings
Ctrl+Alt+Shift+S Cmd+; Project Structure
Ctrl+Shift+A Cmd+Shift+A Find Action

Laravel 개발

Windows/Linux macOS Description
Ctrl+Alt+R Cmd+Option+R Artisan Commands
Ctrl+Shift+X Cmd+Shift+X Run Artisan Command
Ctrl+Alt+G Cmd+Option+G Tinker Console
php + Tab php + Tab PHP Tag
class + Tab class + Tab Class Template
function + Tab function + Tab Function Template

Symfony 개발

Windows/Linux macOS Description
Ctrl+Alt+R Cmd+Option+R Symfony Console
Ctrl+Shift+X Cmd+Shift+X Run Symfony Command
route + Tab route + Tab Route Annotation
controller + Tab controller + Tab Controller Template

데이터베이스 도구

Windows/Linux macOS Description
Ctrl+Alt+Shift+L Cmd+Option+Shift+L Reformat SQL
Ctrl+Enter Cmd+Enter Execute Query
Ctrl+Shift+Enter Cmd+Shift+Enter Execute Query (New Tab)
F4 F4 Edit Source
F5 F5 Refresh
Ctrl+N Cmd+N New Query Console

Composer 통합

Windows/Linux macOS Description
Ctrl+Alt+Shift+U Cmd+Option+Shift+U Update Dependencies
Ctrl+Alt+Shift+I Cmd+Option+Shift+I Install Dependencies
Ctrl+Shift+A Cmd+Shift+A Composer Commands

테스트 (PHPUnit)

Windows/Linux macOS Description
Ctrl+Shift+F10 Ctrl+Shift+R Run Test
Ctrl+Shift+F9 Ctrl+Shift+D Debug Test
Alt+Shift+F10 Option+Shift+R Run All Tests
Ctrl+Alt+F6 Cmd+Option+F6 Run Failed Tests

버전 제어 (Git)

Windows/Linux macOS Description
Ctrl+K Cmd+K Commit
Ctrl+Shift+K Cmd+Shift+K Push
Ctrl+T Cmd+T Update Project
Alt+9 Cmd+9 Version Control Tool Window
Ctrl+Alt+Z Cmd+Option+Z Rollback

검색 및 교체

Windows/Linux macOS Description
Ctrl+F Cmd+F Find
F3 Cmd+G Find Next
Shift+F3 Cmd+Shift+G Find Previous
Ctrl+R Cmd+R Replace
Ctrl+Shift+F Cmd+Shift+F Find in Path
Ctrl+Shift+R Cmd+Shift+R Replace in Path

도구 Windows

Windows/Linux macOS Description
Alt+1 Cmd+1 Project Tool Window
Alt+2 Cmd+2 Favorites
Alt+3 Cmd+3 Find Tool Window
Alt+4 Cmd+4 Run Tool Window
Alt+5 Cmd+5 Debug Tool Window
Alt+6 Cmd+6 TODO Tool Window
Alt+7 Cmd+7 Structure Tool Window
Alt+8 Cmd+8 Services Tool Window
Alt+9 Cmd+9 Version Control
Alt+0 Cmd+0 Messages Tool Window

최고의 연습

프로젝트 설정

  1. ** PHP 구성 Interpreter**: 파일 → 설정 → 언어 및 프레임 워크 → PHP
  2. Enable Composer: 파일 → 설정 → 언어 및 프레임 워크 → PHP → Composer
  3. ** 설정 코드 스타일 **: 파일 → 설정 → 편집기 → 코드 스타일 → PHP

Laravel 개발

  1. **Install Laravel 플러그인 **: 파일 → 설정 → 플러그인 → 라라벨
  2. **라벨 구성 **: 파일 → 설정 → 언어 및 프레임 워크 → PHP → 라벨
  3. Enable Blade: 파일 → 설정 → 언어 및 프레임 워크 → PHP → 블레이드

Database 통합

  1. ** 데이터 소스 추가 **: 데이터베이스 도구 창 → + → 데이터 소스
  2. ** 연결 구성 **: 호스트, 포트, 데이터베이스, 자격 증명
  3. Test Connection: 데이터베이스 연결을 검증

Debugging 설정

  1. Install Xdebug: PHP 설치에서 Xdebug 구성
  2. PhpStorm: 파일 → 설정 → 언어 및 프레임 워크 → PHP → 디버그
  3. Set Breakpoints: Gutter 또는 Ctrl+에서 클릭 사이트맵