Spade

Mini Shell

Directory:~$ /usr/share/vim/vim74/tutor/
Upload File

[Home] [System Details] [Kill Me]
Current File:~$ //usr/share/vim/vim74/tutor/tutor.ru.cp1251

===============================================================================
=    � � � � �   � � � � � � � � � �   �  
� � � � � � �   VIM  -  ����� 1.5 =
===============================================================================
     Vim --- ��� ��� ���� ��������,
����� ��������� ������,
������
     ����� �� ����, ���� � ���
����� ��� ������ � �����
�������, ���
     ����. ���� ������ �������
������ ���������� �����
������ �� ����,
     ���� � ����� � �������
���������� Vim � �������
��������� �����
     ��������.

     ��� ����������
������������� 25-30 ����� ��
�������� ������� ������� �
     ����������� �� ����,
������ ������� � ���������
�� �����������.

     ������ � ����� �����
������������ �����.
�������� ���� ����� �����,
     ���� �������������� ��
��� (���� � ���������
"vimtutor", �� ��� ���
     ����).

     ����� ������, ��� ����
������ ����������� ��
������ � �������
     �����������. ��� �������,
��� � ����� �������� ������
�� ����,
     ���� ��� ������� � �����.
���� � ������ ���������
�����, ��
     �������� ������!

     ����� �������� � ���, ���
������ CapsLock �� ������ �
�������
     ������   j   �������� ���,
���, ���� ���� 1.1 �������
��������� ��
     ������.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
			���� 1.1:  ����������� ������

** �� ��������� �������
������� ������ h,j,k,l ���, ���
�������� ����. **
	     ^
	     k		�����:	������ h �������
����� � ��������� �����.
       < h	 l >		������ l �������
������ � ��������� ������.
	     j			������ j ����� �� �������
`����'.
	     v
  1. ���������� ������ ��
������, ���� �� �����������
��� ��������.

  2. �������� ������ `����' (j)
