VIFM(1) General Commands Manual VIFM(1) (NAME) vifm - vi (SYNOPSIS) vifm [OPTION]... vifm [OPTION]... path vifm [OPTION]... path path (DESCRIPTION) vifm ncurses vi . vi vifm . (OPTIONS) vifm "vifminfo" "savedirs" ( ). - ( " (Custom views)" ). . Vifm . Vifm . (split view) vifm . :only vifmrc . / . vifm . --select . -f vifm $VIFM/vimfiles . --choose-files |- . "-" . . --choose-dir |- . "-" . . --delimiter vifm . (null) . . --on-choose . " (Command macros)" . . --plugins-dir ( ). . --logging[=] $XDG_DATA_HOME/vifm/log $VIFM/log. ( ) . --server-list . --server-name ( ). --remote vifm --server-name --remote . . . --remote -c + vifm . "- (Client-Server)" . --remote-expr vifm . "- (Client-Server)" . -c + . . ( ). "+" "$" . --help, -h vifm. --version, -v . --no-configs vifmrc vifminfo. $VIFM " (Startup)" . (GENERAL KEYS) Ctrl-C Escape ( " (Cancellation)" ) . Escape . Ctrl-L . ( normal visual) . vi (pop-up) . k, gk Ctrl-P . j, gj Ctrl-N . h 'lsview' ( ) . l 'lsview' . << (Selection)>> . gg . G . gh ( ls). . gl Enter . << (Selection)>> . H . M . L . Ctrl-F Page Down . Ctrl-B Page Up . Ctrl-D . Ctrl-U . n% n ( 25%). 0 ^ . 'lsview' . $ . 'lsview' . Space . gt ( ). {n}gt {n} ( ). gT ( ). {n}gT {n} . (Movement with Count) (count) 12j . [count]% . [count]j [count] . [count]k [count] . [count]G [count]gg [count] . [count]h [count] . (Scrolling panes) zt . zz . zb . Ctrl-E ( ls). Ctrl-Y ( ls). (Pane manipulation) Control . Ctrl-W H . Ctrl-W J . Ctrl-W K . Ctrl-W L . Ctrl-W h . Ctrl-W j . Ctrl-W k . Ctrl-W l . Ctrl-W b -. Ctrl-W t -. Ctrl-W p . Ctrl-W w . Ctrl-W o . Ctrl-W s . Ctrl-W v . Ctrl-W x . Ctrl-W z . Ctrl-W - count. Ctrl-W + count. Ctrl-W < count. Ctrl-W > count. Ctrl-W | count. Ctrl-W _ count. Ctrl-W = . Ctrl-W + Ctrl-W - Ctrl-W < Ctrl-W > Ctrl-W | Ctrl-W _ count / Ctrl-W . . "2 Ctrl-W 2 -" . Ctrl-W | Ctrl-W _ . vi . : [a-z][A-Z][0-9]. m[a-z][A-Z][0-9] . '[a-z][A-Z][0-9] . : - ' () - '' - < - - > - (SEARCHING) /regular expression pattern . / . ?regular expression pattern . ? . /\/ . // (escape ) . 'hlsearch' . 'incsearch' . 'ignorecase' 'smartcase' 'caseoptions' . [count]n . . [count]N . . 'hlsearch' n/N (normal mode) . ( ) . ( :nohlsearch Escape) n/N . <> . [count]f[character] [character] . . [count]F[character] [character] . . [count]; f F. [count], f F. : f F ; , (selector) . (FILE FILTERS) : - ( <<.>> <<..>> 'dotdirs' ) 'dotfiles' - - ( <<=>> ). ( ) . % :command . : - :filter - zf . . . / :commands . . . : " '.files' :filter /^.*\.files\/$/ " '.d' :filter {*.d} " '.o' :filter /^.*\.o\/?$/ <> <> . (folding) Vim . za . zo . zm . zf . zO . zR . zr . zM ( zR). zd . . . zd count 1 . . =regular expression . . 'incsearch' . . . [z (sibling) . ]z . zj . zk . zx (fold) . (Other Normal Mode Keys) [count]: . [count] . q: . <> . q/ . <> . q? . <> . q= (filter). <> . q{x} Visual . [count]!! and [count]! ! . [count] . Ctrl-O . . Ctrl-I 'cpoptions' "t" (pane) . . Ctrl-G . <> . Shift-Tab ( :view ). ga . . ".." . gA ga . . . gf ( l 'followlinks' ). Windows .lnk . gF gf (resolve) . gr MS-Windows l . av Visual . gv Visual . [reg]gs (register) . ( gv ). . . gu . [count]guu and [count]gugu [count] . [count] . gU . [count]gUU and [count]gUgU [count] . [count] . e . i ( 'runexec' ). cw change word . :rename . cW change WORD ( ) . cl . . co *nix . cg *nix . [count]cp ( *nix Windows). [count] `chmod` ( [0-7]{3,4}) . <> . [count]C (clone) () [count] . [reg][count]dd 'trash' . <> . "s" 'cpoptions' . . [reg]d[count] dd / (motions/selectors) . [count]DD or D[count] dd d ( 'trash' ). "s" 'cpoptions' . [reg][count]Y or [reg][count]yy (yank) . "s" 'cpoptions' . . [reg]y[count] (yank) /. [reg]p dd :d[elete] . <> <> . [reg]P . P d p P . P ( fs1 fs2 fs3 ) . [reg]al . [reg]rl . t (/tag) . u (undo) ..TP Ctrl-R (redo). dp "ofboth grouppaths" . . : - - - - 'trash' . / ( ). Vim . do dp . v or V (visual mode) . [count]Ctrl-A [count] ( ). [count]Ctrl-X [count] ( ). ZQ :quit!. ZZ :quit. . ( ) ( :restart ). . ( . . name iname vifm size uid ... . ) . ( . { . ( "dirs" . } { . [c . ]c . [d . ]d . [r :siblprev. ]r :siblnext. [R :siblprev!. ]R :siblnext!. [s . ]s . [S [s . ]S ]s . (Using Count) (count) yy . [count]yy (yank) count . count y d D . d[count]j (count + 1) . (Registers) vifm (register) (yanked) / . (double quote) . (count) . . ( H Ctrl-U). . vifm " _ a-z A-Z . " . (a-z A-Z) . _ (black hole register) . . a z A Z . (A a B b ...). . . :empty ( "Trash directory" ). : "a2yy a ( ) "Add a ( ) p or "ap or "Ap . y d D ! gu gU . (yank) . vi : j k gg G H L M % f F ; (comma) ' ^ 0 $. . a . s . S . : - dj - - d2j - - y6gg - (yank) . . : - 2d2j - - 2dj - - 2y6gg - (yank) . (VISUAL MODE) : - Vim - . ( << >> ) . `o` `O` . . Vim . ( `Escape` `CTRL-C` `v` `V`) . . ( `y`) . ( ): - append - - remove - - invert - . "append" . `CTRL-G` . (normal mode) . Enter . av ( ) . gv . v, V, Ctrl-C or Escape . Ctrl-G (round-robin): append -> remove -> invert. : . . o . O . gu, u . gU, U . cl () . cw :rename . less . . :qmap :qnoremap :qunmap . Shift-Tab, Tab, q, Q, ZZ (normal mode). [count]e, [count]Ctrl-E, [count]j, [count]Ctrl-N, [count]Enter ( [count] ). [count]y, [count]Ctrl-Y, [count]k, [count]Ctrl-K, [count]Ctrl-P ( [count] ). [count]f, [count]Ctrl-F, [count]Ctrl-V, [count]Space ( [count] ). [count]b, [count]Ctrl-B, [count]Alt-V ( [count] ). [count]z ( [count]). [count]w ( [count]). [count]Alt-Space (end-of-file). [count]d, [count]Ctrl-D ( [count]). [count]u, [count]Ctrl-U ( [count]). r, Ctrl-R, Ctrl-L . R . F . . `tail -F` F less . a . %q . A . %q . i ( ). %q . [count]/pattern ([count]-th) . [count]?pattern ([count]-th) . [count]n ( [count]-th ). [count]N ( [count]-th ). [count]g, [count]<, [count]Alt-< ( [count]). [count]G, [count]>, [count]Alt-> ( [count]). [count]p, [count]% ( N ). v . 'vicmd' 'vixcmd' . "Ctrl-W x" . . less "Ctrl-W x" ( ). (Command line Mode) : . Down Up Left Right Home End Delete vifm --disable-extended-keys . Esc, Ctrl-C . . Ctrl-M, Enter . Ctrl-I, Tab :command ( ) 'incsearch' . Shift-Tab . Ctrl-_ . Ctrl-B, Left . Ctrl-F, Right . Ctrl-A, Home . Ctrl-E, End . Alt-B . Alt-F . Ctrl-U . Ctrl-K . Ctrl-H, Backspace . Ctrl-D, Delete . Ctrl-W . Alt-D . Ctrl-T . Alt-. . . Ctrl-G . "Command line editing" . Ctrl-N . Ctrl-P . Up . Down . Ctrl-] (abbreviation expansion). Ctrl-R = . ( ). . (prompt) (command-line mode) . Enter . . . <