strata
Documentation menu

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.
Actionvimdefault
Copy / cut / pastey y x pctrl+c ctrl+x ctrl+v
Trash / deleted d / Dctrl+d / D
Rename / bulk renamer / Rctrl+r / alt+r
New file / directorya / Actrl+n (end the name with / for a directory)
Undo / redou / ctrl+rctrl+z / ctrl+y
Sort menuso
Fuzzy findfctrl+f
Toggle previewwf
New tabtctrl+t
Copy path / current directoryy p / y dctrl+p / c
Hide / show files ignored by gitz ialt+i
Jump to a frequent folderg jalt+g
Back / forwardH / Lnone (use the history picker)
History pickerg oalt+h
Disk usage view5 or g u5

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

ActionDescription
up, down, top, bottom, page_up, page_down, half_page_up, half_page_downMovement
parent, open, left, right, back, forward, history, home, root, jumpNavigation (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_panelsPanels
new_tab, close_tab, next_tab, prev_tabTabs
toggle_select, select_all, invert_selection, visual_mode, select_down, select_up, clearSelection
copy, cut, paste, copy_to_other, move_to_otherClipboard 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_trashFile operations
preview_down, preview_up, preview_find, preview_next, preview_prevPreview
copy_path, copy_cwd, cancel_job, pause_job, retry_job, retry_as_rootMisc
filter, fuzzy_find, content_search, find_prompt, flattenSearch
git_menu, tag_menuGit 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, refreshView
view_files, view_dashboard, view_docker, view_connections, view_usageViews
theme_picker, help, command_palettePopups
edit, edit_dir, open_with, shell, pinOpen and external programs
quit, quit_cdQuit