���� ��� �� ����� ��������.
---> ����� � ������, ���
������� � �������� �����.

  3. ������� ������ `����'
��������� � ����� 1.2.

��������: ���� � ���� ��
������ � ���, ��� ���������,
������� <ESC> ��
	   ������� � ���� ����� (Normal mode).
����� ����� ������������
	   �������� �������.

��������: ���� ������
��������� ��������
(�������) ����� �����
	   �������. ������, ������ hjkl
������� ��� ���������
	   ��������� ������, ���
����� � ������� ���
���������.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
		  ���� 1.2: ����� � ���������
����� � VIM

!! �������! ������, ��� ������
���� �� ������� ���� �����,
�������
			       ���� ������� !!

  1. ������� ������ <ESC> (��
����, ���� ������������, ���
� � �����
     ������ (Normal mode)).

  2. ��������:			:q! <ENTER>.

---> ��� �������� ��� ���� ��
��������� ��� ��������� ��
�������
     ���������. ���� � ������
������� �������� � ����:
				:wq  <ENTER>

  3. ����� � �������
���������� ���������
�������, �������� �������,
     ������ ������� ��� � ����
������. ��� ����� ��
				vimtutor ru <ENTER>
     ���� ����� ����������:	vim
tutor.ru <ENTER>

---> 'vim' �������� ��������
�������� vim, 'tutor.ru' --- ���
����, ������
     � ������ ������������.

  4. ���� � ������ � ���, ���
��������� ��� ����,
�������� ���� �� 1 �� 3
     ���� ���� ����� ��������
��������. ����� �����������
������ ���� �
     ����� 1.3.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
		  ���� 1.3: ������������ �����
- �������


** ����� � ����� ������
������� x, ���� ������ ������
��� ��������. **

  1. ����������� ������ �
������ �����, ��������� --->.

  2. �� ���������� �����,
����������� ������, ���� ��
�� ������� ���
     ������� ��������.

  3. ������� ������ x ��
������� ���������� �������.

  4. ��������� ���� 2--4 ����
������ �� ����� ����������.

---> �� �������� ����� ����
��� ����� �������.

  5. �����, ����� ������
����������������,
��������� � ����� 1.4.

�������: � ���� �������
����� ������� �� �������
���������, ����
	   � ������� �����������.


~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
		  ���� 1.4: ������������ �����
- �����


 ** ����� � ����� ������ (Normal mode),
������� i �� ������� ������. **

  1. ����������� ������ �
������ ������ �����,
��������� --->.

  2. �� ����, ���� ������ �����
������ ��������� ������,
���������
     ������ �� ������ �����
������ ������� �������
�����.

  3. ������� i � ��������
�������� ���������.

  4. ����� ���������� ���
����� ������� <ESC> ��
�������� � ���� �����.
     ��������� ���� 2--4, ����
����� �� ����� ����������
�������.

---> ���� ������ � ������
�������� .
---> ���� ������ � ���� ������
��������� �������.

  5. ����� ������� �������
������, ��������� ���� �
�����.



~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
				������ ���� 1

  1. ������ ���������� ����
�������� �� ���������, ����
�������� hjkl.
	 h (�����)	j (����)       k (����)	    l
(������)

  2. �� ������� Vim (�� ��������� %
��������� �������)
��������:
     vim ���_��� <ENTER>

  3. �� �������� ����� � Vim
��������:
     <ESC>   :q!	 <ENTER>  ����
�������� �� ��������
���������.
     ��� ��������:
     <ESC>   :wq	 <ENTER>  ���� �������
��������.

  4. �� ������� ������� ���
�������� � ����� ������,
��������: x

  5. ���� ������� ����� �����
�������� � ����� ������,
��������:
	 i     ������� �����	<ESC>

�������: ������� <ESC>
���������� ��� � ���� �����
(Normal mode) ����
	   ������� ����������� �
������� ��������� �������.

����� �������� � ����� 2.

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
			  ���� 2.1: ������ �������


	** �������� dw �� �������
������ ������ �� ���� �����.
**

  1. ������� <ESC>, ���� �������
� ���� �����.

  2. ����������� ������ ����, �
������, ��������� --->.

  3. ����������� ������ �
����� �����, �������
������� ������.

  4. ��������  dw , ���� ������
��� �����.

�������: �� ���� ������ ����
dw ����� � ��������� ������
������. ����
	   � ���-�� ��������
����������, ������� <ESC> �
������ ������.

---> �������� ���� ������� �
���� ����������� ��������
������.

  5. ��������� ���� 3 � 4, ���� ��
��������� ��� ����� �
��������� �
     ����� 2.2.


~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
		  ���� 2.2: ��������������
������ �������


	    ** �������� d$ �� �������
������ �� ���� ������. **

  1. ������� <ESC>, ���� �������
� ���� �����.

  2. ����������� ������ ����, �
������, ��������� --->.

  3. ����������� ������ � ����
��������� ������ (�����
������ . ).

  4. ���� ������ �������
������, ��������  d$ .

---> ���-�� ������ ��������
���� ������ �����. ��������
���� ������ �����.


  5.���� ��� ��������� � ����,
��������� � ����� 2.3.





~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
			 ���� 2.3: ������ � ������


  ������ ������ `��������' d
�����:

	 [�����]   d	�����	    ���	     d	
[�����]   �����
  ����:
    �����  - ������ ���
�������� �������
(�����������, �� �������=1).
    d      - ������� �������.
    ����� - � ��� �������
������ �� ��������
(���������� ����).

  ������� ������ �������:
    w - �� ������� �� ���� �����,
���� �������� ������.
    e - �� ������� �� ���� �����,
�� ���� �������� ������.
    $ - �� ������� �� ����
������.
    ^ - �� ������� �� �����
������.

�������: ������� ������� ��
������ ������ � �����
������ (Normal mode)
	   ��� ����������� ������
���������� ������ ���, ���
������� �
	   ������ �������.



~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
	       ���� 2.4: ���������� ��
