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

11 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-c terminate
ctrl-i tab next visited path
ctrl-o last visited path
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
q quit
r rename
s sort
space v toggle selection
~ go home
[0-9] input

recover

key remaps action
ctrl-c terminate
esc escape

filter

key remaps action
R relative does not contain
backspace remove last filter
ctrl-c terminate
ctrl-r reset filters
ctrl-u clear filters
enter esc done
r relative does contain

number

key remaps action
backspace remove last character
ctrl-c terminate
ctrl-u remove line
ctrl-w remove last word
down j to down
enter to index
esc cancel
k up to up
[0-9] input

go to

key remaps action
ctrl-c terminate
esc cancel
f follow symlink
g top
x open in gui
key remaps action
backspace remove last character
ctrl-c terminate
ctrl-n down down
ctrl-p up up
ctrl-u remove line
ctrl-w remove last word
enter esc focus
left back
right enter
tab toggle selection

selection ops

key remaps action
c copy here
ctrl-c terminate
esc cancel
m move here
x open in gui

action to

key remaps action
! shell
c create
ctrl-c terminate
e open in editor
esc cancel
l logs
m toggle mouse
q quit options
s selection operations
[0-9] go to index

create

key remaps action
ctrl-c terminate
d create directory
esc cancel
f create file

create file

key remaps action
backspace remove last character
ctrl-c terminate
ctrl-u remove line
ctrl-w remove last word
enter create file
esc cancel

create directory

key remaps action
backspace remove last character
ctrl-c terminate
ctrl-u remove line
ctrl-w remove last word
enter create directory
esc cancel

rename

key remaps action
backspace remove last character
ctrl-c terminate
ctrl-u remove line
ctrl-w remove last word
enter rename
esc cancel

delete

key remaps action
D force delete
ctrl-c terminate
d delete
esc cancel

sort

key remaps action
! reverse sorters
E by canonical extension 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
ctrl-c terminate
ctrl-r reset sorters
ctrl-u clear sorters
e by canonical extension
enter esc done
m by canonical mime essence
n by node type
r by relative path
s by size

filter

key remaps action
R relative does not contain
backspace remove last filter
ctrl-c terminate
ctrl-r reset filters
ctrl-u clear filters
enter esc done
r relative does contain

relative path does contain

key remaps action
backspace remove last character
ctrl-c terminate
ctrl-u remove line
ctrl-w remove last word
enter apply filter
esc cancel

relative path does not contain

key remaps action
backspace remove last character
ctrl-c terminate
ctrl-u remove line
ctrl-w remove last word
enter apply filter
esc cancel

switch layout

key remaps action
1 default
2 no help menu
3 no selection panel
4 no help or selection
ctrl-c terminate
esc cancel