Professional Documents
Culture Documents
vim명령어
vim명령어
1.
:w
:w file.txt
file.txt
:w file.txt file.tx
:q
vi
:q!
vi
ZZ
:wq!
:e file.txt
file.txt
:e
:e#
2.
a
s cc
3.
h
w W
e E
b B
<CR>
z<CR>
z.
z-
[n]H
[n]L
ctrl+u
ctrl+d
ctrl+b
ctrl+f
gg 1G
[n]G :[n] n
4.
x dl
X dh
dw
diw
dd
[n]dd
dj
[n]dj
n+1
dk
n+1
[n]dk
D d$
d0 d^
5. &
yy Y
, .
[n]yy [n]Y n
n
[n]p
6.
v
ctrl+v( ctrl+q)
ex
<
>
7.
/[ ]
:s/old/new
old new
:s/old/new/g
old new
:10,20s/old/new/g
[]:s/old/new/g
10 20 old new
old new
:-3,+4s/old/new/g
3 4 old new
:%s/old/new/g
old new
:%s/old/new/gc
old new
8. vim
^
([] not )
\| or
[]
[]
\+
\<
\>
\n
\t
9. vim
\i [0-9A-Za-z]
\I \i
\k keyword [_\.\-0-9A0Za-z]
\f
\p
\P \p
\s whitespace character( )
\S non-whitespace character
\d [0-9]
\D [^0-9]
\x 16 [0-9A-Fa-f]
\X 16 [^0-9A-Fa-f]
\o 8 [0-7]
\O 8 [^0-7]
\w [0-9A-Za-z-]
\W [^0-9A-Za-z-]
\h [A-Za-z-]
\H [^A-Za-z-]
\a [A-Za-z]
\A [^A-Za-z]
\l
[a-z]
\L [a-z]
\u [A-Z]
\U [^A-Z]
\e Esc
\t Tab
\r
\b
\n
10. POSIX
[:alnum:]
[A-Za-z0-9]
[:alpha:]
[A-Za-z]
[:cntrl:]
[:blank:]
[:digit:]
[0-9]
[:graph:]
[:lower:]
[a-z]
[:upper:]
[A-Z]
[:print:]
[:punct:]
[:space:]
ex), , , , ,
[:xdigit:]
16
11.
:files :ls :buffers
n
:b[n]
:bd[n] :bw[n]
n (n )
:bp[n]
,n n
:bn[n]
,n n
:sb[n]
:bf
:bl
12. Tab
Vim 7.0
:tabnew
:tabnew b.txt
b.txt ,
:tabf b.txt
b.txt ,
:tabn[n]
,n n
:tabp[n]
,n n
:tabs
:tabclose
:tabfirst
:tablast
13.
ex
CTRL-W s
:[N]sp[plit]
CTRL-W v
:[N]vs[plit]
CTRL-W n
:new
CTRL-W f
CTRL-W i
CTRL-W q
:q[uit]!
CTRL-W c
:close
CTRL-W o
:on[ly]
CTRL-W h
CTRL-W j
CTRL-W k
CTRL-W l
CTRL-W w
CTRL-W p
CTRL-W t
CTRL-W b
CTRL-W r
CTRL-W x
CTRL-W H
CTRL-W J
CTRL-W K
CTRL-W L
CTRL-W =
CTRL-W _
CTRL-W |
CTRL-W [N]+
:res[ize] +N N
CTRL-W [N]-
:res[ize] -N N
CTRL-W [N]>
CTRL-W [N]<
CTRL
.
) CTRL-W j CTRL-W CTRL-J .
14.
m[a-z0-9]
m[A-Z]
, )ma
, .
`[A-Za-z0-9] )`a
[A-Za-z0-9] . )a
``
vim
`"
vim
: (, ())
vim/vim_ _.txt : 2007/05/31 14:08 nightz