Key bindings
Press ? inside strata to see every key, including those added by plugins.
Presets
strata ships two layouts. Choose one with keymap under [general]:
vim(default) —h j k l, sequences like g g, y y and d d.default— superfile-style: ctrl+c copy, ctrl+x cut, ctrl+v paste, ctrl+d delete, ctrl+n create, ctrl+r rename, ctrl+z undo, o sort menu and no multi-key sequences.
| Action | vim | default |
|---|---|---|
| Copy / cut / paste | y y x p | ctrl+c ctrl+x ctrl+v |
| Trash / delete | d d / D | ctrl+d / D |
| Rename / bulk rename | r / R | ctrl+r / alt+r |
| New file / directory | a / A | ctrl+n (end the name with / for a directory) |
| Undo / redo | u / ctrl+r | ctrl+z / ctrl+y |
| Sort menu | s | o |
| Fuzzy find | f | ctrl+f |
| Toggle preview | w | f |
| New tab | t | ctrl+t |
| Copy path / current directory | y p / y d | ctrl+p / c |
| Hide / show files ignored by git | z i | alt+i |
| Jump to a frequent folder | g j | alt+g |
| Back / forward | H / L | none (use the history picker) |
| History picker | g o | alt+h |
| Disk usage view | 5 or g u | 5 |
Both presets share F5 (refresh), alt+j / alt+k (scroll the preview), alt+/ (search the preview), tab, the arrow keys, /, ., :, ?, T, 1–5, ctrl+o (back), ctrl+g, e, E, Y (duplicate), = (permissions), C (compare), # (checksums), U (trash), X (extract), , (tags), ; (git menu), v and J / K (select), F (footer), P (pin), alt+p / alt+R / alt+s (pause, resume, retry as root), alt+1–alt+9 (tabs), q and Q. The vim preset adds g l / g L to paste symbolic links.
Remapping
Map keys to an action name, to a :command, or to "none" to unbind them:
[keys]
"ctrl+e" = "edit"
"g p" = ":cd ~/projects"
"g w" = ":theme rose-pine"
"x" = "none"Keys are written as j, G, space, enter, esc, tab, backtab, backspace, delete, up, pageup, home, f5, with ctrl+, alt+ or shift+ in front. Separate keys in a sequence with spaces. Your mappings override both the preset and plugins.
Actions
| Action | Description |
|---|---|
up, down, top, bottom, page_up, page_down, half_page_up, half_page_down | Movement |
parent, open, left, right, back, forward, history, home, root, jump | Navigation (left/right are parent/open, except in the grid where they move across it) |
next_panel, prev_panel, new_panel, close_panel, focus_sidebar, focus_panels | Panels |
new_tab, close_tab, next_tab, prev_tab | Tabs |
toggle_select, select_all, invert_selection, visual_mode, select_down, select_up, clear | Selection |
copy, cut, paste, copy_to_other, move_to_other | Clipboard and transfers |
delete, delete_permanent, rename, bulk_rename, rename_pattern, new_file, new_dir, undo, redo, duplicate, paste_symlink, paste_relative_symlink, paste_hardlink, chmod, compare, checksum, open_trash | File operations |
preview_down, preview_up, preview_find, preview_next, preview_prev | Preview |
copy_path, copy_cwd, cancel_job, pause_job, retry_job, retry_as_root | Misc |
filter, fuzzy_find, content_search, find_prompt, flatten | Search |
git_menu, tag_menu | Git and tags |
toggle_hidden, toggle_gitignored, toggle_preview, toggle_sidebar, toggle_footer, cycle_sort, reverse_sort, sort_menu, toggle_dir_sizes, toggle_tree, toggle_grid, collapse_all, refresh | View |
view_files, view_dashboard, view_docker, view_connections, view_usage | Views |
theme_picker, help, command_palette | Popups |
edit, edit_dir, open_with, shell, pin | Open and external programs |
quit, quit_cd | Quit |