PyCharm 2023.2 Help

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

App actions restart

Rerun Control+F5

Click this button to stop the current trace session and run it again. When the session is canceled externally by clicking App actions suspend, the button toggles to the Run button. Note that after the session restarts, you have to refresh the traced page in the browser to start capturing events.

App toolwindows tool window run

Rerun F9

This button substitutes for App actions restart if the previous trace session was canceled externally by clicking App actions suspend. Click App toolwindows tool window run 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.

App actions suspend

Stop Control+F2

Click this button to terminate the current process externally by means of the standard shutdown script.

Clicking the button once invokes soft kill allowing the application to catch the SIGINT event and perform graceful termination (on Windows, the Ctrl+C event is emulated). After the button is clicked once, it is replaced with the Kill Process button indicating that subsequent click will lead to force termination of the application, for example on Unix SIGKILL is sent.

App debugger restore layout

Restore Layout

Click this button to have the changes to the current layout abandoned and return to the default state.

App general pin tab

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.

the Close button

Close

Control+Shift+F4

Click this button to close the selected tab of the Run tool window and terminate the current process.

Last modified: 20 July 2023