[ref] simple rename, update keys
[sfm.git] / sfm.1
blob3998ce1079040e17d43de277d618dc0257ed2831
1 .TH sfm 1 sfm\-VERSION
2 .SH NAME
3 sfm \- simple file manager
4 .SH SYNOPSIS
5 .B sfm
6 .RB [ \-v ]
7 .SH DESCRIPTION
8 sfm is a simple file manager for unix-like systems based on termbox.
9 dual panes, bottom statusbar, bookmarks, open files by extention, vim-like key bindings as default configuration. cwd is left pane dir.
11 .SH OPTIONS
12 .TP
13 .B \-v
14 print version.
15 .SH USAGE
16 .SS Normal Mode
17 .TP
18 .B q
19 quit
20 .TP
21 .B h
22 back
23 .TP
24 .B j
25 down
26 .TP
27 .B k
29 .TP
30 .B l
31 open dir | file
32 .TP
33 .B g
34 top
35 .TP
36 .B G
37 bottom
38 .TP
39 .B ctrl+u
40 scroll up
41 .TP
42 .B ctrl+d
43 scroll down
44 .TP
45 .B n
46 create new file if not exists
47 .TP
48 .B N
49 create new directory if not exists
50 .TP
51 .B d
52 delete file | directory recursively
53 .TP
54 .B y
55 yank
56 .TP
57 .B p
58 paste
59 .TP
60 .B P
61 move
62 .TP
63 .B c
64 rename
65 .TP
66 .B /
67 start filter
68 .TP
69 .B ENTER
70 find filter
71 .TP
72 .B ESC
73 exit filter
74 .TP
75 .B SPACE
76 switch pane
77 .SS Visual Mode
78 .TP
79 .B v
80 enter visual mode
81 .TP
82 .B j
83 select down
84 .TP
85 .B k
86 select up
87 .TP
88 .B ESC
89 exit visual mode
90 .SH CUSTOMIZATION
91 sfm is customized by creating a custom
92 .IR config.h
93 and (re)compiling the source
94 code. This keeps it fast, secure and simple.
95 .SH ENVIRONMENT
96 .TP
97 .B EDITOR
98 open unconfigured file extention. vi(1) if not set.
99 .TP
100 .B HOME
101 right pane default directory. / if not set.
102 .SH AUTHORS
103 See the LICENSE file for the authors.
104 .SH LICENSE
105 See the LICENSE file for the terms of redistribution.