-
-
Save samiraguiar/9cd4264445545cfd459d to your computer and use it in GitHub Desktop.
Note for newcomers: | |
In the shortcuts below, "C" stands for CTRL and "A" stands for "ALT". This is a convention | |
used in the Midnight Commander documentation and was kept here. | |
You can also use "ESC" instead of "ALT", which is useful on Macbooks. | |
Main View | |
--------------------------------------------------------------- | |
- File/directory operations | |
F3 View file | |
Shift + F3 View raw file (disregard extension) | |
F5 Copy selected files | |
F6 Move selected files | |
Shift + F6 Rename file under cursor | |
Shift-F4 Create a new file | |
C-x d Compare directories | |
C-x c Chmod dialog | |
C-x o Chown dialog | |
C-x C-s Edit symlink | |
C-x s Create symlink dialog | |
C-x l Create hard link dialog | |
C-x v Run relative symbolic link tool on selected or tagged items | |
C-x a List active VFS directories | |
- Selection | |
Insert / C-t Select/deselect file | |
* Invert selection on files | |
+ Specify file selection options (including custom pattern) | |
- Same as above, but for deselecting | |
- Navigation | |
TAB / / C-i Jump from one panel to the other | |
F9 Select the top menu bar | |
Esc Esc Quickly dismiss menus/pop-ups (skip the timeout for "Single press" from the configuration) | |
A-c Quick cd dialog | |
A-? Search dialog | |
C-s Search for item | |
A-s Incremental search (A-s again to jump to next occurence) | |
A-y Move to the previous directory in the directory history | |
A-u Move to the next directory in the directory history | |
A-Shift-h Show path history | |
C-\ Directory Hotlist | |
C-p / Up arrow Move selection bar to the previous entry in the panel | |
C-n / Down arrow Move selection bar to the next entry in the panel | |
A-g Move selection bar to the first visible item in the panel | |
A-r Move selection bar to the middle item in the panel | |
A-j Move selection bar to the last visible item in the panel | |
A-v / Page up Move selection bar one page up | |
A-p / Page down Move selection bar one page down | |
A-< / Home Move selection bar to the top (first entry) | |
A-> / End Move selection bar to the bottom (last entry) | |
- Display | |
C-r Refresh current panel | |
C-u Swap panels | |
A-, Toggle panel layout (horizontal/vertical) | |
C-x i Toggle other panel to information mode | |
C-x q Toggle other panel to quick view mode | |
A-i Make the other panel show the same directory as the current | |
A-o Display the contents of the highlighted dir in the other panel | |
A-t Change panel view (full, brief, long) | |
A-. Toggle "Show Hidden Files" feature | |
- Command prompt | |
C-o Drop to the console | |
A-Enter Put the name of the highlighted file on command line | |
C-x t Put the name of the selected items on command line | |
C-Shift-Enter Put the full path of the highlighted file on command line | |
A-a / C-x p Put the full path of the pane directory on the command line | |
A-h Show command history | |
A-n / A-p Navigate up/down through the command history | |
C-x ! External Panelize (fill current panel with the output of a command) | |
C-x j Show background jobs | |
F2-@ Run a command on the currently highlighted item, e.g.: | |
F2-@ unzip Unzip selected file | |
F2-@ zip -r foo.zip Zip current directory as foo.zip | |
F2-@ 7za x Extract selected file with 7zip | |
F2-@ 7za a foo.7z 7zip current directory as foo.7z | |
- Others | |
Shift-F10 Quiet exit, without confirmation | |
File View | |
--------------------------------------------------------------- | |
C-f View the next file | |
C-b View the previous file |
@daviderestivo thanks for the suggestion! Just added it.
you may also want to add F9 to select the top menu. :-)
@jaepetto done. Thanks!
You might want to add "Ctrl-X A" to list Active VFS connections.
@MarkSetchell added to the list. Thanks for the suggestion.
"ESC" "ESC" - double escape to dismiss menus/popups
@dagolinuxoid thanks, added to the list
being annoyed by the GNOME-Terminal stealing F10 (close mc), I tried typing exit => seemingly works
This could help newcomers in the same situation
edit: Actually, just found how to deactivate this: Preferences => General
so maybe not that relevant still
editedit: This almost the same for the default terminal in XFCE (xubuntu in my case)
Thanks for the list!
Shift - F6 renames current item in place.
"ESC" "ESC" - double escape to dismiss menus/popups
In menu (F9) -> Options -> Configuration..., toggling Esc key mode to "Single press" enabled, makes it so that only a single Esc is needed, better than needing to press Esc twice every time.
Thanks @edrozenberg , gist updated
I only wish F2 is a template to put file name in the middle of command, but MC always append it to tail of command
If anyone is interested I converted this text file to PDF ready to be printed :)
https://github.com/derxe/pdf_mc_cheatsheet/blob/main/mc_cheatsheet.pdf
An alias for "Insert" is C-t. You might want to add it :)