AlkantarClanX12

Your IP : 3.144.253.195


Current Path : /proc/self/root/usr/share/vim/vim80/tutor/
Upload File :
Current File : //proc/self/root/usr/share/vim/vim80/tutor/tutor.ru.cp1251

===============================================================================
=   � � � � �   � � � � � � � � � �   �   � � � � � � �   VIM  --  ����� 1.7 =
===============================================================================

     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>.
     (��� �������, ��� � ����� ������ ��� ������� :q! � ����� ������
     ����.) ��� �������� ��� ���� �� ��������� ��� ��������� �� �������
     ���������.

  3. ����� � ������� ���������� ��������� �������, �������� �������,
     ������ ������� ��� � ���� ������. ��� ����� ��:
				vimtutor <ENTER>

  4. ���� � ������ � ���, ��� ��������� ��� ����, �������� ���� �� 1 �� 3
     ���� ���� ����� �������� ��������.

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

  5. ����������� ������ ���� � ����� 1.3.

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
		  ���� 1.3: ������������ ����� -- �������


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

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

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

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

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

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

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

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

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


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

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

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

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

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

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

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

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
		 ���� 1.5: ������������ ����� -- ���������


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

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

  2. �������  A  � �������� �������� ���������.

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

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

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

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

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
			 ���� 1.6: ������������ ���


	** ����������  :wq  �� �������� ����� � ���� �� Vim. **

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

  1. ������ �� Vim, ��� � ��� ������ � ����� 1.2:  :q!
     ���, ���� � ��� ��� ������ � ������� ���������, ������ ������ �������
     � ��.

  2. �� ��������� ��������� ������� ������� ������ �������:
			      vim tutor <ENTER>
     `vim' -- ������� �� ������� ��������� Vim, � `tutor' -- �� ����� ��
     �������������. ���������� �� �����, ������ ����� ������.

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

  4. �������� ���� � ���������� � ������ �� Vim �������:  :wq <ENTER>

  5. ���� � ��� �� vimtutor �� ���� 1, ������������� vimtutor � ���������
     � �������� �����.

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


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

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

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

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

  5. ���� ������� ����� ����� �������� � ����� ������, ��������:
	 i   ������� ��������� �����   <ESC>
     ���� ������� ����� ����� �������:
	 a   ������� ��������� �����   <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      - �������� �������.
    ����� - ��� ��� ������ �� �������� ������� (���������� ����).

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