����� `�����-�����'


		 ** �������� dd �� ������� ����
������. **

  ���������� �������
��������� ������� �������
���� ������, �����������
  Vim �����, ��� �� ����� ����
����� ������ ������ d �����.

  1. ����������� ������ ����,
�� ������ ������ ����.
  2. �������� dd �� �������
������.
  3. ����� ������������ �
��������� ������.
  4. �������� 2dd (���������
�������
`�����-�������-�����'), ����
������
     ��� ������.

      1)  ����� � ���� �� �������,
      2)  �, ��� �������� ������
�����!
      3)  � ���� �� ``�����'',
``�����'' --- �������!
      4)  ������ � ���� �� ���
���������!
      5)  ��� ������ �� ����� ��
�����...
      6)  � ���� �� �������� � ����
`�'
      7)  � ���� �� ����� �������
�����.

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
			  ���� 2.5: ����� `����'


  ** ������� u	�� �����
��������� ����� ��������
������, U �� �����
			����������� �� ����
������. **

  1. ����������� ������ ����, �
������, ��������� ---> �
���������� ��� ��
     ����� �����.
  2. ������� x �� �������
������� ������������
�������.
  3. ����� ������� u �� �����
(������) ���������
���������� ������.
  4. �������� ��� ����� �
������, ������� ������� x .
  5. ����� ������� �������� U
�� ����, ���� ������ ��
������ � �������
     ��������.
  6. ������� u �������� ��� ��
����� ������ U � �������
������.
  7. ������� ����� CTRL-R
(����������� ������ CTRL
������� � ������ ������
  R)     �������� ��� �� ��������
������ (����� ������).

---> ��������� ������ � �����
������ � �������� � ��
������ `������'.

  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, ���� ��
���������� ��� ������ �
������ ������.

     �) � ��� ������ �� ���.
     �) ����� �� � ����� �������,
     �) �� ������ ��� ��������
     �) ��� �� ��� ����� ������


~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
		       ���� 3.2: ����� �����


	  ** �������� r � ������,
�������� ������ ���
��������. **

  1. ����������� ������ ����, �
������, ��������� --->.

  2. ���������� ������ ���,
���� �� ������� ��� ������
������.

  3. �������� r	� ����� ������,
���������� �����.

  4. ��������� ���� 2 � 3, ����
����� ������ �� �����
����������.

--->  � ������ ������ ����
������ ���0��� � ������
������� �� �������!
--->  � ������ ������ ����
������ ���-��� � ������
������� �� �������!

  5. ����� ��������� � ����� 3.2.

�������: �������, ��� � �����
���� � ������� �����, � ��
������
	   ��������.


~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
			 ���� 3.3: ����� ���������


		** �� �������� ����� �����
�������� cw . **

  1. ����������� ������ ����, �
������, ��������� --->.

  2. ����������� ������ ���
������ `o' � ����� `����'.

  3. �������� cw � ��������
����� (� ������ �����,
�������� `���'.)

  4. ������� <ESC> � ��������� �
������� ����� (� �������
�������, ������
     ���� �������.)

  5. ��������� ���� 3--4 ����
������ ����������� ��
������ �������� �������.

---> �������� ���� � ���
������ ���� ������������.
---> �������� ���� � ����
������ ������
�������������.

�������� ��������, ��� cw ��
����� ������� �����, �� �
��������� ��� � �����
�������.


~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
		  ���� 3.4: ��������� ��������
� ������� c


** ������� ����� ���������� �
���� �� ��������, ��� �
������� �������. **

  1. ������� ��������
��������� ����� �� �������,
��� � ������� �������.
     �� ������ �����:

       [�����]   c   �����	   ���	   
c	[�����]   �����

  2. ����� ����� ��������: w
(�����), $ (���� ������) � �.�.

  3. ����������� ������ ����, �
������, ��������� --->.

  4. ��������� � ������ �����.

  5. �������� c$ �
�������������� �����
������ ���, ���� ���
��������� ��
     ������, ����� ���� �������
<ESC>.

---> ���� ���� ������
�������� � �����, ���� ����
������ �� ������.
---> ���� ���� ������
�������� � ����� ������ c$ .


~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
				������ ���� 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. � ����� ������ (Normal mode)
�������� ������  / . ��������
��������,
     ��� �� ������ � ��������
������ ����� ������, ��� ���
��������� �
     �������� :	.

  2. ����� ��������
'������' <ENTER>. ��� ��
�����, ������� � ������
     �����.

  3. �� ����, ���� ��������
�����, ������ ������� n .
     �� ������ ���� ���� �
�������� �����������,
������� Shift-N .

  4. ���� � ������� ����� �����
� �������� �����������,
����������
     ������� ? ������ / .

---> ����� � ��� ������
���������� ���� �����,
����� ����� ��������� �
     �����.

  "������" ��� �� ������
����������� ����� `�����'; 
������ ��� �����.

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
			���� 4.3: ����� ����� �����


		** �������� % �� ������ ���� ),]
