Console & REPL
JEditor provides two types of interactive consoles: a Shell Console for running system commands, and a Jupyter/IPython Console for interactive Python sessions.
Shell Console
The built-in shell console lets you run system commands without leaving the editor.
Features:
Execute any shell command directly
Command history — Navigate previous commands with Up/Down arrow keys
Color-coded output: - Normal output in the default color - Error output in red - System messages in a distinct color
Working directory — Select and display the current working directory
Shell selection — Choose from:
auto,cmd,PowerShell,bash,shControls: Run, Stop, and Clear buttons
Output is limited to 10,000 lines to prevent memory issues
Monospace font (Consolas or system default)
Shell Selector:
Use the dropdown at the top of the console widget to choose which shell to use.
The auto option selects the platform default (cmd on Windows, bash on Linux/macOS).
Jupyter / IPython Console
JEditor includes an embedded Jupyter/IPython console powered by qtconsole:
Full in-process IPython kernel
Rich interactive Python environment
Tab completion and syntax highlighting
Magic commands (
%timeit,%run, etc.)Qt event loop integration for seamless GUI interaction
Proper resource cleanup when the editor closes
Usage:
Open the IPython console from the Tab or Dock menu. You get a fully functional IPython session with access to all installed packages in your environment.