��������! ������� ������� �� ������ ������ � ����� ������ (Normal mode)
	��� ��������������� ��������� ���������� ������ ���, ��� �������
	� ������ �������.

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
		���� 2.4: ������������ �ר���� ��� �����������


      ** ���� ����� ����� ���������� ��������� ������� � ��� ���������
			  �������� ��������� ���. **

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

  2. ��������  2w  �� ��������� ������� ����� � ����� ������� �����.

  3. ��������  3e  �� ��������� ������� ����� � ���� ������� �����.

  4. ��������  0  (���) �� ��������� � ����� ������.

  5. ��������� ���� 2 � 3 � �������� �������.

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

  6. ��������� � ����� 2.5.

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
		 ���� 2.5: ������������ �ר���� ��� �������


	    ** ���� ����� ����� ���������� ������� � ��� ���������
			  �������� ��������� ���. **

  ������� ����� ����� ����� ������� � �������� ��������� ������� �
  ��������� �������� �� �� ������� ���������� ��������� �������:
	 d   �����   �����

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

  2. ��������  d2w  �� ������� ��� ���� �� ������� ����.

  3. ��������� ���� 1 � 2 � ������� ������� �� ������� ������������� ����
     �� ������� ���� ����� ��������.

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

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
			 ���� 2.6: ������� �� �������


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

  � ���� � ������ ����������� ������� ����� ������, ��������� Vi �����
  �� ������� ������ �������� �������� ������ ������� ��� d.

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

  2. �������� dd �� ������� ������.

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

  4. �������� 2dd �� ������� ��� �����.

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

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
			   ���� 2.7: ����� `�����'


  ** �������  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. �� ������� ��������� ������� ��������� ����� ��������:	2w 

  5. ������ ������ � ����� ������ ����� ���:

       [�����]   �������   �����     ���     �������	[�����]   �����
     ���:
       [�����] - ������ ��� �������� ��������� ������, ���������
       ������� - ��� �������, �������� d �� �������
       �����  - �� ��� ������ ������������� �������, �������� w (�����),
		$ (�� ���� ������), � �.�.

  6. �� ������� � ����� ������ ���������� ���:  0

  7. �� ����� (������) ���������� �������� ��������:  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.3.

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

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


	    ** �� �������� ������� ����� ����� ��������  ce . **

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

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

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

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

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

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

   �������� ��������, ���  ce  �� ����� ������ �����, �� � ��������� ��� �
   ����� �������.

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


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

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

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

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

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

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

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

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

��������! ������ Backspace ����� ����������� �� ���������� ��� ������.

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
				 ������ ���� 3


  1. �� ������� ������, ������ ����� ��� �� �����, ��������  p . ���
     ������� ������� ������� ����� ����� ������� (���� ��� ������� ������,
     �� ��� ����� ������� � ������ ��� ��������).

  2. �� ����� ������� ��� �������� ��������  r  � ����� �������� ������.

  3. ������� �������� �������� ��� ������� �������� ����� �� ������� ��
     ������� ���������. ��������, ��������  ce  �� ����� �� ������� ��
     ���� �����,  c$  �� �������� �� ���� ������.

  4. ������ ������ �������� �����:

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

����� ��������� � �������� �����.

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
	       ���� 4.1: ��������� � ���� � ����������� � ���


       ** �������� CTRL-g ���� ������ ��� ����������������� � ����� �
     �������� � �����. ��������  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. ���� � ������� ����� ����� � �������� �����������, ����������
     �������  ?  ������  / .

  5. �� ����, ���� ������� ����, ������ � ����� ����� �������  Ctrl-O.
     (�������� ������� ������ Ctrl �������  o ). ��������� �������� ���
     �� ��������� �������. �� ������� ����� ����������  Ctrl-I .

---> "������" ��� �� ������ �������� ����� `�����';  ������ ��� �����.

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

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


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

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

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

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

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

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

��������! ��� ��� ������ ��� ������� �������� � ���������� ��������!

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


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

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

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

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

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

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

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
				 ������ ���� 4


  1. Ctrl-g  ��������� ��� ��������� � ����� � �������� � ���.
     Shift-G  ��������� ��� � ���� �����. �����, �� ������ ������� Shift-G
     �������� ������� � ������ � ���� �������.
     gg  ��������� ��� � ������ ������ �����.

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

��������! ����� �������� ����� ������� ��� ���� ������� � ���������
	����������.

��������! ��� ������, �������� �  : , ����� �������� ��������
	<ENTER>. ����� �� ��� �� ������ ����� ������� ������ ��������.

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


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

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

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

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

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

��������! ���� � ������ �� Vim � ����� ��������� ��� ����� � ������ TEST
	(�.�. ��������  vim TEST ), ���� ���� ����� ����� ������ �������
	� ��� ������, ����� � ��� ��������.

  5. ����� ������� ���� ����, ������ �� MS-DOS    :!del TEST
                                      �� Unix      :!rm TEST

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


	   ** �� �������� ����� �����, ��������  v  ������� ����
			  � �������� �  :w ���_��� **

  1. ����������� ������ � ���� ������.

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

  3. �������  :  � ����� ������ ������  :'<,'> .

  4. �������  w TEST  (��� TEST -- �� �����, ������ � �� ���������).
     �� ������ <ENTER>, �������� ��� ����� ������ ��������  :'<,'>w TEST.

  5. Vim ������ ������� ������ � ���� TEST. ��� � ������, �������� �
     ������ ����� ����� ��������  :!dir  ���  :!ls . �� ������� ���� ����, ��
     ���������� � ������� �����.

