vim명령어

You might also like

Download as pdf or txt
Download as pdf or txt
You are on page 1of 6

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

:g/pattern/s/old/new/g pattern old new

8. vim
^

([] not )


\| or

[]

[]

\{min,max\} min max


*

\+

\<

\>

\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:]

[:graph:] [:alnum:] . ex)!,@,#,$,%,^....

[: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

:tabdo %s/old/new/g ( old new )

13.

ex

CTRL-W s

:[N]sp[plit]

CTRL-W v

:[N]vs[plit]

CTRL-W n

:new

CTRL-W ^ CTRL-W CTRL-^

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

You might also like