��� } . **

  1. ��������� ������ ��� ����
�� (, [ ��� { � ������ �����,
��������� --->.

  2. ����� �������� ������ % .

  3. ������ ������ ���������
�� ����� ������.

  4. �������� % �� ��������
������� ����� � ������
������.

---> ��� ( ������, ��������
����� (, ����� [ ] � ����� { }
������. ))

��������: ��� ��� ������ ���
������� �������� �
���������� ��������!






~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
		      ���� 4.4: ����� ����������
�����


	 ** �������� :s/���/�����/g ��
����� '���' �� '�����'.
**

  1. ����������� ������ ����, �
������, ��������� --->.

  2. �������� :s/����/����� <ENTER>
. �������� �������� �� ��,
��� ��� �������
     ������� ����� ������
��������� �������� �
������.

  3. ����� ��������
:s/����/�����/g , �������
����������� �������� ��
     ���� ������. ��� �������
��� �������� � ������
�������.

---> � ���� � ����������
������, � ���� �����
�������� ����, � ���� �
     ����� ��������.

  4. �� ����� ��� ��������
�����������������
�������� ����� ����
     ��������,
     �������� :#,#s/���/�����/g  ���
#,# --- ������ ��� �����.
     �������� :%s/���/�����/g    ��
����� ��� �������� �� ����
�����.


~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
				������ ���� 4
  1. Ctrl-g ��������� ���
��������� � ����� �
�������� � ���.
     Shift-G ��������� ��� � ����
�����. �����, �� ������
������� Shift-G
     �������� ������� � ������
� ���� �������.

  2. ������� / � ����� ����
������ �������� ����������
����� ���� ������
     ������ �� ������.
     ������� ? � ����� ����
������ �������� ����������
����� ���� ������
     ��� �� ������.
     ����� ������ �������� n ��
������� � �������� �������
�������
     ������ � ��� ��
����������� ��� Shift-N ��
������� � ���������������
     �����������.

  3. ������� % , ����� ������
������� �� (,),[,],{, ��� }
�������� �����
     ����� ������.

  4. �� ����������� `�����'
������ ������� `���' �
������, ��������
     :s/old/new
     �� ����������� `�����'
������ ��� `���' � ������,
��������
     :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 ,
���� �������
     ������� �� ���������.

---> ��������: ����� ��������
����� ������� ��� ����
�������.

---> ��������: ��� ������,
�������� � : , ����� ��������
��������
     <ENTER>.


~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
			 ���� 5.2: �� ������ ���


** �� �������� ���������,
����������� � �����,
�������� :w ���_���. **

  1. �������� :!dir ��� :!ls ��
������� ������ ������ �
������ ��������.
     ��� ��� ��� ��������, �
����� ����� <ENTER> �����
����� ��� ������.

  2. ���������� �������� ��
�����, ������� �� ��
���������, �������� TEST.

  3. ����� �������� :w TEST (��� TEST ---
��� �� �����, �����������
����.)

  4. ��� ������� ������� ���
���� (������ �� Vim) ��� ������
TEST. ����
     ������������ � ����, �����
�������� :!dir � �����������
�������.

---> �������, ��� ���� �
������ �� Vim � �����
��������� ��� ����� �
     ������ TEST, ���� ���� �����
����� ������ ������� � ���
������, �����
     � ��� ��������.

  5. ����� ������� ���� ����,
������ :!del TEST


~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
		       ���� 5.3: ���������
���������


	 ** �� �������� ����� �����,
�������� :#,# w ���_��� **

  1. �� ��� �������� :!dir ��� :!ls ��
������� ������ ������ �
������
     �������� � �������
������� ��, �������� TEST.

  2. ����������� ������ �
����� ���� ������ � �������
Ctrl-g �� ��������
     ������ ������to. ��������
���� �����!

  3. ����� ������������ � ����
������ � ���� �������� Ctrl-g.
��������
     � ���� ����� ����!

  4. �� �������� ������ ����
����� �������� :#,# w TEST , ��� #,# ---
���
     ������, ������ � ���������
(�����, ����), � TEST --- �� �����
�����.

  5. ��� � ������, �������� �
������ ����� ����� ��������
:!dir , �� ��
     ������� ���.



~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
		    ���� 5.4: ������ �
���������� �����

	  ** �� ������� �����������
�����, ��������  :r FILENAME **

  1. �������� :!dir �� ����, ����
������� � ���, ��� ���� TEST ���
��
     ���������.

  2. ���������� ������ �
������ ����� ���� ������.

��������: ����� ��������
���� 3 � ������� ���� 5.3.	�����
�����
	   ����������� ����, ����� �
����� �����.

  3. ����� ��������� �� ���� TEST,
������� ������� :r TEST , ���
     TEST --- ��� �� �����.

��������: ��������� ����
���� ����� �������� � ���
�����, ��� �������
	   ������.

  4. ���� ������� � ���, ���
���� �������, ������������
������� ����� ��
     ������ � �������, ���
����� �������� ��� �����
����� 5.3, ������
     � �������� �� �����.

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
				������ ���� 5


  1.  :!�������  �������� ����
�������.

      �������� ������� ������:
	  :!dir --- ������ ������ ������ �
��������.
	  :!del FILENAME --- ������ ���� FILENAME.

  2.  :w FILENAME ��������� ������
������������ ���� �� ����
      ��� ������ FILENAME.

  3.  :#,#w FILENAME ������� ������ �� #
�� # � ���� FILENAME.

  4.  :r FILENAME ������� � ����� ����
FILENAME � ������� ��� � ������
      ���� ������ �� �������
�������.







~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
			  ���� 6.1: ����� �������


 ** �������� o ���� ������
����� ������ ��� �������� �
������� � �����
			   ������� (Insert mode) **

  1. ����������� ������ ����, �
������, ��������� --->.

  2. �������� o (� ������
��������) �� ����, ����
������ ����� ������
     ���� ������� � ������� �
����� ������� (Insert mode).

  3. ����� ����������
�������� ---> ������ �
������� <ESC> �� ���� ��
     ������ �������.

---> ����� ������ o ������
�������� �� ���� �����
������ � ������ �������.

  4. �� ������� ������ ����
�������, ������ ��������
�������� O, ������
     ������� o. ����������
�������� ��� � �����������
�������.
�������� ���� ������ ���
����, ����� Shift-O, ��������
������ �� ��� ������.




~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
			 ���� 6.2: ����� ���������

	    ** �������� a , ���� �������
����� ����� �������. **

  1. ����������� ������ ����, �
���� ������ ������,
��������� ---> ,
     ������ $ � ����� ������ (Normal
mode).

  2. �������� a (� ������
��������) �� ���������
������ ����� �������,
     �������� ��� ��������.
(�������� A �������� �������
� ����
     ������.)

��������: ��� ��������
������� ������ i , ����������
�������, ������ ��
	   �������, <ESC>,
������-������, �, ������, x ,
������ �� ����,
	   ���� ������� ���� � ����
������!

  3. ����� �������� �����
������. ������� �����, ���
���������� ��� �
     ������� �� �� �����, ��� �
����� �������, �� ���������
������, �
     ������ ����� ��������
�����.

---> ��� ������ �������� ���
��������������
---> ��� ������ �������� ���
�������������� �
���������� ������ � ����
     ������.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
		       ���� 6.3: ��� ���� �����
�����


       ** �������� �������� R ��
����� �����, ��� ������
�������. **

  1. ����������� ������ ����, �
������, ��������� --->.

  2. ����������� ������ �
����� ������� �����,
��������� ��
     �������������� � �������
������, ��������� ---> (�����
'���������').

  3. ����� �������� R �
�������� ������� ������ �
������ ������, ������
     ����� ������� ������ ���,
���� ��� ������ �����
����������.

---> ����� ������ �����
������ � ���������, �������
������.
---> ����� ������ �����
������ � ������, ������� R �
������ ���� �����.

  4. �������� ��������, ��� ���
������� <ESC> �� ��������,
����
     �� ��������� �����
��������.




~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
			���� 6.4: ������� ��������


** ��������� �������� ���,
���� ����������� �������
��� ������ ��� ������ **


  1. ������ �����
'�����������', ������:
     /�����������
     ��������� ����� ��������
���, ������ ������ n

  2. ������ �������� 'ic'
(����������� �������),
������:
     :set ic

  3. ����� ����� ��������
����� �����
'�����������', �����: n
     ��������� ����� ��������
���, ������ ������ n

  4. ������ �������� 'hlsearch' �
'incsearch':
     :set hls is

  5. ����� ��� ������� �������
������ � ����������, ���
�������:
     /�����������



~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
				������ ���� 6


  1. ������� o ������� ������
���� ������� � ���������
������ � ��� � ������
     �������.
     ������� ��������� O
������� ������ ���� ������,
� ������� �������
     ������.

  2. �������� a �� �������
������ ����� �������, ��
������� ������� ������.
     ������� ��������� A
������������ ��������� ���
�� ��������� ������
     � ���� ������.

  3. ������� ��������� R
��������� ��� � ����� �����
�� �� ���, ���� ��
     ����� ������ ������ <ESC>
�� ��������.

  4. ������ ":set xxx" � �������
����� �������� "xxx"







~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
		 ���� 7: ������ ���������
���������� ������

	       ** ���������� ���������
�������� ������� **

  Vim �������� �����
���������� ���������
��������. �� �����
����������
  ���� �� ��� ���������:
	- ������� ������ <HELP> (����
������ ������ ��
����������)
	- ������� ������ <F1> (����
������ ������ ��
����������)
	- ��������   :help <ENTER>

  ��������   :q <ENTER>   ����
����� ���� �������.

  � ������ ����� ������� ��
����� ����� ��� ������,
������ �����
  ������������� ��������
������� ":help". ����������
������� (�� �������
  ����� <ENTER>):

  :help w
  :help c_<T
  :help insert-index





~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
		     ���� 8: ������� ���������
������

			** ����� ����������� 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.
�� �� ����������� �� ����,
���� ���
  ���� ������������� �
��������� Vim, ���������� ��
����, ���� � �������
  ���������� ���. ������
����� �� ������, �������� Vim
����� ��� �����
  ������. ��������� �����
����������� ����������:
":help user-manual".

  �� ��������� �����
������������ �����:
	Vim - Vi Improved - �����: Steve Oualline
	�������: New Riders
  ��� ����� ������� �������
Vim. �������� ������� �������.
��������
  ��������� �������� �
���������.
  �������� �� See http://iccf-holland.org/click5.html

  ������ ����� �����
��������� �������� �
������� ���� Vi, ��� Vim,
  ������ ����� ������������:
	Learning the Vi Editor - �����: Linda Lamb
	�������: 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.

  �������: ������ �������
<a_kissel@eudoramail.com>, 2002.
  Translator: Andrey Kiselev <a_kissel@eudoramail.com>, 2002.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~