��������! �������  v  ������� �������� ����. � ������ �������� ������
	�� �������� �����. ����� �� ��������� ��������� ����� �������
	�����-�� ��������, ��������, ������ ��������  d.

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


	** �� ������� ����������� �� �����, ��������  :r ���_���  **

  1. ���������� ������ ��� ���� �������.

��������! ����� �������� ���� 2 � ������� ����� �� ����� 5.3. ������������
	���� �� ������ �� ����� �����.

  2. ����� ��������� �� ���� TEST, ������� �������  :r TEST , ��� TEST --
     ��� �� �����.

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

��������! ������� ����� � ���� ������ ������. ��������,  :r !ls  ��������
	���� ������ ls � ������� ��� ���� �������.

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


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

      �������� ������� ������:
      	(MS-DOS)	(Unix)
	 :!dir		 :!ls		-- ������ ������ ������ � ��������.
	 :!del ���	 :!rm ���	-- ������ ���� �� �����.

  2.  :w ���_���  ��������� ������ ������������ � Vim ���� �� ���� ���
      �������� ������.

  3.  v  ����������  :w ���_���  ������� �������� ������� ������ � ����
      � �������� ������.

  4.  :r ���_���  ������� � ����� ���� � �������� ������ � ������� ���
      ���� �������.

  5.  :r !dir  ������ ���� ������ dir � ������� ��� ���� �������.

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


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

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

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

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

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

  4. �� ������� ������ ���� �������, ������ �������� ��������  O , ������
     �������  o . ���������� �������� ��� � ����������� �������.

---> �������� ���� ������ ��� ����, �������� �� �� ������ � ����� Shift-O.

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


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

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

  2. ���������  e  ���� ������ �� ����������� �� ����  c��� .

  3. ��������  a  (� ������ ��������) �� ��������� ������ ����� �������,
     �������� ��� ��������. (�������� A �������� ������� � ����
     ������.)

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

  5. ����������  e  �� ������� � ���� �������� ������������ ����� �
     ��������� ���� 3 � 4.

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

��������!  a , i  �  A  �������� � ���� � ��� �� ����� �������, �������
	����� � ���, ��� �������� ������.

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
			���� 6.3: �٨ ���� ����� �����


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

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

  2. ����� �������  R  � ������� ����� �������� ���� �� ������ ������ ����
     �������  xxx.

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

  4. ��������� ��� ���� �� ����� �������  xxx.

---> ���������� 123 � xxx ��� xxx.
---> ���������� 123 � 456 ��� 579.

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

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


	** ���������� �������  y  �� ���������� �  p  �� ������� **

  1. ����������� ������ ����, � ������ ������ ��������� --->, � ����� `�)'.

  2. ���������� � ����� ���������� ����� �����  v  � ����������� ������
     ����� ������ `�����'.

  3. �������  y  �� ���������� ������������ ������.

  4. ����������� ������ � ���� ������� ������ ����������  j$ .

  5. �������  p  �� ������� ������. ����� ������� `������' � ������� <ESC>. 

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

��������! ����� �������� ����������  yw  (�������  y  � ����������  w ) ��
	���������� ������ �����.

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
			 ���� 6.5: ������� ��������


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

  1. ������� ����� `�����������', ������:  /�����������  <ENTER>.
     ��������� ����� �������� ���, ������ ������  n .

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

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

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

  5. ����� ��� ������� ������� ������ � ����������, ��� �������:
			     /����������� <ENTER>

  6. �� ��������� ��� �������� ��� ������ ��������:  :set noic

��������! �� ������� ��������� ���������� ��������:  :nohlsearch

