Difference between revisions of "Comparison with other filemanagers"

From Vifm Wiki
Jump to navigation Jump to search
(vifm vs mc)
 
(add autorefresh)
 
(2 intermediate revisions by one other user not shown)
Line 1: Line 1:
{|
+
{| class="wikitable"
|
+
!
|Midnight Commander
+
!Midnight Commander
|vifm
+
!vifm
 
|-
 
|-
|'''Viewing/display'''
+
|colspan="3" style="text-align: center"|'''Viewing/display'''
 
|-
 
|-
|Custom attributes shown next to filenames
+
!Custom attributes shown next to filenames
 
|yes
 
|yes
 
|yes
 
|yes
 
|-
 
|-
|Show/hide dot files
+
!Show/hide dot files
 
|yes
 
|yes
 
|yes
 
|yes
 
|-
 
|-
|Filter
+
!Filter
 
|limited (only files), glob-based
 
|limited (only files), glob-based
 
|yes, regexp-based
 
|yes, regexp-based
 
|-
 
|-
|Tree view
+
!Tree view
 
|yes
 
|yes
 
|yes
 
|yes
 
|-
 
|-
|Miller-view
+
!Miller-view
 
|no
 
|no
 
|yes
 
|yes
 
|-
 
|-
|Sort keys
+
!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
+
!Quick view in second pane
 
|yes (Quick view)
 
|yes (Quick view)
 
|yes (:view)
 
|yes (:view)
 
|-
 
|-
|Integrated charset translation
+
!Integrated charset translation
 
|yes
 
|yes
 
|no
 
|no
 
|-
 
|-
|'''Pane layout'''
+
!Autorefresh
 +
|no
 +
|yes
 +
|-
 +
|colspan="3" style="text-align: center"|'''Pane layout'''
 
|-
 
|-
|Horizontal split
+
!Horizontal split
 
|yes
 
|yes
 
|yes
 
|yes
 
|-
 
|-
|Vertical split
+
!Vertical split
 
|yes
 
|yes
 
|yes
 
|yes
 
|-
 
|-
|Single pane mode
+
!Single pane mode
 
|yes
 
|yes
 
|yes
 
|yes
 
|-
 
|-
|Resizable panes
+
!Resizable panes
 
|yes
 
|yes
 
|yes
 
|yes
|-
 
|'''Navigation'''
 
 
|-
 
|-
|Incremental search
+
|colspan="3" style="text-align: center"|'''Navigation'''
 +
|-
 +
!Incremental search
 
|globs
 
|globs
 
|regexp
 
|regexp
 
|-
 
|-
|Marks (vim-like)
+
!Marks (vim-like)
 
|no
 
|no
 
|yes
 
|yes
 
|-
 
|-
|Bookmarks
+
!Bookmarks
 
|yes (directory hotlist)
 
|yes (directory hotlist)
 
|yes (also possible to bookmark file)
 
|yes (also possible to bookmark file)
 
|-
 
|-
|Quick-search
+
!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
+
!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
+
!Colorschemes
 
|yes
 
|yes
 
|yes
 
|yes
 
|-
 
|-
|Compare directories
+
!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
+
!Custom shortcuts
 
|yes
 
|yes
 
|yes
 
|yes
 
|-
 
|-
|Custom viewer program
+
!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
+
!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
+
!User commands menu structure
 
|flat
 
|flat
 
|flat
 
|flat
|-
 
|'''Extensibility'''
 
 
|-
 
|-
|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
+
!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)
+
!Trash (files moved instead of deleted)
 
|using libtrash and LD_PRELOAD
 
|using libtrash and LD_PRELOAD
 
|integrated
 
|integrated
 
|-
 
|-
|Tabs support
+
!Tabs support
 
|partial (screen list)
 
|partial (screen list)
 
|yes
 
|yes
 
|-
 
|-
|Undo/redo
+
!Undo/redo
 
|no
 
|no
 
|yes (for non-background operations)
 
|yes (for non-background operations)
 
|-
 
|-
|Integrated bulk rename
+
!Integrated bulk rename
 
|no
 
|no
 
|yes (via vim)
 
|yes (via vim)
 
|-
 
|-
|Background operations
+
!Background operations
 +
|yes
 
|yes
 
|yes
|limited (jobs cannot be interrupted)
 
 
|-
 
|-
|Initial version
+
!Initial version
 
|??? (1994)
 
|??? (1994)
 
|0.2 (2003 May)
 
|0.2 (2003 May)
 
|-
 
|-
 
|}
 
|}

Latest revision as of 08:06, 24 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
Autorefresh no yes
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 yes
Initial version ??? (1994) 0.2 (2003 May)