ranger is a console file manager with VI key bindings.
It provides minimalistic curses interface with a view on the directory.
cheatsheet
General
Shortcut | Description |
---|
ranger | Start Ranger |
Q | Quit Ranger |
R | Reload current directory |
? | Ranger Manpages / Shortcuts |
Movement
Shortcut | Description |
---|
k | up |
j | down |
h | parent directory |
l | subdirectory |
gg | go to top of list |
G | go to bottom of list |
J | half page down |
K | half page up |
H | history back |
L | history forward |
~ | switch the view |
File Operations
Shortcut | Description |
---|
Enter | Open |
r | open file with |
z | toggle settings |
o | change sort order |
zh | view hidden files |
cw | rename current file |
yy | yank / copy |
dd | cut |
pp | paste |
/ | search for files :search |
n | next match |
N | prev match |
<delete> | Delete |
Commands
Shortcut | Description |
---|
: | Execute ranger command |
! | Execute shell command |
chmod | Change file permissions |
du | Disk usage of current directory |
S | Run the terminal in the current ranger window (exit to go back to ranger) |
Tabs
Shortcut | Description |
---|
C-n | Create new tab |
C-w | Close current tab |
tab | Next tab |
shift + tab | Prev tab |
alt + [n] | goto / create [n] tab |
File substituting
Shortcut | Description |
---|
%f | Substitute highlighted file |
%d | Substitute current directory |
%s | Substitute currently selected files |
%t | Substitute currently tagged files |
Example of substitution
Marker
Shortcut | Description |
---|
m + <letter> | Create Marker |
um + <letter> | Delete Marker |
' + <letter> | Go to Marker |
t | tag a file with an * |
t"<any> | tag a file with your desired mark |