Commands
Commands are run from the command line (press :) or bound to keys. Many also accept a count. The command line offers fuzzy completion: Tab and Shift-Tab move the highlight, Space applies it, Enter runs it.
Navigation
| Command | Description |
|---|---|
open <url> | open a URL or search term in the current tab |
tabopen <url> | open in a new tab |
private [url] | open in a new private (ephemeral) tab |
back / forward | move through history |
reload / reload --force | reload, optionally bypassing cache |
stop | stop loading |
url-up [n] | go up one (or n) URL path segments |
url-root | go to the host root |
page-next / page-prev | follow the next / previous page link |
url-increment [step] | step the last number in the URL (negative to decrement) |
focus-input [n] | focus the first (or nth) text input in insert mode |
Scrolling
| Command | Description |
|---|---|
scroll <up|down|left|right> | scroll in a direction |
scroll-page <up|down> [half] | scroll by a page or half page |
scroll-to-perc <n> | scroll to a percentage of the page |
Tabs
| Command | Description |
|---|---|
tab-close | close the current tab |
tab-next / tab-prev | cycle tabs |
tab-focus <n> | focus tab by index |
tab-clone | duplicate the current tab |
tab-move <offset> | move the current tab |
tab-only | close all other tabs |
tab-detach | detach the active tab into a new window |
undo | reopen the last closed tab |
buffer [query] | pick an open tab by title or URL |
pin / unpin / pin-toggle | pin, unpin, or toggle the active tab |
Windows
| Command | Description |
|---|---|
winopen [url] | open a URL or search in a new top-level window |
tab-detach | move the active tab into a new window (keeps its page) |
All windows share the engine, network session, history, downloads, permissions, and configuration. Commands act on the focused window; closing the last window quits (autosaving first), while closing any other window tears down just that window.
Hints and yank
| Command | Description |
|---|---|
hint / hint-tab | follow a link, or open it in a new tab |
yank [url|title] | copy the URL or title |
clipboard-open [clipboard|primary] [current|tab] | open clipboard or selection text |
Page tools
| Command | Description |
|---|---|
view-source [tab] | show the page HTML source (in a new tab with tab) |
print | open the system print dialog |
save | save the page as an MHTML web archive in the downloads directory |
inspect | toggle the web inspector (also <F12>) |
Marks and sessions
| Command | Description |
|---|---|
quickmark-save <name> | save the page as a named quickmark |
quickmark-load <name> | open a quickmark |
quickmark-del <name> | delete a quickmark |
bookmark-add | bookmark the current page |
bookmark-load <url> | open a bookmark |
bookmark-del <url> | delete a bookmark |
session-save <name> | save the open tabs as a session |
session-load <name> | restore a session |
Configuration and modes
| Command | Description |
|---|---|
set <key> <value> | change a setting at runtime |
config-source | reload the config file |
clear [all|cookies|cache|storage|site] | clear website data (default all) |
darkmode | toggle web-content dark mode |
reader | toggle the decluttered reader view (also ,r) |
proxy <none|system|URL> | set the proxy mode at runtime |
js-enable / js-disable / js-toggle | change JavaScript for the current site |
tabs-toggle | collapse or expand the tab sidebar |
fullscreen | toggle window fullscreen |
styles-reload | reload user style sheets from the styles directory |
styles-toggle | turn all user style sheets off or on |
bind <keys> <command> | bind a key sequence to a command |
unbind <keys> | remove a key binding |
bindings | list the active key bindings |
mode-enter <mode> / mode-leave | switch input mode |
caret-mode | enter caret text-selection mode (also v) |
open/tabopen accept a search term or a URL. A bare term goes to the default search engine; a leading engine keyword followed by a query selects that engine (for example tabopen gh ripgrep). With no argument, tabopen opens the configured new-tab page. See Configuration for search engines, bindings, the new-tab page, the user-agent, and per-domain JavaScript.
Plugins and lifecycle
| Command | Description |
|---|---|
plugin-reload | recompile and reload plugins |
userscripts-reload | reload user scripts from the scripts directory |
quit | quit the browser |