Terminal in the output console
CLion emulates terminal in the output console to help you work with text-based user interfaces (TUI), for example, curses/ncurses applications.
Enable terminal emulation in output console
Go to
.Select the desired configuration and set the Emulate terminal in the output console checkbox:
Limitations
The availability of this feature depends on the OS, debugger, and toolchain you are using. It also depends on whether there is an input redirection and whether the running process is being run with administrator rights. Find details in the tables below:
Linux
Default | Run with privileges | Redirected input | |
---|---|---|---|
Run | + | - | - |
GDB | + | + | + |
LLDB | + | + | + |
macOS
Default | Run with privileges | Redirected input | |
---|---|---|---|
Run | + | - | - |
LLDB | + | + | + |
Windows
Default | Run with privileges | Redirected input | |
---|---|---|---|
Run | + | - | - |
GDB | - | - | - |
MSVC LLDB | + | + | + |
Docker, Remote, WSL toolchains
Default | Run with privileges | Redirected input | |
---|---|---|---|
Run | + | + | - |
GDB | - | - | - |
Last modified: 12 September 2023