Ctrl + Shift + T (Windows/Linux/macOS). This opens a new session, often in the same directory as the previous one.
Copying error logs or pasting stack traces from the terminal requires specific key combinations to avoid conflicting with standard shell signals.
These are not PhpStorm-specific but work because the terminal emulator passes them to the shell. They are listed for completeness as "top" productivity boosters. phpstorm terminal shortcut top
Shift + PageUp / Shift + PageDown (On shorter Mac keyboards, use Shift + Fn + Up Arrow / Down Arrow ). Advanced Tweak: Resolving Shortcut Conflicts
If the default PHPStorm terminal shortcuts conflict with your operating system or personal preferences, you can easily change them: Ctrl + Shift + T (Windows/Linux/macOS)
Whether you want to configure for tools like Docker, Git, or Laravel Artisan? Share public link
Opening and closing the terminal fluidly is the foundation of a fast workflow. These shortcuts let you toggle the tool window instantly. These are not PhpStorm-specific but work because the
| Action | Windows / Linux | macOS | | :--- | :--- | :--- | | | Alt + F12 | ⌥ (Option) + F12 | | Focus Terminal (Toggle) | Alt + F12 | ⌥ (Option) + F12 | | Focus Editor (from Terminal) | Escape (toggle) or F12 | Escape (toggle) or F12 | | New Terminal Session (Tab) | Ctrl + Shift + T | ⌘ (Command) + T | | Close Current Tab | Ctrl + F4 or Ctrl + Shift + W | ⌘ (Command) + W | | Reopen Closed Tab | Ctrl + Shift + T | ⌘ (Command) + Shift + T | | Switch Tabs (Next/Prev) | Alt + → / Alt + ← | ⌘ (Command) + Shift + ] / [ | | List All Tabs | Alt + ↓ | ⌃ (Control) + Shift + ↓ | | Clear Terminal Screen | Ctrl + L | ⌘ (Command) + L | | Terminate Running Process | Ctrl + C | ⌃ (Control) + C |
Application Status: Online-