CLion 2023.1 Help

Run Anything popup

Run Anything is a quick way to launch run/debug configurations, applications, scripts, commands, tasks, and open recent projects. It also helps you use proper command syntax by generating suggestions as you type. When you call a command, for example, a Cargo command for a Rust project, Run Anything delegates the further work to the appropriate tools.

The Run Anything popup

Open the Run Anything popup

  • Press Control twice.

    Alternatively, click the Run Anything icon on the toolbar.

    The icon is hidden by default. To add the icon to the toolbar, open the Settings dialog (Control+Alt+S), go to Appearance and Behavior | Menus and Toolbars, expand the Main Toolbar node, and add the Run Anything action, for example, below Search Everywhere. See Menus and toolbars for details.

Launch a run/debug configuration

  1. Start typing the run/debug configuration name and select it from the suggestion list.

    Start run/debug configurations from the Run Anything popup
  2. To debug a run configuration, hold Shift when launching it.

Run commands

  • Start typing the command name and navigate the suggestion list using the arrow keys. When you press Space, you accept the current suggestion and get further suggestions specific to this command.

  • To get the list of available commands, type ?. The list of commands depends on the installed/enabled plugins. If a command is not on the suggestion list, it will be executed in the terminal.

    List of the available commands in Run Anything
  • You can set an arbitrary location for the command's working directory. Use the control at the top-right corner:

    Execution context

Open a recent project

You can also quickly reopen a recent project from the Run Anything popup. Search for the project by the name or type open to shorten the list of suggestions, then select the required project from the list, and press Enter:

Opening a recent project from the Run Anything popup

Send HTTP requests

If, while composing an HTTP request, you specified its name, you can find and send this HTTP request from the Run Anything popup.

  1. Start typing the name of an HTTP request and select it from the suggestion list:

    Send HTTP requests
  2. If your request contains environment variables, press Shift while selecting a request. This will open the popup menu where you can select the environment to be used for the request.

    Select HTTP request environment
Last modified: 09 November 2022