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 PyCharm, but it can be installed on the Settings | Plugins page, tab Marketplace, as described in Installing plugins from JetBrains Marketplace.
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:
Toolbar
Item | Tooltip and shortcut | Description |
---|---|---|
Rerun Control+F5 | 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. | |
Rerun F9 | 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. | |
Stop Control+F2 | 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. | |
Close Control+Shift+F4 | Click this button to close the selected tab of the Run tool window and terminate the current process. |