Most of the original requirements that drove the development of TerminalOne are now made possible in other terminal emulators. I've decided to stop further development, but will leave the source code available as archive.
One terminal is all you need.
A cross-platform, smooth and elegant terminal emulator and multiplexer.
- Buttery smooth GPU-accelerated rendering. See performance benchmark.
- Consistent experience across Windows, Mac and Linux.
- Multi-chord key bindings.
- Built-in tmux-like multiplexer.
Download installers from the releases page.
Terminal One can be customized through a config.js
file located at the path shown in the menu tab.
config.js
should contain Javascript code that produces a configuration object by assigning it to module.exports.
module.exports = {
// config values...
};
The structure of the configuration object and default values can be found here.
Many default key bindings are deliberately similar to tmux.
Key Binding | Action |
---|---|
Ctrl-b c |
New tab |
Ctrl-b & |
Close tab |
Ctrl-b p |
Previous tab |
Ctrl-b n |
Next tab |
Ctrl-b <1-9> |
Jump to tab |
Ctrl-b % |
Horizontal split |
Ctrl-b " |
Vertical split |
Ctrl-b h |
Focus pane on left |
Ctrl-b l |
Focus pane on right |
Ctrl-b k |
Focus pane above |
Ctrl-b j |
Focus pane below |
Terminal One is open-source with MIT license. See CONTRIBUTING.md if you'd like to contribute to this project.