You are on page 1of 18

AIX Aix.org.

cn

VI
vi
vi


Esc
vi Shift Ctrl
Shift

vi
vi vi
vi

UNIX vi 1

1. vi

vi tutorial.txt 2
vi

1 AIX Aix.org.cn

AIX Aix.org.cn

2. vi


(:) :
w Enter vi : q Enter
vi vi
(!)
vi
: key, q key, ! key, Enter key

wq vi

vi
i
Esc
3 4

2 AIX Aix.org.cn

AIX Aix.org.cn

3.

4.

Esc

vi
vi
a-s-d-f j-k-l-;
vi
vi h-j-k-l

h l

3 AIX Aix.org.cn

AIX Aix.org.cn


k h-j-k-l
5

5. h-j-k-l

h vi


w b

0 w
test b is
4 AIX Aix.org.cn

AIX Aix.org.cn

w b e
g g 6

6. w b

vi
k j page-up page-down vi
Ctrl page-up page-down

Ctrl-u

Ctrl-d

gg G

gg

vi

vi

5 AIX Aix.org.cn

AIX Aix.org.cn

insert i
gg i
ggi I am inserting new text with i
Esc
7

7. i

a append a

G $ a Pressing a
appends text Esc 8

8. a append

i
a I
A
6 AIX Aix.org.cn

AIX Aix.org.cn


I I think Esc 9

9. I

O I inserted this line by pressing O Esc


10

10. O

aiAI
o O

7 AIX Aix.org.cn

AIX Aix.org.cn

tutorial.txt


replace

vi r
r
vi Esc k l
r
! 11

11. r

replacement c w
change word
Esc vi
great c w cool Esc
12

8 AIX Aix.org.cn

AIX Aix.org.cn

12. c w

delete vi

delete x
Ctrl-u (page-up) $ x

test. 13

13. x

x vi
d w delete word
b This d w 14

9 AIX Aix.org.cn

AIX Aix.org.cn

14. dw


d $ d
$ is a 15

15. d$

vi delete-line d

d 16

10 AIX Aix.org.cn

AIX Aix.org.cn

16. dd

J join

J 17

17. vi J

vi


(undo) (redo)

11 AIX Aix.org.cn

AIX Aix.org.cn

vi Windows
xdddw d$
vi yank

y w

y $


paste p vi
p P
y
p 18

18. yy p

d p
19

12 AIX Aix.org.cn

AIX Aix.org.cn

19. dd p

vi

vi
vi

2 d p 20

20. dd p 2

paste
yy 10 p
10 vi 5 d
21

13 AIX Aix.org.cn

AIX Aix.org.cn

21. p 10 dd 5

30 l
30 7 G
5 w

vi
vi . .
cool cw
fast fast Esc
cool . fast
line . 22

22.

14 AIX Aix.org.cn

AIX Aix.org.cn

vi
vi /
Enter vi /
think Enter cw know
Esc
n think .
know ? /

think know ? fast 23


24

23.

24. ?

15 AIX Aix.org.cn

AIX Aix.org.cn

vi (undo) (redo)
vi
u Ctrl-r
25

1.
2. 3 G
3. 2 dd
4.
u
5. Ctrl-r

25. u Ctrl-r

16 AIX Aix.org.cn

AIX Aix.org.cn

26

1. g
2. 100 100 dd

3. i
4. I am done with this tutorial!
5. Esc
6. y 100 p

100

26.

vi
vi
vi

17 AIX Aix.org.cn

AIX Aix.org.cn

Shell
vi UNIX

18 AIX Aix.org.cn