You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
xplr/docs/en/src/default-key-bindings.md

8.2 KiB

Default Key Bindings

The default key binding is inspired by vim and slightly overlaps with nnn, but it's supposed to be customized as per user requirements.

When you press ? in default mode, you can see the complete list of modes and the key mappings for each mode.

default

key remaps action
. show hidden
/ ctrl-f search
: action
? global help menu
G go to bottom
V ctrl-a select/unselect all
ctrl-d duplicate as
ctrl-i next visited path
ctrl-n next selection
ctrl-o last visited path
ctrl-p prev selection
ctrl-r refresh screen
ctrl-u clear selection
ctrl-w switch layout
d delete
down j down
enter quit with result
f filter
g go to
h left back
k up up
l right enter
page-down scroll down
page-up scroll up
q quit
r rename
s sort
space v toggle selection
{ scroll up half
} scroll down half
~ go home
[0-9] input

vroot

key remaps action
. vroot $PWD
/ vroot /
ctrl-r reset vroot
ctrl-u unset vroot
v toggle vroot
~ vroot $HOME

relative_path_does_match_regex

key remaps action
enter submit

go_to_path

key remaps action
enter submit
tab try complete

duplicate_as

key remaps action
enter submit
tab try complete

debug_error

key remaps action
enter open logs in editor
q quit

selection_ops

key remaps action
c copy here
e edit selection
h hardlink here
l list selection
m move here
s softlink here
u clear selection

sort

key remaps action
! reverse sorters
C by created reverse
E by canonical extension reverse
L by last modified reverse
M by canonical mime essence reverse
N by node type reverse
R by relative path reverse
S by size reverse
backspace remove last sorter
c by created
ctrl-r reset sorters
ctrl-u clear sorters
e by canonical extension
enter submit
l by last modified
m by canonical mime essence
n by node type
r by relative path
s by size

go_to

key remaps action
f follow symlink
g top
i initial $PWD
p path
x open in gui

edit_permissions

key remaps action
G -group
M min
O -other
U -user
ctrl-r reset
enter submit
g +group
m max
o +other
u +user

switch_layout

key remaps action
1 default
2 no help menu
3 no selection panel
4 no help or selection

create

key remaps action
d create directory
f create file

create_directory

key remaps action
enter submit
tab try complete

create_file

key remaps action
enter submit
tab try complete
key remaps action
ctrl-a toggle search algorithm
ctrl-f fuzzy search
ctrl-n down down
ctrl-p up up
ctrl-r regex search
ctrl-s sort (no search order)
ctrl-z toggle ordering
enter submit
esc cancel
left back
right enter
tab toggle selection

number

key remaps action
down j to down
enter to index
k up to up
[0-9] input

action

key remaps action
! shell
c create
e open in editor
l logs
m toggle mouse
p edit permissions
q quit options
s selection operations
v vroot
[0-9] go to index

filter

key remaps action
R relative path does not match regex
backspace remove last filter
ctrl-r reset filters
ctrl-u clear filters
r relative path does match regex

rename

key remaps action
enter submit
tab try complete

relative_path_does_not_match_regex

key remaps action
enter submit

quit

key remaps action
enter just quit
f quit printing focus
p quit printing pwd
r quit printing result
s quit printing selection

recover

key remaps action

delete

key remaps action
D force delete
d delete