Get up and running with Rode quickly. This guide walks you through opening your first project and using essential features.Documentation Index
Fetch the complete documentation index at: https://mintlify.com/kashsuks/rode/llms.txt
Use this file to discover all available pages before exploring further.
Opening a project
Open a folder
Use one of these methods:
- Press
Cmd+Shift+P(macOS) orCtrl+Shift+P(Linux/Windows) to open the Command Palette - Type “Open Folder” and press Enter
- Select your project directory in the file picker
- Press
Cmd+O(macOS) orCtrl+O(Linux/Windows)
Essential keyboard shortcuts
Rode supports many keyboard shortcuts for efficient editing:| Action | macOS | Linux/Windows |
|---|---|---|
| File operations | ||
| Open file | Cmd+O | Ctrl+O |
| Save file | Cmd+S | Ctrl+S |
| New file | Cmd+N | Ctrl+N |
| Close tab | Cmd+W | Ctrl+W |
| Navigation | ||
| Toggle sidebar | Cmd+B | Ctrl+B |
| File finder | Cmd+T | Ctrl+T |
| Fuzzy finder | Cmd+Shift+F | Ctrl+Shift+F |
| Command Palette | Cmd+Shift+P | Ctrl+Shift+P |
| Search | ||
| Find and replace | Cmd+F | Ctrl+F |
| Tools | ||
| Toggle terminal | Cmd+J | Ctrl+J |
| Settings | Cmd+Shift+S | Ctrl+Shift+S |
Using the fuzzy finder
The fuzzy finder helps you quickly locate files in your project:Start typing
Type part of the filename you’re looking for. The fuzzy matcher scores results based on:
- Exact character matches
- Word boundary matches (bonus points)
- Consecutive character matches (bonus points)
- Path proximity to current file
The fuzzy finder includes a preview pane showing the file contents before you open it.
Using the Command Palette
Access all commands through the Command Palette:- Press
Cmd+Shift+P(macOS) orCtrl+Shift+P(Linux/Windows) - Type to filter available commands
- Select a command with arrow keys and
Enter
- Theme
- Settings
- Open File / Open Folder
- Save File / Save As
- New File
- Toggle Terminal
- Find and Replace
- Quit
Working with tabs
Rode supports multiple open files with a tab-based interface:- Click the
×button on a tab to close it - Modified files show a dot indicator on their tab
- Press
Cmd+WorCtrl+Wto close the current tab
Find and replace
Navigate matches
- Press
Enteror click “Next” to jump to the next match - Click “Previous” to go back
- Toggle case sensitivity with the “Aa” button
Syntax highlighting
Rode provides syntax highlighting for multiple languages using tree-sitter:Customizing your editor
Changing preferences
Configure editor behavior in~/.config/rode/preferences.lua:
Changing themes
Rode comes with several built-in themes:- Catppuccin Mocha (default)
- Gruvbox Dark
- GitHub Dark
- Nord
- TokyoNight
- Ayu Dark
- Open Settings (
Cmd+Shift+SorCtrl+Shift+S) - Select a theme from the dropdown
- Click “Apply Theme”
Vim mode
Rode includes basic Vim-style command support. Press: to open the command input bar, then type:
:w- Save current file:q- Quit (close current tab):wq- Save and quit:e <path>- Open a file:new- Create a new file
Rode’s Vim mode is focused on common commands. For full Vim modal editing, use a dedicated Vim editor.
Terminal integration
Open your system terminal in the current workspace:- Press
Cmd+J(macOS) orCtrl+J(Linux/Windows) - Rode launches your default terminal emulator
- The terminal opens in your workspace directory
Rode detects and uses the best available terminal for your platform:
- macOS: iTerm2 → Terminal.app
- Linux: 9 different terminal emulators (gnome-terminal, konsole, etc.)
- Windows: Windows Terminal → PowerShell → CMD
WakaTime integration
Track your coding time automatically with WakaTime:Install WakaTime CLI
Follow the WakaTime CLI installation guide
Get your API key
Sign up at wakatime.com and copy your API key from Settings
Next steps
Explore features
Discover all of Rode’s capabilities
Configure Rode
Customize your editing experience
Keyboard shortcuts
Master all keybindings
Build from source
Compile Rode yourself