===============================================================================
= �� ������ (VIM Tutor) �� ���� ���� ȯ���մϴ� - Version 1.5 =
===============================================================================
��(Vim)�� �� �����̿��� �� ������ �� ���� ��Š���� ������ ����
�ſ� ������ �������Դϴ�. �� �����̴� ���� ���� ��õ�� ������� �����
�� �ֵ��� ����� ���ɿ� ���� �����ϰ� �ֽ��ϴ�.
�� �����̸� ���� ������ �ǽ��ϴ� ���� �󸶳� �ð��� ���� ���� ����
25-30 �� ������ �ɸ��ϴ�.
�� ������ ���Ե� ������ ������ ��Ĩ�ϴ�. �� ������ ���纻�� ����î¼
�����ϼ���. (vimtutor �� ���� �����ߴٸ�, �̹� ���纻�� ����ϴ�
���Դϴ�.)
�߿��� ����, �� �����̰� ���� ï¿½áº¸ï¿½é¼ ï¿½ï¿½ìµµï¿½ï¿½ �����Ǿ� �ִٴ� ���Դϴ�.
������ ����� ��������, ���� �����غ��� ���� �ʿ��մϴ�. ������ �д�
�͸����δ�, ������ �ؾ������ �� ���Դϴ�.
�� ����, Caps Lock(Shift-Lock) Ű�� �������� ������ Ȯ���غ��ð�, j Ű��
����� ������ Lesson 1.1�� È�鿡 ���� ������ ���������ô�.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Lesson 1.1: Ŀ�� �����̱�
** Ŀ���� �����̷���, ǥ�õ� ��� h,j,k,l Ű�� �����ʽÿ�. **
^
k ��Ʈ: h Ű�� ���ʿ� ������, �������� �����Դϴ�.
< h l > l Ű�� �����ʿ� ������, ����������
j �����Դϴ�.
v j �� �Ʒ����� È��ǥó�� ������ϴ�.
1. �ͼ����� ������ Ŀ���� ��ũ�� �󿡼� ������ ���ʽÿ�.
2. �Ʒ� ����Ű (j)�� �ݺ��Է��� �� ������ ������ ��ʽÿ�.
---> ���� ���� lesson���� ���� ����� �˰� �Ǿ����ϴ�.
3. �Ʒ� ����Ű�� �̿��Ͽ�, Lesson 1.2 �� ���ʽÿ�.
����: ������ �ʴ� ���𰡰� �Է��� �Ǿ��ٸ�, �� ������, ���� ����
���ư��ʽÿ�. �� �Ŀ� ���ϴ� ������ �ٽ� �Է��Ͻʽÿ�.
����: Ŀ��Ű ���� �۵��� ���Դϴ�. ������ hjkl�� �ͼ�������, Ŀ��Ű����
�ξ� ������ �̵��� �� ���� ���Դϴ�.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Lesson 1.2: ���� �����ϰ� ������
!! ����: �Ʒ� �ִ� �ܰ踦 �����ϱ� ����, �� lesson ��ü�� �����ʽÿ�!!
1. Ű�� ������ Ȯ���ϰ� ���� ���� ���� ���ɴϴ�.
2. ������ ���� �Է��մϴ�: :q!
---> �̷��� �ϸ�, �ٲ� ������ *�������� �ʰ�* �����⸦ ���������ϴ�.
������ �� ������������ ������ ���� �Է��մϴ�:
:wq
3. �� ������Ʈ�� ���δٸ�, �ٽ� �����̷� ���ƿ��� ���� ������ ����
�Է��մϴ�.
vimtutor
�Ǵ� ������ ���� ���� �ֽ��ϴ�.
vim tutor.ko
---> 'vim' �� �� ������� ���� ���� ���ϸ�, 'tutor.ko'�� �����Ϸ���
������ ���մϴ�.
4. ������ �̾߱��� �ܰ踦 ����Ͽ�����, Ȯ���� ����, 1���� 3������
�����Ͽ� �����⸦ �����ٰ� �ٽ� ���ͺ��ʽÿ�. �� �� Ŀ���� �Ʒ���
������ Lesson 1.3 ���� ���ʽÿ�.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Lesson 1.3: �ؽ�Ʈ ���� - �����
** ���� ��忡�� x �� ������ Ŀ���� ��ġ�� ���� ���ڸ� ���� �� �ֽ��ϴ�. **
1. ----> �� ǥ�õ� ������ Ŀ���� �Űܺ��ʽÿ�.
2. ��Ÿ�� �����ϱ� ����, Ŀ���� ���� ���� ���� ������ ���ʽÿ�.
3. x Ű�� ������ �������� ���ڸ� ����ʽÿ�.
4. 2���� 4������ �ݺ��Ͽ� ������ �ùٸ��� �ǵ��� �Ͽ� ���ʽÿ�.
---> The ccow jumpedd ovverr thhe mooon.
5. ������ ��Ȯ�����ٸ�, Lesson 1.4�� ���ʽÿ�.
����: �� �����̸� ï¿½ï¿½ï¿½é¼ ï¿½Ü¿ï¿½ï¿½ï¿½ï¿½ ��������, ���� ï¿½ï¿½ï¿½ï¿½Øºï¿½ï¿½é¼ ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½
�ٶ��ϴ�.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Lesson 1.4: �ؽ�Ʈ ���� - ���� (INSERTION)
** ���� ��忡�� i �� ������ �ؽ�Ʈ�� �Է��� �� �ֽ��ϴ�. **
1. Ŀ���� ù��° ---> �� ǥ�õ� �ٷ� �����Դϴ�.
2. ù��° ���� �ι�° �ٰ� �Ȱ��� ������Դϴ�. �ؽ�Ʈ�� ������
�� �������� ù��° ���� ���� Ŀ���� �Ű� �����ϴ�.
3. i Ű�� ���� ��, �ʿ��� ������ �Է��մϴ�.
4. ������ �Ŀ��� �� ������ ���� ���� ���ư��ϴ�.
������ �ùٸ��� ����� ���� 2���� 4�� ������ �ݺ��մϴ�.
---> There is text misng this .
---> There is some text missing from this line.
5. �ؽ�Ʈ�� �����ϴ� ���� �ͼ������ٸ�, ����� ���ֽʽÿ�.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
LESSON 1 ���
1. Ŀ���� ������ ������ È��ǥ �� hjkl �� �̿��մϴ�.
h (����) j (�Ʒ�) k (��) l (������)
2. �� ������Ʈ���� ���� �����Ϸ��� vim FILENAME
3. ������ ������ ������ � ������ ������������ :q!
������ �� ������ ������������ :wq
4. ���� ��忡�� Ŀ���� ��ġ�� ���� ���ڸ� ������� x �� �Է��մϴ�.
5. ���� ��忡�� Ŀ���� ��ġ�� ���� �ؽ�Ʈ�� �����Ϸ���
i �� ���� �� �ؽ�Ʈ�� �Է��ϰ� �� �����ϴ�.
����: �� ���� ���� ���ư��� �� ����, ��ġ �ʴ� �����̳� ������ �Էµ���
���� ������ ����ϴ� ������ ���ϴ�.
�׷� Lesson 2�� �����սô�.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Lesson 2.1: ����(DELETION) ����
** �� �ܾ ������ ������� dw ��� ġ�� �˴ϴ�. **
1. Ű�� ������ Ȯ���ϰ� ���� ���� ���� ���ɴϴ�.
2. �Ʒ��� ---> �� ǥ�õ� �� ���� Ŀ���� �ű�ϴ�.
3. �������� �ܾ��� ó������ Ŀ���� �ű�ϴ�.
4. dw ��� �ļ� �� �ܾ ����ϴ�.
����: ������ ���Ѵ�� �ϸ� È���� ������ �ٿ� dw ��� ���ڰ� ǥ�õ˴ϴ�.
�߸� �ƴٸ�, �� ������ �ٽ� �����Ͻʽÿ�.
---> There are a some words fun that don't belong paper in this sentence.
5. 3, 4�� ������ �ٽ� �Ͽ� ������ ��Ȯ�ϰ� ���� �� Lesson 2.2�� ���ʽÿ�.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Lesson 2.2: �ٸ� ���� ����
** d$ ��� ġ�� �� �� ������ �������ϴ�. **
1. Ű�� ������ Ȯ���ϰ� ���� ���� ���� ���ɴϴ�.
2. �Ʒ��� ---> �� ǥ�õ� �� ���� Ŀ���� �ű�ϴ�.
3. �ùٸ� ���� ������ Ŀ���� �ű�ϴ�. (ù��°�� ������ . �����Դϴ�.)
4. d$ ��� �ļ� �� ������ ����ϴ�.
---> Somebody typed the end of this line twice. end of this line twice.
5. � ���� �Ͼ���� �����ϱ� ���� Lesson 2.3 ���� ���ʽÿ�.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Lesson 2.3: ���ɰ� ���� ��� ����
���� ���� d�� ������ ������ �����ϴ�.
[Ƚ��] d ��� �Ǵ� d [Ƚ��] ���
���â¼
Ƚ�� - ������ �� �� ������ �� (�ɼ�, �⺻��=1).
d - ����� ����
��� - �Ʒ��� ���õ� ��� ���� ������ ����
���� ������ ����� ����:
w - Ŀ������ �� �ܾ��� ������ (���� ����.)
e - Ŀ������ �� �ܾ��� ������ (������ �������� ����.)
$ - Ŀ������ �� ���� ������
����: ȣ����� �ִٸ�, ���� ��忡�� ���� ���� ����� �Է��غ��ʽÿ�.
������ �̾߱��� ����� ��Ͽ� ���� Ŀ���� �����̰� �˴ϴ�.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Lesson 2.4: '����-���' �� ���� ����
** dd ��� ġ�� �� ��ü�� ����ϴ�. **
�� ��ü�� ����� ���� ��� ������, Vi�� ������ �� �������, ������ d��
�ι� ���޾� ġ�� �� ���� ���� �� �ֵ��� �Ͽ����ϴ�.
1. Ŀ���� �Ʒ� ���� �ܶ��� �ι�° �ٷ� �������ʽÿ�.
2. dd �� �Է��Ͽ� �� ���� ����ʽÿ�.
3. �׷� ���� �׹�° �ٷ� ���ʽÿ�.
4. 2dd ��� �Է��Ͽ� ������ ����ϴ�. ( Ƚ��-����-����� ����ϼ���. )
1) Roses are red,
2) Mud is fun,
3) Violets are blue,
4) I have a car,
5) Clocks tell time,
6) Sugar is sweet
7) And so are you.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Lesson 2.5: ���(UNDO) ����
** u �� ������ ������ ������ ��ҵǸ�, U �� �� ��ü�� �����մϴ�. **
1. Ŀ���� ---> �� ǥ�õ� �ٷ� �̵��� �� ù��° �߸��� �κ� ���� �ű�ϴ�.
2. x �� �Է��Ͽ� ù��° �߸��� ���ڸ� ����ϴ�.
3. �׷� ���� u �� �Է��Ͽ� ���������� ����� ������ ����մϴ�.
4. �̹����� x ������ �̿��Ͽ� �� ���� ��� ������ �����غ��ô�.
5. �빮�� U �� ������ �� ���� ���� ���·� �������� ���ʽÿ�.
6. �̹����� u �� �� �� ������ U �� ���� ������ ����غ��ô�.
7. CTRL-R (CTRL Ű�� ���� ���¿��� R�� ������ ��) �� �� �� ������
������ �ٽ� �����غ��ô�. (����� ���� �����.)
---> Fiix the errors oon thhis line and reeplace them witth undo.
8. �� ������ �ſ� �����մϴ�. �׷� Lesson 2 ������� �Ѿ���� �սô�.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
LESSON 2 ���
1. Ŀ���� ��ġ�� ������ �ܾ��� ������ �������: dw
2. Ŀ���� ��ġ�� ������ �� ������ �������: d$
3. �� ��ü�� �������: dd
4. ���� ��忡�� ������ ������ ������ ������ �����ϴ�:
[Ƚ��] ���� ��� �Ǵ� ���� [Ƚ��] ���
���â¼:
Ƚ�� - �� ������ �� �� �ݺ��� ���ΰ�
���� - � ������ ���� ���ΰ� ( ���� ���, ������ ���� d )
��� - ������ ������ ���, ���� ��� w (�ܾ�), $ (���� ��) ��.
5. ���� �ൿ�� ����Ϸ���: u (�ҹ��� u)
�� �ٿ��� ������ ���� ��� ����Ϸ���: U (�빮�� U)
����� ���� �ٽ� �����Ϸ���: CTRL-R
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Lesson 3.1: ���̱�(PUT) ����
** p �� �Է��Ͽ� ���������� ���� ������ Ŀ�� �ڿ� ���Դϴ�. **
1. �Ʒ��� �ִ� ������ ù �ٷ� Ŀ���� �����̽ʽÿ�.
2. dd �� �Է��Ͽ� �� ���� ������ ���� ���ۿ� �����մϴ�.
3. �Ʊ� ���� ���� ������ ��ġ�� *���ٷ�* Ŀ���� �ű�ϴ�.
4. ���� ��忡��, p �� �Է��Ͽ� �� ���� ����� �� �ڸ��� �ű�ϴ�.
5. 2���� 4�� �ݺ��Ͽ� ��� ���� ������ �ٷ� �����ʽÿ�.
d) Can you learn too?
b) Violets are blue,
c) Intelligence is learned,
a) Roses are red,
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Lesson 3.2: ġȯ(REPLACE) ����
** Ŀ�� �Ʒ��� ���� �ϳ��� �ٲٷ���, r �� ���� �� �ٲ� ���ڸ� �Է��մϴ�. **
1. Ŀ���� ---> �� ǥ�õ� ù �ٷ� �ű�ϴ�.
2. Ŀ���� �߸��� ù �κ����� �ű�ϴ�.
3. r �� ���� ��, �߸��� �κ��� ���� �� ���ڸ� �Է��մϴ�.
4. 2���� 3�� ������ �ݺ��Ͽ�, ù ���� ������ �����Ͻʽÿ�.
---> Whan this lime was tuoed in, someone presswd some wrojg keys!
---> When this line was typed in, someone pressed some wrong keys!
5. Lesson 3.2 �� �̵��սô�.
����: �ܿ��� ����, ���� ï¿½Øºï¿½ï¿½é¼ ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ �Ѵٴ� ���� ���� ���ʽÿ�.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Lesson 3.3: ��ȯ(CHANGE) ����
** �� �ܾ��� �Ϻγ� ��ü�� �ٲٷ���, cw �� ġ�ʽÿ�. **
1. Ŀ���� ---> �� ǥ�õ� ù�ٷ� �ű�ϴ�.
2. Ŀ���� lubw ���� u ���� �÷������ϴ�.
3. cw ��� ������ �� �ܾ ��Ȯ�ϰ� �����մϴ�. (�� ���, 'ine' �� Ĩ�ϴ�.)
4. �� ���� �� ���� ������ ���ϴ� (�����Ǿ���� ù ���ڷ� ���ϴ�.)
5. 3���� 4�� ������ �ݺ��Ͽ� ù��° ������ �ι�° ����� ������ ����ϴ�.
---> This lubw has a few wptfd that mrrf changing usf the change command.
---> This line has a few words that need changing using the change command.
cw �� �ܾ ġȯ�ϴ� �� �Ӹ� �ƴ϶�, ������ ������ �� �ֵ��� �Ѵٴ� �Ϳ�
�����սô�.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Lesson 3.4: c �� �̿��� �ٸ� ��ȯ ����
** ��ȯ ������ ������ �� �̿��� ��� ���� ������ �� �ֽ��ϴ�. **
1. ��ȯ ������ ������ ������ ������� �����մϴ�. ������ ������ �����ϴ�:
[Ƚ��] c ��� �Ǵ� c [Ƚ��] ���
2. ���� ������ ��� ���� �����ϴ�. w (�ܾ�), $ (���� ��) ���� �ֽ��ϴ�.
3. ---> �� ǥ�õ� ù�ٷ� �̵��մϴ�.
4. ù ���� ���� Ŀ���� �ű�ϴ�.
5. c$ �� �Է��Ͽ�, �� ���� �������� �ι�° ��ó�� �ǵ��� ������ �� ��
�����ʽÿ�.
---> The end of this line needs some help to make it like the second.
---> The end of this line needs to be corrected using the c$ command.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
LESSON 3 ���
1. �̹� ���� ������ �ǵ�������, p �� �����ʽÿ�. �� ������ Ŀ�� *������*
������ ������ ���Դϴ�(PUT). (�� ���� ���� ��쿡�� Ŀ�� ���� �ٿ�
������ ������ �ٽ��ϴ�.)
2. Ŀ�� �Ʒ��� ���ڸ� ġȯ�Ϸ���(REPLACE), r �� ���� �� ���� ���� ���
�ٲپ� ���� ���ڸ� �Է��մϴ�.
3. ��ȯ ����(CHANGE)�� Ŀ������ ���� ������ ����� ������ �ٲ� �� �ִ�
�����Դϴ�. ���� ���, Ŀ�� ��ġ���� �ܾ��� ������ �ٲٷ���, cw ��
�Է��ϸ� �Ǹ�, c$ �� �� ������ �ٲٴ� �� ���Դϴ�.
4. ��ȯ ������ ������ ������ �����ϴ�:
[Ƚ��] c ��� �Ǵ� c [Ƚ��] ���
����ؼ� ���� Lesson �� �����սô�.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Lesson 4.1: ��ġ�� ������ ����
** CTRL-g �� ������ ���� �������� ���� ��ġ�� ������ ���¸� �� �� �ֽ��ϴ�.
SHIFT-G �� ������ ���� ���� �ٷ� �̵��մϴ�. **
����: �Ʒ��� �ܰ踦 �����ϱ� ����, �� Lesson ��ü�� ���� �����ʽÿ�.
1. CTRL Ű�� ���� ���¿��� g �� �����ϴ�. ���� �̸��� ���� ��ġ�� ����
ǥ�õ� �������� È�� �Ʒ��� ǥ�õ� ���Դϴ�. 3��° �ܰ踦 ���� ��
�� ��ȣ�� ����ϰ� ��ʽÿ�.
2. SHIFT-G �� ������ ������ ���������� �̵��մϴ�.
3. �Ʊ� ����ߴ� �� ��ȣ�� �Է��� �� SHIFT-G �� �����ʽÿ�. �̷��� �ϸ�
ó���� CTRL-g �� ������ ��ҷ� �ǵ��ư��� �� ���Դϴ�.
(��ȣ�� �Է��� ��, �̰��� È�鿡 ǥ�õ��� �ʽ��ϴ�.)
4. �ڽ��� ����ٸ�, 1���� 3������ �����غ��ʽÿ�.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Lesson 4.2: � ����
** / �� ���� �� �˻��� ������ �Է��Ͻʽÿ�. **
1. ���� ��忡�� / �� �Է��Ͻʽÿ�. : ���ɿ����� ����������, È�� �Ʒ���
/ �� Ŀ���� ǥ�õ� ���Դϴ�.
2. 'errroor' ��� ģ �� �� ġ�ʽÿ�. �� �ܾ ã������ �մϴ�.
3. ���� ������ �ٽ� ã������, ������ n �� �Է��Ͻʽÿ�.
���� ������ �ݴ� �������� ã������, Shift-N �� �Է��Ͻʽÿ�.
4. ������ ���������� ã������, / ��� ? �� �̿��ϸ� �˴ϴ�.
---> "errroor" is not the way to spell error; errroor is an error.
����: ã�� �߿� ������ ���� �ٴٸ��� �Ǹ�, ������ ó������ �ٽ� ã�� �˴ϴ�.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Lesson 4.3: ��ȣ�� ¦ ã��
** % �� ������ ), ], } �� ¦�� ã���ϴ�. **
1. Ŀ���� ---> �� ǥ�õ� ���� (, [, { �� �ϳ��� ������ �����ϴ�.
2. % �� �Է��� ���ô�.
3. Ŀ���� ¦�� �´� ��ȣ�� �̵��� ���Դϴ�.
4. % �� �Է��Ͽ�, ���� ��ȣ�� �ǵ��� �ɽô�.
---> This ( is a test line with ('s, ['s ] and {'s } in it. ))
����: ¦�� ���� �ʴ� ��ȣ�� �ִ� ���α׷��� ������� ���� �ſ� �����մϴ�!
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Lesson 4.4: ������ �����ϴ� ���
** :s/old/new/g �ϸ� 'old' �� 'new' �� ġȯ(SUBTITUTE)�մϴ�. **
1. Ŀ���� ---> �� ǥ�õ� �ٿ� ������ �����ϴ�.
2. :s/thee/the �� �Է��� �� �� Ĩ�ϴ�. �� ������ �� �ٿ���
ó������ �߰ߵ� �͸� �ٲ۴ٴ� �Ϳ� �����Ͻʽÿ�.
3. �̹����� :s/thee/the/g �� �Է��մϴ�. �̴� �� �� ��ü(globally)��
ġȯ�Ѵٴ� ���� �ǹ��մϴ�.
---> thee best time to see thee flowers is in thee spring.
4. �� �� ������ ��� ���ڿ��� ���� ġȯ�Ϸ��� ������ ���� �մϴ�,
:#,#s/old/new/g #,# �� �� ���� �ٹ�ȣ�� ���մϴ�.
:%s/old/new/g ���� ��ü���� �߰ߵ� ��� ���� ġȯ�ϴ� ����Դϴ�.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
LESSON 4 ���
1. CTRL-g �� ������ ���¿� ���� �������� ���� ��ġ�� ǥ���մϴ�.
SHIFT-G �� ������ ������ �̵��մϴ�. �ٹ�ȣ�� �Է��� �� SHIFT-G��
�Է��ϸ�, �� �ٷ� �̵��մϴ�.
2. / �� �Է��� �� ������ �Է��ϸ� �� ������ �Ʒ��������� ã���ϴ�.
? �� �Է��� �� ������ �Է��ϸ� ���������� ã���ϴ�.
�˻� ��, n �� �Է��ϸ� ���� �������� ���� ������ ã����,
Shift-N �� �Է��ϸ� �ݴ� �������� ã���ϴ�.
3. Ŀ���� (,),[,],{,} ���� ���� ���� % �� �Է��ϸ� �����ϴ� ¦��
ã�ư��ϴ�.
4. � �ٿ� ó�� �����ϴ� old�� new�� �ٲٷ��� :s/old/new
�� �ٿ� �����ϴ� ��� old�� new�� �ٲٷ��� :s/old/new/g
�� �� #,# ���̿��� ġȯ�� �Ϸ��� :#,#s/old/new/g
���� ���� ��� ������ ġȯ�Ϸ��� :%s/old/new/g
�ٲ� ������ Ȯ���� ��ġ���� 'c'�� �ٿ��� :%s/old/new/gc
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Lesson 5.1: �ܺ� ���� �����ϴ� ���
** :! �� �Է��� �� �����Ϸ��� ������ �Է��Ͻʽÿ�. **
1. ��� ������ : �� �Է��ϸ� Ŀ���� È�� �Ʒ��� �̵��մϴ�. ������
�Է��� �� �ְ� �˴ϴ�.
2. ���� ! (����ǥ) �� �Է��Ͻʽÿ�. �̷��� �ϸ� �ܺ� �� ������ ������
�� �ֽ��ϴ�.
3. ������ ! ������ ls �� �Է��� �� �� �ĺ��ʽÿ�. �� ������Ʈ
����ó�� ���丮�� ����� ��µ� ���Դϴ�. ls �� �������� �ʴ´ٸ�
:!dir �� �õ��� ���ʽÿ�.
����: � �ܺ� ���ɵ� �� ������� ������ �� �ֽ��ϴ�.
����: ��� : ������ �� �ľ� ������ �˴ϴ�.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Lesson 5.2: ���� �ڼ��� ���� ����
** ������ ������ ���Ϸ� �����Ϸ���, :w FILENAME �Ͻʽÿ�. **
1. :!dir �Ǵ� :!ls �� �Է��Ͽ� ���丮�� ����Ʈ�� ���ɴϴ�.
���� ���� �� �� �ľ��Ѵٴ� ���� �̹� �˰� ���� ���Դϴ�.
2. TEST ó�� �������� �ʴ� ���� �̸��� �ϳ� �����ʽÿ�.
3. ���� :w TEST ��� �Է��Ͻʽÿ�. (TEST�� ����� ������ ���� �̸��Դϴ�.)
4. �̷��� �ϸ� �� ������ ���� ��ü�� TEST��� �̸����� �����մϴ�.
Ȯ���Ϸ���, :!dir �� �ٽ� �Է��Ͽ�, ���丮�� ���캸�ʽÿ�.
����: ���� ������ ��, ���� �ٽ� �����Ͽ� TEST��� ������ ����, �� ������
�������� ���� �Ϻ��� ���� ���纻�� ���Դϴ�.
5. ���� �� ������ ����ô�.
(MS-DOS����): !del TEST
(Unix����): !rm TEST
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Lesson 5.3: ���������� �����ϴ� ����
** ������ �Ϻθ� �����Ϸ���, :#,# w FILENAME �Ͻʽÿ�. **
1. �ٽ� �ѹ�, :!dir �̳� :!ls �� �Է��Ͽ� ���丮�� ����� �޾ƿ� ��
TEST ���� ������ �̸��� �����մϴ�.
2. Ŀ���� �� �������� ó������ �ű� ��, Ctrl-g �� �Է��Ͽ� �� ���� �ٹ�ȣ��
�˾Ƴ��ϴ�. �� ��ȣ�� ����Ͻʽÿ�!
3. ���� �� �������� ���������� ���� Ctrl-g �� �ٽ� �Է��Ͻʽÿ�. �� ����
�ٹ�ȣ ���� ����Ͻʽÿ�!
4. � ���Ǹ� ���Ϸ� �����Ϸ���, :#,# w TEST �� �Է��ϸ� �˴ϴ�. �� ��
#,# �� �Ʊ� ����ߴ� ���۰� �� �ٹ�ȣ �Դϴ�. TEST�� ���� �̸��Դϴ�.
5. :!dir �� �̿��Ͽ� ������ ����������� Ȯ���Ͻʽÿ�. �������� ���ʽÿ�.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Lesson 5.4: ���� �о���̱�, ��ġ��
** � ������ ������ �����Ϸ���, :r FILENAME �Ͻʽÿ� **
1. :!dir �� �Է��Ͽ� �Ʊ� ���� TEST ������ �״�� �ִ��� Ȯ���Ͻʽÿ�.
2. Ŀ���� �� �������� ó������ �����̽ʽÿ�.
����: 3��° �ܰ踦 �����ϸ�, Lesson 5.3 �� ���� �� ���Դϴ�. �׷��� �Ǹ�
�� lesson���� �ٽ� �������ʽÿ�.
3. ���� TEST ������ �о���Խô�. :r TEST ������ ����Ͻʽÿ�. TEST ��
������ �̸��Դϴ�.
����: �о���� ������ Ŀ���� ��ġ�� ������������ ���̰� �˴ϴ�.
4. ������ �о�鿩�� ���� Ȯ���ϱ� ����, �ڷ� �̵��ؼ� ���� ������ ���Ͽ���
�о���� ����, �̷��� Lesson 5.3 �� �ι� �ݺ��Ǿ����� Ȯ���Ͻʽÿ�.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
LESSON 5 ���
1. :!command �� �̿��Ͽ� �ܺ� ������ �����մϴ�.
������ ��:
(MS-DOS) (Unix)
:!dir :!ls - ���丮�� ����� �����ش�.
:!del FILENAME :!rm FILENAME - FILENAME�̶�� ������ �����.
2. :w FILENAME �ϸ� ���� ������ ����ϴ� ������ FILENAME�̶�� �̸�����
��ũ�� �����մϴ�.
3. :#,#w FILENAME �ϸ� #���� #������ ���� FILENAME�̶�� ���Ϸ� �����մϴ�.
4. :r FILENAME �� ��ũ���� FILENAME�̶�� ������ �ҷ��鿩�� Ŀ�� ��ġ
�ڿ� ���� ������ ����ֽ��ϴ�.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Lesson 6.1: �� �� ����(OPEN) ����
** o �� ������ Ŀ�� �Ʒ��� ���� ����� ���� ��尡 �˴ϴ�. **
1. �Ʒ��� ---> �� ǥ�õ� �ٷ� Ŀ���� �ű�ʽÿ�.
2. o (�ҹ���)�� �ļ� Ŀ�� *�Ʒ���* ���� �ϳ� ���ʽÿ�. ���� ��尡 �˴ϴ�.
Insert mode.
3. ---> �� ǥ�õ� ���� ������ �� �� ������ ���� ��忡�� �����ʽÿ�.
---> After typing o the cursor is placed on the open line in Insert mode.
4. Ŀ�� *����* ���� �ϳ� �������, �ҹ��� o ��� �빮�� O �� ġ�� �˴ϴ�.
�Ʒ� �ִ� �ٿ� ���� �� ������ �������ʽÿ�.
Open up a line above this by typing Shift-O while the cursor is on this line.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Lesson 6.2: �߰�(APPEND) ����
** a �� ������ Ŀ�� *������* ���� �Է��� �� �ֽ��ϴ�. **
1. Ŀ���� ---> �� ǥ�õ� ù��° ���� ������ �ű�ϴ�. ���� ��忡��
$ �� �̿��Ͻʽÿ�.
2. �ҹ��� a �� Ŀ�� �Ʒ� ���� *����*�� ���� �߰��� �� �ֽ��ϴ�.
(�빮�� A�� �� ���� ���� �߰��մϴ�.)
����: �׷��� �Ͻø� ���� ���� ���� �߰��� �ϱ� ���� i�� ������, Ŀ�� �Ʒ���
�ִ� ���ڸ� �ݺ��ϰ�, ���� �����ְ�, �� ���� ���� ���� ���ƿͼ�,
Ŀ���� ���������� �ű�� ���������� x���� ������ �ϴ� ���ŷο��� ���Ͻ�
�� �ֽ��ϴ�.
3. ���� ù ���� �ϼ��Ͻʽÿ�. �߰� ������ �ؽ�Ʈ�� �ԷµǴ� ��ġ �ܿ���
���� ���� ������ ���ٴ� ���� �����Ͻʽÿ�.
---> This line will allow you to practice
---> This line will allow you to practice appending text to the end of a line.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Lesson 6.3: ġȯ(REPLACE) �� �ٸ� ����
** �빮�� R �� �Է��ϸ� �ϳ� �̻��� ���ڸ� �ٲ� �� �ֽ��ϴ�. **
1. Ŀ���� ---> �� ǥ�õ� ù��° �ٷ� �ű�ʽÿ�.
2. Ŀ���� ---> �� ǥ�õ� �ι�° �ٰ� �ٸ� ù��° �ܾ� ���� �ű�ʽÿ�.
('last' �Դϴ�.)
3. R �� �Է��� �� ù��° ���� ���� �ؽ�Ʈ ���� ���ο� ���� �Է��Ͽ�
������ ������ �ι�° �ٰ� ���������� �ٲ߽ô�.
---> To make the first line the same as the last on this page use the keys.
---> To make the first line the same as the second, type R and the new text.
4. �� ������ ������, �ٲ��� ���� �ؽ�Ʈ�� �״�� ���� �˴ϴ�.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Lesson 6.4: �ɼ� ����(SET)
** ã�⳪ �ٲٱ⿡�� ��ҹ��� ������ ���ֱ� ���� �ɼ��� �����մϴ� **
1. ������ �Է��Ͽ� 'ignore' �� ã���ʽÿ�:
/ignore
n Ű�� �̿��Ͽ� ������ �ݺ��Ͻʽÿ�.
2. 'ic' (��ҹ��� ���� ����, Ignore case) �ɼ��� �����Ͻʽÿ�:
:set ic
3. n Ű�� ������ 'ignore' �� �ٽ� ã�ƺ��ʽÿ�.
n Ű�� ��� ������ ������ ã���ʽÿ�.
4. 'hlsearch' �� 'incsearch' �ɼ��� �����սô�.
:set hls is
5. ã�� ������ �ٽ� �Է��Ͽ�, � ���� �Ͼ���� Ȯ���� ���ʽÿ�:
/ignore
6. ã�� ������ ����(HIGHLIGHT)�� ���� ���ַ���, ������ ���� �Է��մϴ�:
:nohlsearch
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
LESSON 6 ���
1. o �� �Է��ϸ� Ŀ�� *�Ʒ���* �� ���� ������, Ŀ���� ���� ����
���� �� ���� ��ġ�ϰ� �˴ϴ�.
�빮�� O �� �Է��ϸ� Ŀ���� �ִ� ���� *����* �� ���� ���� �˴ϴ�.
2. a �� �Է��ϸ� Ŀ�� *������* ���� �Է��� �� �ֽ��ϴ�.
�빮�� A �� �Է��ϸ� �ڵ����� �� ���� ���� ���ڸ� �߰��ϰ� �˴ϴ�.
3. �빮�� R �� �Է��ϸ� �� ������ ������ ������ �ٲٱ� ��尡 �˴ϴ�.
4. ":set xxx" �� �ϸ� "xxx" �ɼ��� �����˴ϴ�.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
LESSON 7: �¶��� ���� ����
** �¶��� ���� �ý��� ����ϱ� **
���� �� ���� �¶��� ���� �ý����� �����մϴ�. ������ ������,
���� ������ �� �ϳ��� �õ��غ��ʽÿ�:
- Ű�� ������. (Ű�� �ִ� ���)
- Ű�� ������. (Ű�� �ִ� ���)
- :help ��� �Է��Ѵ�.
���� â�� �������� :q ��� �Է��Ͻʽÿ�.
":help" ��� ���ɿ� ���ڸ� �ָ� � ������ ���� ������ ã�� �� �ֽ��ϴ�.
���� ������ ���� ���ʽÿ�. ( Ű�� ������ ���� ���� ���ʽÿ�.)
:help w
:help c_