관리-도구
편집 파일: tutor.el.cp737
=============================================================================== = � �� � � � � � � � � � � � V I M T u t o r - 롛��� 1.5 = =============================================================================== � Vim �夘� ⤘� ���婮���� ����ᡫ�� ��� ⮜� ����� ������, �ᨘ ����� ��� �� ����㩦��� �� �� ����㚞�� �� ����. ���� � ����㚞�� �����ᩫ��� ��� �� ������ᯜ� ������������� ��� ������ ��� �� ��� �ᤦ�� �� �����������嫜 �硦�� ��� Vim ��� ⤘� ������ ��㩞� ����ᡫ�. � ���� ����⚚��� ��椦� ��� ������嫘� ��� �� �������驜�� ��� ����㚞�� �夘� 25-30 �����, �����餫�� ��� �� �橦 ��椦 �� ���⯜�� ��� �������������. �� ������ ��� ���㣘�� �� ��������㩦�� �� ��壜��. ��������㩫� ⤘ ���嚨��� ����� ��� ����妬 ��� �� ��������嫜 (�� �����㩘�� �� "Vimtutor" ���� �夘� 㛞 ⤘ ���嚨���). �夘� ��������� �� ���ᩫ� 櫠 ���� � ����㚞�� �夘� ������⤞ ⫩� 驫� �� ���ᩡ�� ��� ��� ��㩞�. ���� ����夜� 櫠 ������� �� ������嫜 ��� ������ ��� �� ��� �ៜ�� �੫�. �� ������ �椦 �� ��壜��, �� ��� ���ᩜ��! �騘, ������嫜 櫠 �� ��㡫�� Caps-Lock ��� �夘� �����⤦ ��� ���㩫� �� ��㡫�� j ������ ���� ��� �� �������㩜�� ��� ����� ⫩� 驫� �� ��� 1.1 �� ���婜� ���� ��� ��椞. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ��� 1.1: ������������ ��� ������ ** ��� �� ���㩜�� ��� �����, ���㩫� �� ��㡫�� h,j,k,l �� ��室����. ** ^ k Hint: �� ��㡫�� h �夘� �������� ��� ����� ��' ��������. < h l > �� ��㡫�� l �夘� ����� ��� ����� ��� �����. j �� ��㡫�� j ���� �� ���ᡠ ���� �� ���. v 1. ��������婫� ��� ����� ������ ���� ��椞 �⮨� �� ���韜�� ᤜ��. 2. ����㩫� �����⤦ �� ��� ��㡫�� (j) �⮨� �� �����������. ---> �騘 �⨜�� �� �� ����������嫜 ��� ��棜�� ���. 3. ����������餫�� �� ��� ��㡫��, ����������嫜 ��� ��� 1.2. �����ਫ਼: �� �����ᢢ��� ��� � ��� ���㩘��, ���㩫� <ESC> ��� �� �����嫜 ���� �������� ���ᩫ���. ���� ���㩫� ���� ��� ������ ��� �⢘��. �����ਫ਼: �� ��㡫�� ��� ����� �� ��⧜� ��婞� �� �����禬�. ���� �� �� hjkl �� �����嫜 �� ������嫜 ���� ������櫜��, �梠� �� �����婜��. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ��� 1.2: ���������� ��� ���������� ���� VIM !! ��������: ���� �����⩜�� �᧦�� ��� �� �㣘��, ����ᩫ� 梦 �� ���!! 1. ���㩫� �� ��㡫�� <ESC> (��� �� �婫� �嚦��� ���� �������� ���ᩫ���). 2. ����������㩫�: :q! <ENTER>. ---> ���� ��⨮���� ��� ��� ����ᡫ� ����� �� �驜� 槦��� ������ ⮜�� �ᤜ�. �� �⢜�� �� �驜�� ��� ������ ��� �� ��⨟��� ����������㩫�: :wq <ENTER> 3. � ��嫜 ��� �������� ��� ������, ����������㩫� ��� ������ �� ��� ���� ��㡘�� �� ���� ��� ����㚞��. ������ �� �夘�: vimtutor <ENTER> �������� �� �����������穘��: vim tutor <ENTER> ---> 'vim' ����夜� ������� ���� ����ᡫ� vim, 'tutor' �夘� �� ����� ��� �⢦��� �� �����驦���. 4. �� ⮜�� ����������穜� ���� �� �㣘�� ��� ⮜�� ��������埞��, �����⩫� �� �㣘�� 1 �� 3 ��� �� ���嫜 ��� �� ���嫜 ���� ���� ����ᡫ�. ���� �������㩫� ��� ����� ��� ��� ��� 1.3. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ��� 1.3: �������� �������� - �������� ** �婫� ���� �������� ���ᩫ��� ���㩫� x ��� �� �����ᯜ�� ��� ������㨘 ��� ��� ��� �����. ** 1. ��������婫� ��� ����� ���� ������� ������ ������⤞ �� --->. 2. ��� �� �����驜�� �� �, ����婫� ��� ����� �⮨� �� �夘� ��� ��� ��� ������㨘 ��� �� ���������. 3. ���㩫� �� ��㡫�� x ��� �� �����ᯜ�� ��� ������磞�� ������㨘. 4. ������ᙜ�� �� �㣘�� 2 �⮨� 4 �⮨� � ��櫘�� �� �夘� �੫�. ---> The ccow jumpedd ovverr thhe mooon. 5. �騘 ��� � ������ �夘� �੫�, ����夫� ��� ��� 1.4. ��������: ���� �����⮜�� ���� ��� ����㚞��, �������㩫� �� ��� ����������眫�, ����夜�� �� �� ��㩞. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ��� 1.4: �������� �������� - ��������� ** �婫� �� �������� ���ᩫ��� ���㩫� i ��� �� ������ᢢ��� ��壜��. ** 1. ��������婫� ��� ����� �⮨� ��� ��髞 ������ ������� ������⤞ �� --->. 2. ��� �� �ᤜ�� ��� ��髞 ������ 因� �� ��� ��竜��, ��������婫� ��� ����� ��� ���� ��髦 ������㨘 ���� ��� 槦� �� ����������� �� ��壜��. 3. ���㩫� �� i ��� ����������㩫� ��� �����嫞��� �����㡜�. 4. ���� �����餜�� �ៜ �៦� ���㩫� <ESC> ��� �� ������⯜�� ���� �������� ���ᩫ���. ������ᙜ�� �� �㣘�� 2 �⮨� 4 ��� �� �����驜�� ��� ��櫘��. ---> There is text misng this . ---> There is some text missing from this line. 5. � �婫� ᤜ��� �� ��� ��������� ����⤦� ����������嫜 ���� ������� ���增��. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ������ 1 �������� 1. � ����☪ ����嫘� ����������餫�� �嫜 �� ��㡫�� ����� � �� hjkl. h (�����⨘) j (���) k (���) l (�����) 2. ��� �� ���嫜 ���� Vim (��� ��� �������� %) ��ᯫ�: vim ������ <ENTER> 3. ��� �� ���嫜 ��ᯫ�: <ESC> :q! <ENTER> ��� ��樨��� �� ������. � ��ᯫ�: <ESC> :wq <ENTER> ��� ����㡜��� �� ������. 4. ��� �� �����ᯜ�� ⤘� ������㨘 ��� ��� ��� ����� �� �������� ���ᩫ��� ���㩫�: x 5. ��� �� ���᚜�� ��壜�� ���� ����� 橦 �婫� �� �������� ���ᩫ��� ��ᯫ�: i ����������㩫� �� ��壜�� <ESC> ��������: ���餫�� <ESC> �� ����������嫜 ���� �������� ���ᩫ��� � �� ����驜�� �� ������磞�� ��� ������ ��������⤞ ������. �騘 �����婫� �� �� ��� 2. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ��� 2.1: ������� ��������� ** ��ᯫ� dw ��� �� �����ᯜ�� �⮨� �� �⢦� �嘪 �⥞�. ** 1. ���㩫� <ESC> ��� �� ������嫜 櫠 �婫� ���� �������� ���ᩫ���. 2. ��������婫� ��� ����� ���� ������� ������ ������⤞ �� --->. 3. ����夜�� ��� ����� ���� ���� ��� �⥞� ��� ��⧜� �� ���������. 4. ��ᯫ� dw ��� �� �ᤜ�� ��� �⥞ �� �����������. ��������: �� ��ᣣ��� dw �� ���������� ���� �������� ������ ��� ��椞� 橦 �� �����������嫜. �� ��ᯘ�� � �៦�, ���㩫� <ESC> ��� �����㩫� ��� ��� ����. ---> There are a some words fun that don't belong paper in this sentence. 5. ������ᙜ�� �� �㣘�� 3 ��� 4 �⮨� � ��櫘�� �� �夘� �੫� ��� ����夜�� ��� ��� 2.2. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ��� 2.2: ������������ ������� ��������� ** ����������㩫� d$ ��� �� �����ᯜ�� �⮨� �� �⢦� ��� ������. ** 1. ���㩫� <ESC> ��� �� ������嫜 櫠 �婫� ���� �������� ���ᩫ���. 2. ��������婫� ��� ����� ���� ������� ������ ������⤞ �� --->. 3. ��������婫� ��� ����� ��� �⢦� ��� �੫� ������ (���� ��� ��髞 . ). 4. ���㩫� d$ ��� �� �����ᯜ�� �⮨� �� �⢦� ��� ������. ---> Somebody typed the end of this line twice. end of this line twice. 5. ����夜�� ��� ��� 2.3 ��� �� �����ᙜ�� �� �����夜�. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ��� 2.3: ���� ������� ��� ������������ � ����� ��� ������ �������� d �夘� � ���: [������] d ������壜�� � d [������] ������壜�� �: ������ - �橜� ���� �� ���������� � ������ (�����������, ��' �������=1). d - � ������ ��� ��������. ������壜�� - ��� �� �� �� ��������㩜� � ������ (������� �婫�). �� ����� �婫� ��� ������壜��: w - ��� ��� ����� �⮨� �� �⢦� ��� �⥞�, ��������ᤦ���� �� ��ᩫ���. e - ��� ��� ����� �⮨� �� �⢦� ��� �⥞�, ����� �� ��ᩫ���. $ - ��� ��� ����� �⮨� �� �⢦� ��� ������. ��������: ��� ���� �秦�� ��� �����⫝̸���, ���餫�� ���� �� ������壜�� 橦 �婫� ���� �������� ���ᩫ��� ��� �᧦�� ������ �� �������㩜�� ��� ����� �� �����坜��� ���� �婫� ����������. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ��� 2.4: ��� �������� ���� '������-�����������' ** ����������㩫� dd ��� �� �����ᯜ�� 梞 �� ������. ** �����嘪 ��� ����櫞��� ��� �������� ��桢���� ������, �� ��������� ��� Vim ����᩠��� 櫠 �� 㫘� �����櫜�� �� ��᭜�� ���� �� 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. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ��� 2.5: � ������ ��������� ** ���㩫� 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. ���� �夘� ���� ��㩠��� ������. �騘 ����夜�� ���� ���增�� ��� ���㣘��� 2. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ������ 2 �������� 1. ��� �� �����ᯜ�� ��� ��� ����� �⮨� �� �⢦� �⥞� ��ᯫ�: dw 2. ��� �� �����ᯜ�� ��� ��� ����� �⮨� �� �⢦� ������ ��ᯫ�: d$ 3. ��� �� �����ᯜ�� ��桢��� �� ������ ��ᯫ�: dd 4. � ����� ��� �� ������ ���� �������� ���ᩫ��� �夘�: [������] ������ ������壜�� � ������ [������] ������壜�� 槦�: ������ - �橜� ���� �� ����������� � ������ ������ - �� �� �夜�, �� � d ��� �������� ������壜�� - ��� �� �� �� �����㩜� � ������, �� w (�⥞), $ (�⢦� ��� ������), ���. 5. ��� �� �����⩜�� ������磜��� ��⨚����, ���㩫�: u (���� u) ��� �� �����⩜�� 梜� ��� ������ ��� ������, ���㩫�: U (������� U) ��� �� �����⩜�� ��� �����⩜��, ���㩫�: CTRL-R ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ��� 3.1: � ������ ����������� ** ���㩫� p ��� �� �������㩜�� ��� �������� �������� ���� ��� �����. ** 1. ��������婫� ��� ����� ���� ��髞 ������ ��� ������� ��ᛘ�. 2. ���㩫� dd ��� �� �����ᯜ�� �� ������ ��� �� ��� �������穜�� �� ����ਠ�� ��㣞 ��� Vim. 3. ��������婫� ��� ����� ��� ������ ���� ��� ���� ��� �� ��⧜� �� �ᜠ � ��������⤞ ������. 4. �婫� �� �������� ���ᩫ���, ���㩫� p ��� �� �ᢜ�� �� ������. 5. ������ᙜ�� �� �㣘�� 2 �� 4 ��� �� �ᢜ�� 梜� ��� ������ ��� �੫� �����. d) Can you learn too? b) Violets are blue, c) Intelligence is learned, a) Roses are red, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ��� 3.2: � ������ �������������� ** ���㩫� 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. �騘 ����夜�� ��� ��� 3.2. ��������: �� ���ᩫ� 櫠 ��⧜� �� ����夜�� �� �� ��㩞, ��� 殠 �� ��� �������検���. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ��� 3.3: � ������ ������� ** ��� �� ���ᥜ�� ��㣘 � 梞 �� �⥞, ���㩫� cw . ** 1. ��������婫� ��� ����� ���� ��髞 ������ ������� ������⤞ �� --->. 2. �������㩫� ��� ����� ��� ��� u ��� �⥞� lubw. 3. ���㩫� cw ��� �� �੫� �⥞ (���� ���姫ਫ਼ ����, ��ᯫ� 'ine'.) 4. ���㩫� <ESC> ��� ����夜�� ��� ��棜�� �៦� (���� ��髦 ������㨘 ���� ������). 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 殠 �椦 ����������ᜠ �� �⥞, ���� ��� ���᚜� ��婞� �� ���������. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ��� 3.4: ������������ ������� �� c ** � ������ ������ �����������嫘� �� �� 因� ������壜�� ��� ��������. ** 1. � ������ ������ �����眠 �� ��� 因� ��槦 �� � ��������. � ����� �夘�: [������] c ������壜�� � c [������] ������壜�� 2. �� ������壜�� �夘� �ᢠ �� 因�, �� w (�⥞), $ (�⢦� ������), ���. 3. ����������嫜 ���� ��髞 ������ ������� ������⤞ �� --->. 4. ��������婫� ��� ����� ��� ��髦 �៦�. 5. ��ᯫ� c$ ��� �� �ᤜ�� �� ��梦��� ��� ������ 因� �� �� ��竜�� ��� ���㩫� <ESC>. ---> 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. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ������ 3 �������� 1. ��� �� �������㩜�� ��壜�� ��� �梠� ⮜� ���������, ���㩫� p . ���� ��������� �� ��������⤦ ��壜�� ���� ��� ����� (�� �����᭫��� ������ �� �ᜠ ���� ��� ������ ��� ��� ��� �����. 2. ��� �� ����������㩜�� ��� ������㨘 ��� ��� ��� �����, ���㩫� r ��� ���� ��� ������㨘 ��� �� ����������㩜� ��� ������. 3. � ������ ������ ��� �����⧜� �� ���ᥜ�� �� ��������⤦ ������壜�� ��� ��� ����� �⮨� �� �⢦� ��� ������壜��. �.�. ��ᯫ� cw ��� �� ���ᥜ�� ��� ��� ����� �⮨� �� �⢦� ��� �⥞�, c$ ��� �� ���ᥜ�� �⮨� �� �⢦� ������. 4. � ����� ��� ��� ������ �夘�: [������] c ������壜�� � c [������] ������壜�� �騘 �����婫� �� �� ��棜�� ���. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ��� 4.1: ���� ��� ��������� ������� ** ���㩫� CTRL-g ��� �� ���������� � �⩞ ��� ��� ����� ��� � ���ᩫ��� ���. ���㩫� SHIFT-G ��� �� � �� �� ������ ��� �����. ** �����ਫ਼: ����ᩫ� ��桢��� �� ��� ���� �����⩜�� �᧦�� ��� �� �㣘��!! 1. ����㩫� �����⤦ �� ��㡫�� Ctrl ��� ���㩫� g . �� ������ ���ᩫ���� �� ���������� ��� ��� �⨦� ��� ���囘� �� �� 椦�� ����妬 ��� �� ������ ��� �婫�. ������嫜 ��� ������ ������ ��� �� �㣘 3. 2. ���㩫� shift-G ��� �� ����������嫜 ��� �⢦� ��� ����妬. 3. ���㩫� ��� ������ ��� ������ ��� 㩘���� ��� ���� shift-G. ���� �� ��� ������⯜� ��� ������ ��� 㩘���� ���� ���㩜�� ��� ��髞 ���� Ctrl-g. (� �����������嫜 ���� �������, ��� �� �����坦���� ���� ��椞). 4. �� ���韜�� �嚦���� ��� ����, �����⩫� �� �㣘�� 1 �� 3. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ��� 4.2: � ������ ���������� ** ���㩫� / ��������磜�� ��� �� ��ᩞ ��� �ᮤ���. ** 1. �� �������� ���ᩫ��� ���㩫� ��� ������㨘 / . �������㩫� 櫠 ���� ��� � ����☪ �����坦���� ��� ��� �⨦� ��� ��椞� �� �� ��� ������ : . 2. �騘 ��ᯫ� 'errroor' <ENTER>. ���� �夘� � �⥞ ��� �⢜�� �� �ᥜ��. 3. ��� �� �ᥜ�� ���� ��� ��� 因� ��ᩞ, ���㩫� ���� n . ��� �� �ᥜ�� ��� 因� ��ᩞ ���� ���埜�� ����矬���, ���㩫� Shift-N . 4. �� �⢜�� �� �ᥜ�� ��� �� ��ᩞ ���� �� ���, ����������㩫� ��� ������ ? ���� ��� / . ---> � � ����㫞�� ��ᩜ� ��� �⢦� ��� ����妬 �� �����婜� ��� ��� ����. "errroor" is not the way to spell error; errroor is an error. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ��� 4.3: ������ ���������� ����������� ** ���㩫� % ��� �� ���嫜 ��� ���婫���� ), ], � } . ** 1. �������㩫� ��� ����� �� �᧦�� (, [, � { ���� ������� ������ ������⤞ �� --->. 2. �騘 ���㩫� ��� ������㨘 % . 3. � ����☪ �� ��⧜� �� �夘� ���� ���婫���� ���⤟��� � ���碞. 4. ���㩫� % ��� �� �������㩜�� ��� ����� ��� ���� ��髞 ���碞 (��� ���������). ---> This ( is a test line with ('s, ['s ] and {'s } in it. )) ��������: ���� �夘� ���� ��㩠�� ���� ���������ਫ਼ ��� �����ᣣ���� �� �� ��������� ������⩜��! ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ��� 4.4: ���� ������ ��� ������ ����� ** ��ᯫ� :s/old/new/g ��� �� ���ᥜ�� �� 'new' �� �� 'old'. ** 1. ��������婫� ��� ����� ���� ������� ������ ������⤞ �� --->. 2. ��ᯫ� :s/thee/the <ENTER> . �����驫� 櫠 ���� � ������ ���� �椦 ��� ��髞 ���ᤠ�� ��� ������. 3. �騘 ��ᯫ� :s/thee/the/g ����餫�� ������ �������ᩫ��� ��� ������. ���� ���� 梜� ��� �����婜�� ��� ��� ������. ---> thee best time to see thee flowers is in thee spring. 4. ��� �� ���ᥜ�� �ៜ ���ᤠ�� �嘪 ������������ ������ �� ������, ��ᯫ� :#,#s/old/new/g 槦� #,# �� ������� �� �� ������. ��ᯫ� :%s/old/new/g ��� �� ���ᥜ�� �ៜ ���ᤠ�� �� 梦 �� �����. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ������ 4 �������� 1. �� Ctrl-g �����坜� �� �⩞ ��� ��� ����� ��� ��� ���ᩫ��� ���. �� Shift-G ����夜� ��� �⢦� ��� ����妬. 뤘� ������ ������ ��������磜��� ��� Shift-G ����夜� �� ���夞 �� ������. 2. ��᭦���� / ��������磜�� ��� �� ��ᩞ �ᮤ�� ���� �� ������� ��� �� ��ᩞ. ��᭦���� ? ��������磜�� ��� �� ��ᩞ �ᮤ�� ���� �� ���� ��� �� ��ᩞ. ���� ��� �� ����㫞�� ���㩫� n ��� �� ���嫜 ��� ��棜�� ���ᤠ�� ���� ��� 因� ����矬��� � Shift-N ��� �� �ᥜ�� ���� ��� ���埜�� ����矬���. 3. ���餫�� % 橦 � ����☪ �夘� ��� �� �� (,),[,],{, � } �����坜� �� ���婫���� ��娠 ��� ���������. 4. ��� �������ᩫ��� �� new ��� ��髦� old ��� ������ ��ᯫ� :s/old/new ��� �������ᩫ��� �� new �� �� 'old' ��� ������ ��ᯫ� :s/old/new/g ��� �������ᩫ��� ��ᩜ� ������ �� # ������ ��ᯫ� :#,#s/old/new/g ��� �������ᩫ��� �� �� �����婜� ��� ����� ��ᯫ� :%s/old/new/g ��� ��髞�� ��������ਫ਼� �ៜ ���� �����⩫� ⤘ 'c' "%s/old/new/gc ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ��� 5.1: ��� ������ ��� ��������� ������ ** ��ᯫ� :! ��������磜�� ��� �� ������ ������ ��� �� ��� �����⩜��. ** 1. ���㩫� ��� ����� ������ : ��� �� �⩜�� ��� ����� ��� ��� �⨦� ��� ��椞�. ���� ��� �����⧜� �� �驜�� �� ������. 2. �騘 ���㩫� �� ! (����������). ���� ��� �����⧜� �� �����⩜�� ������㧦�� ������ ������ ��� ������. 3. ��� ���ᛜ���� ��ᯫ� ls ���� ��� �� ! ��� ���㩫� <ENTER>. ���� �� ��� �����婜� �� �婫� ��� �����暦� ���, ������ ��� �� 㩘���� ���� �������� ��� ������. � ����������㩫� :!dir �� �� ls ��� �����眠. ---> �����ਫ਼: �夘� ������ �� �����⩜�� ������㧦�� ������ ������ �� ���� ��� ��槦. ---> �����ਫ਼: � �� ������ : ��⧜� �� ������坦���� ���餫�� �� <ENTER>. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ��� 5.2: ����������� ���� �������� ������� ** ��� �� �驜�� ��� ���᚜� ��� �ᤘ�� ��� �����, ��ᯫ� :w ������. ** 1. ��ᯫ� :!dir � :!ls ��� �� ��� �� �婫� ��� �����暦� ���. 웞 �⨜�� 櫠 ��⧜� �� ���㩜�� <ENTER> ���� ��� ����. 2. ����⥫� ⤘ 椦�� ����妬 ��� ��� ��ᨮ�� ��棘, �� �� TEST. 3. �騘 ��ᯫ�: :w TEST (槦� TEST �夘� �� 椦�� ����妬 ��� ����⥘��). 4. ���� �靜� 梦 �� ����� (vim Tutor) �� �� 椦�� TEST. ��� �� �� �������穜��, ��ᯫ� ���� :!dir ��� �� ��嫜 ��� ���ᢦ�� ���. ---> �����驫� 櫠 �� ���夘�� ��� ��� Vim ��� ���夘�� ���� �� �� 椦�� ����妬 TEST, �� ����� �� 㫘� ������ ���嚨��� ��� tutor 櫘� �� �驘��. 5. �騘 �����ᯫ� �� ����� ��᭦���� (MS-DOS): :!del TEST ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ��� 5.3: ���������� ������ �������� ** ��� �� �驜�� ��㣘 ��� ����妬, ��ᯫ� :#,# w ������ ** 1. ꢢ� ��� ����, ��ᯫ� :!dir � :!ls ��� �� ��� �� �婫� ��� ��� ���ᢦ�� ��� ��� ����⥫� ⤘ ���ᢢ��� 椦�� ����妬 �� �� TEST. 2. ��������婫� ��� ����� ��� ��� �⨦� ���� ��� ���囘� ��� ���㩫� Ctrl-g ��� �� ���嫜 ��� ������ ���� ��� ������. �� ������� ����� ��� ������! 3. �騘 ����夜�� ��� ��� �⨦� ��� ���囘� ��� ���㩫� Ctrl-g ����. �� ������� ��� ����� ��� ������! 4. ��� �� �驜�� ���� ⤘ ��㣘 �� �����, ��ᯫ� :#,# w TEST 槦� #,# �� �� ������� ��� ����������穘�� (���,���) ��� TEST �� 椦�� ��� ����妬 ���. 5. ����, ��嫜 櫠 �� ����� �夘� ���� �� ��� :!dir ���� ��� �� �����ᯜ��. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ��� 5.4: ���������� ��� ��������� ������ ** ��� �� ���᚜�� �� ������棜�� ��� ����妬, ��ᯫ� :r ������ ** 1. ��ᯫ� :!dir ��� �� ������嫜 櫠 �� TEST ��ᨮ�� ��� ����. 2. �������㩫� ��� ����� ��� ��� �⨦� ��� ���囘�. ��������: ��櫦� �����⩜�� �� �㣘 3 �� ��嫜 �� ��� 5.3. ���� ������嫜 ���� ���� ���� �� ��� ����. 3. �騘 �����㩫� �� ����� ��� TEST ����������餫�� ��� ������ :r TEST 槦� TEST �夘� �� 椦�� ��� ����妬. ��������: �� ����� ��� ����� ��������嫘� �����餫�� ���� ��� ��婡���� � ����☪. 4. ��� �� �������穜�� 櫠 �� ����� �����㟞��, ��� ��� ����� ��� �������㩫� 櫠 ��ᨮ��� �騘 �� ���嚨��� ��� ���㣘��� 5.3, �� ������ ��� � ⡛��� ��� ����妬. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ������ 5 �������� 1. :!������ ������� �� ������ ������. ������ ��㩠�� ������嚣��� �夘� (MS-DOS): :!dir - ���ᤠ�� �婫�� ��� �����暦�. :!del ������ - �����᭜� �� ������. 2. :w ������ ��᭜� �� ���� ����� ��� Vim ��� �婡� �� 椦�� ������. 3. :#,#w ������ �靜� ��� ������ ��� # �⮨� # ��� ������. 4. :r ������ ������� �� ����� �婡�� ������ ��� �� ������ᢢ�� �⩘ ��� ��⮦� ����� ���� ��� �� �⩞ ��� �����. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ��� 6.1: � ������ ���������� ** ���㩫� o ��� �� ���奜�� �� ������ ��� ��� ��� ����� ��� �� �����嫜 �� ���ᩫ��� ����⤦�. ** 1. ��������婫� ��� ����� ���� ������� ������ ������⤞ �� --->. 2. ���㩫� o (����) ��� �� ���奜�� �� ������ ���� ��� ��� ����� ��� �� �����嫜 �� ���ᩫ��� ����⤦�. 3. �騘 ������ᯫ� �� ������⤞ �� ---> ������ ��� ���㩫� <ESC> ��� �� ���嫜 ��� ��� ���ᩫ��� ����⤦�. ---> After typing o the cursor is placed on the open line in Insert mode. 4. ��� �� ���奜�� �� ������ ���� ��� ��� �����, ���㩫� ���� ⤘ ������� O, ���� ��� ⤘ ���� o. �����ᩫ� �� ���� ������� ������. ���嚜�� ������ ��� ��� ���� ���餫�� Shift-O 橦 � ����☪ �夘� ��� ������ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ��� 6.2: � ������ ��������� ** ���㩫� a ��� �� ���᚜�� ��壜�� ���� ��� �����. ** 1. ��������婫� ��� ����� ��� �⢦� ��� ��髞� ������ ������� ������⤞ �� ---> ���餫�� $ ���� �������� ���ᩫ���. 2. ���㩫� ⤘ a (����) ��� �� �����⩜�� ��壜�� ���� ��� ��� ������㨘 ��� �夘� ��� ��� ��� �����. (�� ������� A �����⫝̸� ��� �⢦� ��� ������). �����ਫ਼: ���� �����皜� �� ��� ��� i , ��� �������� ������㨘, �� ��壜�� ��� �������, <ESC>, �����-�����, ��� �⢦�, x, �椦 ��� �椦 ��� �� �����⩜�� ��� �⢦� ��� ������! 3. �������驫� �騘 ��� ��髞 ������. �����驫� ��婞� 櫠 � �����㡞 �夘� ������ 因� ���� ���ᩫ��� ����⤦� �� ��� ���ᩫ��� �������, ���� ��� �� �⩞ ��� ���᚜��� �� ��壜��. ---> This line will allow you to practice ---> This line will allow you to practice appending text to the end of a line. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ��� 6.3: ���� ������ ��� �������������� ** ���㩫� ������� 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. �����驫� 櫠 櫘� ��� <ESC> ��� �� ���嫜, �����⤜� ������㧦�� �������૦ ��壜��. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ��� 6.4: ������� �������� ** ����婫� �� ������� ⫩� 驫� � ����㫞�� � � �������ᩫ��� �� ������ �� ������� ����-�������� ** 1. �ᥫ� ��� 'ignore' ���ᚦ����: /ignore �����婫� ������ ���� ���餫�� �� ��㡫�� n. 2. �⩫� ��� ������� 'ic' (Ignore case) ��᭦����: :set ic 3. �ᥫ� �騘 ���� ��� 'ignore' ���餫��: n �����婫� ��� ����㫞�� ������ ��棘 ���� ���餫�� �� ��㡫�� n 4. �⩫� ��� ������� 'hlsearch' ��� 'incsearch': :set hls is 5. ���᚜�� �騘 ���� ��� ������ ����㫞���, ��� ��嫜 �� �����夜� /ignore ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ������ 6 �������� 1. ���餫�� o ���嚜� �� ������ ���� ��� ��� ����� ��� ��������� ��� ����� ���� ������� ������ �� ���ᩫ��� ����⤦�. 2. ���㩫� a ��� �� ���᚜�� ��壜�� ���� ��� ������㨘 ���� ���� �夘� � ����☪. ���餫�� ������� A ���棘�� �����⫝̸� ��壜�� ��� �⢦� ��� ������. 3. ���餫�� ������� R ���⨮���� ���� ���ᩫ�� �������ᩫ���� �⮨� �� ������� �� <ESC> ��� �� ��⢟��. 4. ��᭦���� ":set xxx" ����坜� ��� ������� "xxx". ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ������ 7: ON-LINE ������� �������� ** ����������㩫� �� on-line �穫��� ��㟜��� ** � Vim ⮜� ⤘ ���������� on-line �穫��� ��㟜���. ��� �� �����㩜�, �����ᩫ� �᧦�� ��� �� ���: - ���㩫� �� ��㡫�� <HELP> (�� ⮜�� �᧦��) - ���㩫� �� ��㡫�� <F1> (�� ⮜�� �᧦��) - ��ᯫ� :help <ENTER> ��ᯫ� :q <ENTER> ��� �� ���婜�� �� ����� ��� ��㟜���. �����嫜 �� ���嫜 ��㟜�� ��� �� �ៜ ������壜��, �夦���� �� ���ᣜ��� ���� ������ ":help". �����ᩫ� ���� (��� ���� �� ��� <ENTER>): :help w :help c_<T :help insert-index :help user-manual ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ������ 8: ������������ ��� SCRIPT ��������� ** ���������㩫� �������������� ��� Vim ** � Vim ⮜� ����� ������櫜�� �������������� ��' �,�� � Vi, ���� �� ������櫜�� �夘� ������ �������������⤘. ��� �� ���婜�� �� �����������嫜 ������櫜�� �������������� ��⧜� �� ���ᥜ�� ⤘ ����� "vimrc". 1. ���婫� �����餦���� �� ����� "vimrc", ���� ������ ��� �� �穫��� ���: :edit ~/.vimrc ��� Unix :edit $VIM/_vimrc ��� MS-Windows 2. �騘 ���᚜�� �� ��壜�� ������嚣���� ��� ����� "vimrc": :read $VIMRUNTIME/vimrc_example.vim 3. ��ᯫ� �� ����� �� ���: :write ��� ��棜�� ���� ��� �� �����㩜�� ��� Vim �� ����������㩜� �ૠ��� �礫����. �����嫜 �� �����⩜�� 梜� ��� ������飜��� ������� �' ���� �� ����� "vimrc". ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ��� �������餜��� �� Vim Tutor. ����� ��� 㫘� �� �驜� �� �礫��� ���增�� ��� ����ᡫ� Vim, ����ᮠ���� �橞 驫� �� ��� �����⯜� �� ����������㩜�� ��� ����ᡫ� ������ �硦��. ��⮜� ���� ��� �� ��������⤞ ������嘩� ���� � Vim ⮜� �ᨘ ����� ������. ����ᩫ� ���槠� �� ������因� ��㩞�: ":help user-manual". ��� �������� ��ᙘ��� ��� ���⫞, ����㤜��� ���� �� �����: Vim - Vi Improved - by Steve Oualline Publisher: New Riders �� ��髦 ����� ���� ������⤦ ���� Vim. ����嫜�� ��㩠�� ��� ���ᨠ���. ��ᨮ��� ����� ������嚣��� ��� ���検�. ��嫜 ��� http://iccf-holland.org/click5.html ���� �� ����� �夘� ����櫜�� ��� ������櫜�� ��� ��� Vi ���� ��� ��� Vim, ���� ��婞� ������飜��: Learning the Vi Editor - by Linda Lamb Publisher: O'Reilly & Associates Inc. �夘� ⤘ ���� ����� ��� �� �ៜ�� ����� �� �ᤫ� ��� �⢜�� �� �ᤜ�� �� ��� Vi. � ⡫� ⡛��� ����⮜� ��棘 ��������圪 ��� ��� Vim. ���� � ����㚞�� ��᭫��� ��� ���� Michael C. Pierce ��� Robert K. Ware, Colorado School of Mines ����������餫�� ��✪ ��� ��� Charles Smith, Colorado State University. E-mail: bware@mines.colorado.edu. ���������� ��� ��� Vim ��� ��� Bram Moolenaar. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~