turbo - An experimental text editor based on Scintilla and Turbo
Vision.
Turbo is an experimental text editor for the terminal, based on
the Scintilla code editing component and the Turbo Vision application
framework.
It was created to demonstrate new features in Turbo Vision. In
particular, it has served as testing ground for Turbo Vision's Unicode
capabilities.
As a text editor, Turbo aims at being intuitive and easy to use.
And simply because it is a Turbo Vision application, it offers a vintage
look and feel.
- Ctrl+Q,
Alt+X
- Exit Turbo.
- Alt+letter
- Open menu with shortcut key letter. For example, Alt+F opens
the File menu. Once a menu is open, menu entries can be selected by
pressing their respective shortcut key. For example, Alt+F+U
selects the Suspend entry in the File menu.
- Ctrl+N
- New document.
- Ctrl+O
- Open file.
- Ctrl+S
- Save current document.
- F2
- Rename current file.
- F6,
Ctrl+Tab
- Walk through document list.
- Shift+F6,
Ctrl+Shift+Tab
- Walk through document list, in reverse order.
- Alt+Down
- Select next document in tree view.
- Alt+Up
- Select previous document in tree view.
- Ctrl+A
- Select all text.
- Ctrl+C,
Ctrl+Ins
- Copy selection into clipboard.
- Ctrl+D
- Duplicate selection or current line.
- Ctrl+F
- Find text.
- Ctrl+R
- Replace text.
- Ctrl+G
- Go to line.
- Ctrl+L
- Delete current line.
- Ctrl+E,
Ctrl+/, Ctrl+_
- Toggle comment.
- Ctrl+V,
Shift+Ins
- Paste from clipboard.
- Ctrl+X,
Shift+Del
- Cut selection.
- Ctrl+Y,
Ctrl+Shift+Z
- Redo.
- Ctrl+Z
- Undo.
- Ctrl+Left,
Alt+Left
- Move cursor one word left.
- Ctrl+Right,
Alt+Right
- Move cursor one word left.
- Ctrl+Back,
Alt+Back
- Delete one word left.
- Ctrl+Del
- Delete one word right.
- Shift
- Extend selection while cursor moves.
- Ctrl+Shift+Down,
Alt+Shift+Down
- Move selected lines down.
- Ctrl+Shift+Up,
Alt+Shift+Up
- Move selected lines up.
- F3
- Find next match.
- Shift+F3
- Find previous match.
The following environment variables affect the behaviour of
Turbo:
- COLUMNS,
LINES
- Overrides the system-supplied number of terminal columns and columns.
- DISPLAY,
WAYLAND_DISPLAY
- Turbo will interact with the X11 or Wayland clipboard if available. This
requires wl-clipboard and xsel or xclip to be
installed.
- LANG, LC_ALL,
LC_CTYPE
- UTF-8 support is only enabled if a UTF-8 locale is in use.
Not all keyboard shortcuts are supported by all terminals. For
this reason, some commands can be triggered by more than one shortcut.
You can report bugs in Turbo's issue tracker
(https://github.com/magiblot/turbo/issues).