The cookie settings on this website are set to 'allow all cookies' to give you the very best experience. Please click Accept Cookies to continue to use the site.

^hot^ | Phpstorm Terminal Shortcut Top

This only works when text is highlighted. The default terminal behavior for Ctrl+C (sending SIGINT to stop a process) remains intact when nothing is selected.

Sometimes, you don't want to start in the project root. The built-in terminal offers several convenient ways to navigate, saving you precious cd commands:

Sometimes you need to look at two terminal outputs at the exact same time (e.g., watching backend application logs while running frontend unit tests). PhpStorm allows you to split your terminal vertically or horizontally.

If you want to change these, go to the Keymap Settings by pressing , then search for "Terminal". Terminal | PhpStorm Documentation - JetBrains phpstorm terminal shortcut top

This public link is valid for 7 days and shares a thread, including any personal information you added. This link or copies made by others cannot be deleted. If you share with third parties, their policies apply. Can’t copy the link right now. Try again later.

: Alt + Right Arrow (Windows/Linux) or ⌘ ] (macOS).

Right-click inside any active terminal tab to split it vertically or horizontally. This lets you watch server logs on one side while typing commands on the other. This only works when text is highlighted

Alt + Right Arrow or Ctrl + PageDown

Right-click the action you want to modify (e.g., "Terminal") and select . Press your desired key combination and click OK . Pro Tip: Changing the Default Shell

: Ctrl + Shift + W (Windows/Linux) or ⌘ W (macOS). The built-in terminal offers several convenient ways to

on Mac) and type "Terminal" to quickly find the tool window or related actions. set up specific shells (like Zsh or PowerShell) within your PhpStorm terminal? Terminal | PhpStorm Documentation - JetBrains

The only barrier to using the built-in terminal effectively is the lack of shortcut knowledge. Let’s fix that now.