This page walks you through the essential workflow in Vorto: opening a file, moving around in Normal mode, switching to Insert mode to type, saving your changes, and installing a grammar for syntax highlighting. By the end you will have everything you need for everyday editing.Documentation Index
Fetch the complete documentation index at: https://docs.vorto-editor.dev/llms.txt
Use this file to discover all available pages before exploring further.
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:| Key | Action |
|---|---|
h | Move left one character |
j | Move down one line |
k | Move up one line |
l | Move right one character |
Edit text
Enter Insert mode
Press
i to enter Insert mode. You can now type freely. The cursor changes shape to indicate the active mode.Type your changes
Edit the file as you would in any text editor. Use
Backspace to delete characters.Save and quit
From Normal mode, type: to enter Command mode. Then:
| Command | Action |
|---|---|
:w | Save the current file |
:q | Quit Vorto |
:wq | Save and quit |
Install a grammar for syntax highlighting
Vorto does not bundle compiled grammar libraries. Install the one for your language before you open that file type: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.
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 client
Connect a language server for completions, diagnostics, and goto definition.
Configuration
Customize your keybindings, theme, and per-language settings in TOML.