MarkNode includes a built-in terminal panel so you can run commands without switching to a separate application.
Opening the Terminal
The terminal panel sits at the bottom of the window. Click the terminal icon in the activity rail on the far left to show or hide it. The panel can be resized by dragging its top edge.
Multiple Sessions
You can run more than one terminal session at the same time. Each session appears as a tab at the top of the terminal panel. To create a new session, click the plus button in the tab bar. Sessions are independent — each one has its own shell process and working directory.
To close a session, click the close button on its tab or type exit at the prompt.
Keyboard Shortcuts
| Action | macOS | Linux / Windows |
|---|---|---|
| Clear terminal (including scrollback) | Cmd+K | Ctrl+Shift+K |
| Clear screen | Ctrl+L | Ctrl+L |
Ctrl+L works on all platforms and behaves like typing clear at the prompt.
Font and Character Support
The terminal uses a monospace font suited to command-line output. Unicode characters — including box-drawing characters, arrows, and symbols used by tools like git log --graph or htop — render correctly.
PATH and System Tools
The terminal inherits your system PATH, so any command-line tool available in your regular terminal is also available here. This includes language runtimes, package managers, version control tools, and build systems.
If a tool is not found, check that it is on your PATH by opening your system terminal and confirming the command works there first.
Working with Your Project
The terminal opens with its working directory set to your project folder, so you can run project commands immediately without navigating there manually.
Common uses while editing in MarkNode:
- Running build or lint commands
- Running Git operations such as
git log,git diff, orgit rebase - Starting a local development server
- Installing dependencies with a package manager
File Reload After Terminal Changes
If a terminal command modifies files that are open in the editor — for example, running a formatter, applying a patch, or checking out a different branch — MarkNode detects the changes and reloads the affected files automatically. You do not need to close and reopen documents to see the updated content.