Difference between revisions of "Comparison with other filemanagers"
Jump to navigation
Jump to search
(vifm vs mc) |
(Improve table formatting) |
||
Line 1: | Line 1: | ||
− | {| | + | {| class="wikitable" |
− | + | ! | |
− | + | !Midnight Commander | |
− | + | !vifm | |
|- | |- | ||
− | |'''Viewing/display''' | + | |colspan="3" style="text-align: center"|'''Viewing/display''' |
|- | |- | ||
− | + | !Custom attributes shown next to filenames | |
|yes | |yes | ||
|yes | |yes | ||
|- | |- | ||
− | + | !Show/hide dot files | |
|yes | |yes | ||
|yes | |yes | ||
|- | |- | ||
− | + | !Filter | |
|limited (only files), glob-based | |limited (only files), glob-based | ||
|yes, regexp-based | |yes, regexp-based | ||
|- | |- | ||
− | + | !Tree view | |
|yes | |yes | ||
|yes | |yes | ||
|- | |- | ||
− | + | !Miller-view | |
|no | |no | ||
|yes | |yes | ||
|- | |- | ||
− | + | !Sort keys | |
|name, version, extension, size, mtime, ctime, atime, inode | |name, version, extension, size, mtime, ctime, atime, inode | ||
|name, extension, type, gid, group name, uid, uname, size, #items, perms, mtime, ctime, atime, inode | |name, extension, type, gid, group name, uid, uname, size, #items, perms, mtime, ctime, atime, inode | ||
|- | |- | ||
− | + | !Quick view in second pane | |
|yes (Quick view) | |yes (Quick view) | ||
|yes (:view) | |yes (:view) | ||
|- | |- | ||
− | + | !Integrated charset translation | |
|yes | |yes | ||
|no | |no | ||
|- | |- | ||
− | |'''Pane layout''' | + | |colspan="3" style="text-align: center"|'''Pane layout''' |
|- | |- | ||
− | + | !Horizontal split | |
|yes | |yes | ||
|yes | |yes | ||
|- | |- | ||
− | + | !Vertical split | |
|yes | |yes | ||
|yes | |yes | ||
|- | |- | ||
− | + | !Single pane mode | |
|yes | |yes | ||
|yes | |yes | ||
|- | |- | ||
− | + | !Resizable panes | |
|yes | |yes | ||
|yes | |yes | ||
− | |||
− | |||
|- | |- | ||
− | |Incremental search | + | |colspan="3" style="text-align: center"|'''Navigation''' |
+ | |- | ||
+ | !Incremental search | ||
|globs | |globs | ||
|regexp | |regexp | ||
|- | |- | ||
− | + | !Marks (vim-like) | |
|no | |no | ||
|yes | |yes | ||
|- | |- | ||
− | + | !Bookmarks | |
|yes (directory hotlist) | |yes (directory hotlist) | ||
|yes (also possible to bookmark file) | |yes (also possible to bookmark file) | ||
|- | |- | ||
− | + | !Quick-search | |
|yes (Ctrl-S) | |yes (Ctrl-S) | ||
|yes (via find and grep) | |yes (via find and grep) | ||
|- | |- | ||
− | |'''Customizing''' | + | |colspan="3" style="text-align: center"|'''Customizing''' |
|- | |- | ||
− | + | !Custom commands | |
|yes, via user menu (F2) | |yes, via user menu (F2) | ||
|yes, user menu or in command mode | |yes, user menu or in command mode | ||
|- | |- | ||
− | + | !Colorschemes | |
|yes | |yes | ||
|yes | |yes | ||
|- | |- | ||
− | + | !Compare directories | |
|yes (between panes) | |yes (between panes) | ||
|yes (both single pane and double panes mode supported) | |yes (both single pane and double panes mode supported) | ||
|- | |- | ||
− | + | !Custom shortcuts | |
|yes | |yes | ||
|yes | |yes | ||
|- | |- | ||
− | + | !Custom viewer program | |
|yes (based on extension, regexp, file magic) | |yes (based on extension, regexp, file magic) | ||
|yes (based on extension, regexp, mime type) | |yes (based on extension, regexp, mime type) | ||
|- | |- | ||
− | + | !Custom opener | |
|yes (based on extension, regexp, file magic), single | |yes (based on extension, regexp, file magic), single | ||
|yes (based on extension, regexp, mime type), multiple | |yes (based on extension, regexp, mime type), multiple | ||
|- | |- | ||
− | + | !User commands menu structure | |
|flat | |flat | ||
|flat | |flat | ||
− | |||
− | |||
|- | |- | ||
− | |Browsing archives, remote fs | + | |colspan="3" style="text-align: center"|'''Extensibility''' |
+ | |- | ||
+ | !Browsing archives, remote fs | ||
|yes (via external scripts - mostly bash/perl) | |yes (via external scripts - mostly bash/perl) | ||
|yes (via fuse integration) | |yes (via fuse integration) | ||
|- | |- | ||
− | + | !Integrated support for tmux and/or screen | |
|no | |no | ||
|yes | |yes | ||
|- | |- | ||
− | |'''Misc''' | + | |colspan="3" style="text-align: center"|'''Misc''' |
|- | |- | ||
− | + | !Trash (files moved instead of deleted) | |
|using libtrash and LD_PRELOAD | |using libtrash and LD_PRELOAD | ||
|integrated | |integrated | ||
|- | |- | ||
− | + | !Tabs support | |
|partial (screen list) | |partial (screen list) | ||
|yes | |yes | ||
|- | |- | ||
− | + | !Undo/redo | |
|no | |no | ||
|yes (for non-background operations) | |yes (for non-background operations) | ||
|- | |- | ||
− | + | !Integrated bulk rename | |
|no | |no | ||
|yes (via vim) | |yes (via vim) | ||
|- | |- | ||
− | + | !Background operations | |
|yes | |yes | ||
|limited (jobs cannot be interrupted) | |limited (jobs cannot be interrupted) | ||
|- | |- | ||
− | + | !Initial version | |
|??? (1994) | |??? (1994) | ||
|0.2 (2003 May) | |0.2 (2003 May) | ||
|- | |- | ||
|} | |} |
Revision as of 14:49, 9 April 2019
Midnight Commander | vifm | |
---|---|---|
Viewing/display | ||
Custom attributes shown next to filenames | yes | yes |
Show/hide dot files | yes | yes |
Filter | limited (only files), glob-based | yes, regexp-based |
Tree view | yes | yes |
Miller-view | no | yes |
Sort keys | name, version, extension, size, mtime, ctime, atime, inode | name, extension, type, gid, group name, uid, uname, size, #items, perms, mtime, ctime, atime, inode |
Quick view in second pane | yes (Quick view) | yes (:view) |
Integrated charset translation | yes | no |
Pane layout | ||
Horizontal split | yes | yes |
Vertical split | yes | yes |
Single pane mode | yes | yes |
Resizable panes | yes | yes |
Navigation | ||
Incremental search | globs | regexp |
Marks (vim-like) | no | yes |
Bookmarks | yes (directory hotlist) | yes (also possible to bookmark file) |
Quick-search | yes (Ctrl-S) | yes (via find and grep) |
Customizing | ||
Custom commands | yes, via user menu (F2) | yes, user menu or in command mode |
Colorschemes | yes | yes |
Compare directories | yes (between panes) | yes (both single pane and double panes mode supported) |
Custom shortcuts | yes | yes |
Custom viewer program | yes (based on extension, regexp, file magic) | yes (based on extension, regexp, mime type) |
Custom opener | yes (based on extension, regexp, file magic), single | yes (based on extension, regexp, mime type), multiple |
User commands menu structure | flat | flat |
Extensibility | ||
Browsing archives, remote fs | yes (via external scripts - mostly bash/perl) | yes (via fuse integration) |
Integrated support for tmux and/or screen | no | yes |
Misc | ||
Trash (files moved instead of deleted) | using libtrash and LD_PRELOAD | integrated |
Tabs support | partial (screen list) | yes |
Undo/redo | no | yes (for non-background operations) |
Integrated bulk rename | no | yes (via vim) |
Background operations | yes | limited (jobs cannot be interrupted) |
Initial version | ??? (1994) | 0.2 (2003 May) |