Spy-js tool window
The tool window is available only when the Spy-js plugin is enabled. The Spy-js plugin is not bundled with PhpStorm, but it can be installed on the Settings/Preferences | Plugins page, tab Marketplace, as described in Installing plugins from JetBrains repository.
The tool window opens when you launch a run configuration of the type Spy-js or Spy-js for Node.js. As soon as the Spy-js tool captures an event, it shows the event itself, its details, and stack-traces. By clicking an event, you can open the trace file, which is a prettified source file with the script that the event launched.
The tool window consists of a common toolbar and two tabs with panes:
|Item||Tooltip and shortcut||Description|
|Click this button to stop the current trace session and run it again. When the session is canceled externally by clicking , the button toggles to . Note that after the session restarts, you have to refresh the traced page in the browser to start capturing events.|
|This button substitutes for if the previous trace session was canceled externally by clicking . Click to initiate a new session. Note that after the session restarts, you have to refresh the traced page in the browser to start capturing events.|
|Click this button to terminate the current process externally by means of the standard |
Clicking the button once invokes soft kill allowing the application to catch the
|Restore Layout||Click this button to have the changes to the current layout abandoned and return to the default state.|
|Pin Tab||Click this button to pin or unpin the current tab. You may need to pin a tab to prevent it from closing automatically when the maximum number of tabs is reached in this window.|
|Click this button to close the selected tab of the Run tool window and terminate the current process.|