Open a file or directory
Pass a file path to open it directly, or pass a directory to launch the fuzzy file picker:Navigate in Normal mode
Vorto starts in Normal mode. Use the following keys to move around without touching the mouse:Edit text
1
Enter Insert mode
Press
i to enter Insert mode. You can now type freely. The cursor changes shape to indicate the active mode.2
Type your changes
Edit the file as you would in any text editor. Use
Backspace to delete characters.3
Return to Normal mode
Press
Esc to return to Normal mode when you are done typing.Read the git gutter
Vorto shows VCS change indicators in the gutter (the narrow column to the left of the buffer):
The gutter updates as you edit, giving you a live diff against the last commit.
Save and quit
From Normal mode, type: to enter Command mode. Then:
Use the fuzzy finder
Inside the editor, the fuzzy finder lets you quickly open files, switch buffers, and jump to symbols. Open it from Normal mode with the file picker prompt (the same one that appears when you runvorto .).
The fuzzy finder searches files relative to the workspace root — the directory you passed when launching Vorto, or your working directory if you opened a file directly.
Enable syntax highlighting
If you installed Vorto with mise, Homebrew, or a prebuilt binary, syntax highlighting is already on — those binaries ship with grammars for every built-in language embedded, extracted on first launch. You can skip ahead to the next step. If you built Vorto withcargo install or from source, no grammars are bundled. Everything above works on a plain, uncolored buffer until you install a language’s tree-sitter grammar once:
A C compiler (
gcc or clang) must be on your PATH when building grammars this way. The build happens once; subsequent editor starts load the cached library. (Prebuilt binaries skip this — their grammars are already compiled.)Next steps
Editing modes
Learn Visual mode, operator commands, and the full range of Normal-mode motions.
Language grammars
Browse built-in grammar recipes and manage installed grammars.
LSP setup
Install a language server and enable diagnostics, completions, and goto definition.
Configuration
Customize your keybindings, theme, and per-language settings in TOML.