Your IP : 18.119.253.198
===============================================================================
= � �� � � � � � � � � � � � 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.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~