Run code (F5)

Tools → Run → Run File (F5) saves the current file and runs it in the terminal, according to the interpreter registered for the extension. The defaults cover .py, .sh, .bat, .cmd and .sql; you can edit/add interpreters in Settings → Code tools → Interpreters by language.

The command is a template with {file} (file), {folder} (folder) and {name} (name) — for example, for Python: python {file} (on Linux and macOS the default is python3 {file}). You can also send just the selection/current line to the terminal with Ctrl+Shift+Enter. In Blocks, each cell runs through the same mechanism.

The Run button has a dropdown to choose and remember the target terminal when more than one terminal is open.

Clickable errors. In the output panel (F6), references to file:line become links: Ctrl+click or double-click opens the file at that exact spot. It works with Python tracebacks, Node stacks, compiler errors (gcc/clang/MSVC) and linter output. Only paths that actually exist on disk become links — the rest stays plain text.

Stepping through errors. In the output panel, F8 jumps to the next error and Shift+F8 to the previous one (there are buttons on the panel’s bar as well). The jump wraps around: it scrolls the output to the reference, highlights it and opens the file at the exact spot.