=============================================================================== = �� ������ (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_