Skip to main content

Documentation Index

Fetch the complete documentation index at: https://vorto-editor.dev/llms.txt

Use this file to discover all available pages before exploring further.

Vorto is a modal terminal editor, so the first few minutes can feel unfamiliar if you’re coming from a non-modal editor. This guide walks you through every step you need to open a real project, make a change, and save it — from the command line to quitting cleanly.

Open a project

1

Open a directory or file

Pass a directory to open the fuzzy file picker and choose where to start:
vorto .
If you already know the file you want, pass it directly:
vorto src/main.rs
2

Install the grammar for your language

Vorto ships with recipes for common languages but does not bundle the compiled libraries. Install the grammar for the language you’re working in before you open files of that type:
vorto grammar install rust
To see every available recipe and its install status, run:
vorto grammar list
A C compiler (gcc or clang) must be on your PATH when building grammars. The build happens once; subsequent editor starts load the cached library.
3

Navigate in Normal mode

Vorto starts in Normal mode. Use the Vim-style movement keys to move around the buffer:
KeyAction
hMove left
jMove down
kMove up
lMove right
4

Enter Insert mode to edit

Press i to enter Insert mode and start typing. The cursor changes shape to indicate the mode switch.Press Esc to return to Normal mode when you’re done editing.
5

Save the file

From Normal mode, enter Command mode with : and type w to write the file:
:w
If you have <C-s> bound in your config, that key saves from any mode as well.
6

Read the git gutter

Vorto shows VCS change indicators in the gutter (the narrow column to the left of the buffer):
SymbolMeaning
+Added line
~Modified line
-Deleted line
The gutter updates as you edit, giving you a live diff against the last commit.
7

Open another file

Use the fuzzy finder to switch files without leaving the editor. You can also open a file by path from Command mode:
:e src/lib.rs
8

Quit

To quit the current buffer:
:q
To save and quit in one command:
:wq
Vorto will warn you if you try to quit a buffer with unsaved changes. Use :q! to discard changes and force-quit.

Next steps

Once you’re comfortable with basic editing, set up LSP support to get diagnostics, hover documentation, and completions for your language. See Set up Language Server Protocol support to continue.