If you haven’t installed Glide yet, see the Installation guide first.
First Launch
When you first launch Glide, you’ll see a standard browser interface with the Firefox tab bar. Glide enhances this with powerful keyboard controls.Understanding Modes
Glide uses a modal editing system inspired by Vim. You’re always in one of several modes:- Normal mode - For navigation and browser control (default)
- Insert mode - For typing in text fields
- Hint mode - For selecting links and buttons with the keyboard
- Visual mode - For selecting text
- Command mode - For running commands
Basic Navigation
In normal mode, you can navigate using keyboard shortcuts:Switching Modes
Enter insert mode
Press
i when focused on the page to enter insert mode, then click or focus a text field.Or use gi to automatically focus the first input field on the page.Return to normal mode
Press
<Esc> or <C-[> from any mode to return to normal mode.Tab Management
Open the tab picker
Press
<Space><Space> to open the fuzzy tab picker. Start typing to filter tabs, then press <Enter> to switch to the selected tab.Using the Command Line
Press: to open the command line, similar to Vim.
Essential Keybindings
Here’s a quick reference of the most useful keybindings:| Key | Action |
|---|---|
f | Show hints to click links |
F | Show hints to open links in new tab |
i | Enter insert mode |
gi | Focus first input field |
v | Enter visual mode |
yy | Copy current URL |
p | Open URL from clipboard |
<Space><Space> | Open tab picker |
: | Open command line |
<leader>r | Reload page (<Space>r by default) |
<leader>R | Hard reload bypassing cache |
<C-o> | Jump back in history |
<C-i> | Jump forward in history |
gg / G | Scroll to top/bottom |
<Esc> | Return to normal mode |
Common Workflows
Open a link in a new tab
Open a link in a new tab
- Press
Fto enter hint mode for new tabs - Type the hint label that appears over your link
- The link opens in a new tab
Search the page
Search the page
- Press
:to open the command line - Type
:findbaror use the default keymap (usually/) - Type your search query
- Use
nandNto navigate matches
Copy a URL and open it
Copy a URL and open it
- Navigate to a link with
f - Press
yfinstead to copy the link URL - Or press
yyto copy the current page URL - Press
pto open the copied URL
Switch between recent tabs
Switch between recent tabs
- Press
<Space><Space>to open the tab picker - Start typing part of the tab title or URL
- Press
<Enter>to switch to the selected tab
Configuration
Glide is highly customizable through a TypeScript configuration file.Create your config
Run the
:config_init command to create a default configuration file at ~/.config/glide/glide.ts (or your platform’s equivalent).Edit your config
Run
:config_edit to open your config file in your default editor, or manually edit ~/.config/glide/glide.ts.Your config file has full TypeScript type checking and autocomplete support. See the Configuration guide for more details.
Next Steps
Core concepts
Learn about modes, keymaps, hints, and configuration in depth
Customization guide
Customize Glide’s appearance, behavior, and keybindings
API reference
Explore the complete API for advanced configuration
Community
Join the Zulip chat to ask questions and share tips