b374k
m1n1 1.01
Apache/2.2.15 (CentOS)
Linux obd60-6c49958d75-2q7cw 5.4.0-174-generic #193-Ubuntu SMP Thu Mar 7 14:29:28 UTC 2024 x86_64
uid=48(apache) gid=48(apache) groups=48(apache)
server ip : 172.67.192.52 | your ip : 10.244.126.0
safemode OFF
 >  / usr / share / vim / vim74 / tutor /
Filename/usr/share/vim/vim74/tutor/tutor.el.cp737
Size29.51 kb
Permissionrw-r--r--
Ownerapache
Create time26-May-2024 11:06
Last modified17-Jul-2019 02:20
Last accessed17-Jul-2019 02:20
Actionsedit | rename | delete | download (gzip)
Viewtext | code | image
===============================================================================
= � �¢ à © ã ¨ � � « � © « ¦ V I M T u t o r - ë¡�¦©� 1.5 =
===============================================================================

� Vim �å¤�  â¤�ª §�¤å©®¬¨¦ª ©¬¤«á¡«�ª §¦¬ â®�  §¦¢¢âª �¤«¦¢âª, §á¨�
§¦¢¢âª � � ¤� �¥��㩦¬£� ©� £å� §�¨ ã��©� æ§àª �¬«ã. �¬«ã � §�¨ ã��©�
©®�� á©«�¡� � � ¤� §�¨ �¨á¯�   ¡�¤¦§¦ �« ¡á « ª �¤«¦¢âª §¦¬ �� ©�ª
¡á¤¦¬¤ ¤� ®¨�© £¦§¦ �å«� �硦¢� «¦¤ Vim ©�¤ â¤�¤ ��¤ ¡ãª ®¨ã©�ª ©¬¤«á¡«�.

� ¡�«á §¨¦©â�� ©� ®¨æ¤¦ª §¦¬ �§� «�å«�  � � ¤� ¦¢¦¡¢�¨é©�«� «�¤ §�¨ ã��©�
�å¤�  25-30 ¢�§«á, �¥�¨«é¤«�ª �§æ «¦ §æ©¦ ®¨æ¤¦ �� ¥¦�â¯�«� � �
§� ¨�£�« ©£¦çª.

�  �¤«¦¢âª ©«� £��ã£�«� �� «¨¦§¦§¦ ã©¦¬¤ «¦ ¡�å£�¤¦. ��£ ¦¬¨�ã©«� â¤�
�¤«å�¨�­¦ �¬«¦ç «¦¬ �¨®�妬 � � ¤� �¥�©¡���å«� (�¤ ¥�¡ ¤ã©�«� «¦
"Vimtutor" �¬«æ �å¤�  ã�� â¤� �¤«å�¨�­¦).

�å¤�  ©�£�¤« ¡æ ¤� �¬£á©«� æ«  �¬«ã � §�¨ ã��©� �å¤�  ¦¨��¤à£â¤� â«© 
é©«� ¤� � �á©¡�  £â©à «�ª ®¨ã©�ª. �¬«æ ©�£�å¤�  æ«  ®¨� á��«�  ¤�
�¡«�¢�å«� « ª �¤«¦¢âª � � ¤� « ª £á��«� ©à©«á. �¤ � ��á��«� £æ¤¦ «¦
¡�å£�¤¦, �� « ª ¥�®á©�«�!

�é¨�, ���� à��å«� æ«  «¦ §¢ã¡«¨¦ Shift-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: [email protected].

�¨¦©�¨£¦�ã � � «¦¤ Vim �§æ «¦¤ Bram Moolenaar.

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~