��������! ���� � ������ ����������� ������� ����� �� ������ ������,
	����������  \�  � ������� ������:  /�����������\c  <ENTER>

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


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

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

  3. �������  e  �������� ������ � ���� �����.

  4. �������  y  �������� �����,  p  -- �������� ������������ �����.

  5. ������� ���������  R  ��������� � ����� ����� �� ������ ������  <ESC> .

  6. �������� `:set xxx' �� ������ ��������� `xxx', �������� ��������:

	`ic'	`ignorecase'	������������� �������� ��� ������
	`is'	`incsearch'	����������� ������ ���������� ��� ������
	`hls'	`hlsearch'	��������� ��� ���������� ��� ������

  7. ������� `no' ����� ���������� �� ��� �������:  :set noic

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
			  ���� 7.1: ��������� �����


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

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

  ��������� ����� � ���� ������� �� ������� ������������ � ��� ���
  �������� �������.
  �������  CTRL-W CTRL-W  �� ������� �� ���� � ����.
  ��������   :q <ENTER>   ���� ����� ���� �������.

  � ������ ����� ������� �� ����� ����� ��� ������, ����� �������������
  �������� ������� `:help'. ���������� ������� (�� ������� ����� <ENTER>):

	:help w
	:help c_CTRL-D
	:help insert-index
	:help user-manual

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
		     ���� 7.2: ������� ��������� �������


			 ** ����� ����������� Vim **

  Vim ����� ������� ���� ������������, ��� Vi, �� ��������� �� �� ��
  ������� �����. �� ����������� ���� ������������ ��� �������
  ������ ���� `vimrc'.

  1. �������������� ���� ���� `vimrc'. ��� ������������ ������� ��
     ����������� ������:
	:e ~/.vimrc		�� Unix
	:e $VIM/_vimrc		�� MS-Windows

  2. ����� ��������� ������ ����� `vimrc':
	:r $VIMRUNTIME/vimrc_example.vim

  3. ������� �������� ���� ���� ���� `vimrc':
	:w

  ����� ��� ������� ������� Vim ����� ������ ��������� ����������. ���
  ���������, ������������ ����, ����� �� �������� � ���� `vimrc'.
  �� �������� ��������� ��������  :help vimrc-intro

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
			      ���� 7.3: ����������


	 ** �������� ������ ����� �������� �����  CTRL-D  �  <TAB> **

  1. ������������, ��� Vim �� � ������ �������������:  :set nocp

  2. ���������� ����� ���� ��� � ��������:  :!ls  ���  :!dir

  3. �������� ����� ������:  :e

  4. �������  CTRL-D  � Vim ��������� ������ ������ ������� �� `e'.

  5. �������  <TAB>  � Vim �������� �������� ������ �� `:edit'.

  6. ����� ������� ������ � ����� ���������� ����� �����:  :edit ��

  7. �������  <TAB>  � Vim �������� �� �����, ���� ��� ���������.

��������! ���������� �������� �� ����� ������. ���������� �����  CTRL-D  �
	<TAB>. ��� �������� ������� �� ������  :help .

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
				 ������ ���� 7


  1. ��������  :help  ��� ������� <F1>, ��� <Help> �� ������ ���� �������.

  2. ��������  :help cmd  �� ������ ������� �� �������.

  3. �������  CTRL-W CTRL-W  �� ������� � ������� ����.

  4. ��������  :q  �� ������ ���� ������� (���� ��� �������).

  5. �� ������� ��� �������� �������� �������� ������� `vimrc'.

  6. ��� ������  :  ������, ������� CTRL-D �� ���������� �������
     ����������. ������� <TAB> �� ����������� ���������.

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

  �� ���� ��������� ������ Vim. �� �� ����������� ��� ���� �������������
  � ��������� Vim, ���������� �� ����, ���� � ������ ���������� ���.
  ������ ���� �� ������, �������� Vim ����� ��� ����� ������. ���������
  ����� ����������� ����������: `:help user-manual'.

  �� ��������� ����� ������������ �����:
	Vim - Vi Improved, �����: Steve Oualline, �������: New Riders

  ��� ����� ������� ������� Vim. �������� ������� ��� ����� �������.
  �������� ��������� �������� � ���������.
  ��. 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.
	������ ���� <alyoshin.s@gmail.com>, 2014.

  Translators:
  	Andrey Kiselev <a_kissel@eudoramail.com>, 2002.
  	Sergey Alyoshin <alyoshin.s@gmail.com>, 2014.

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