%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /usr/share/vim/vim91/tutor/
Upload File :
Create Path :
Current File : //usr/share/vim/vim91/tutor/tutor.ru

===============================================================================
 ������ 1.7     =  �����  �������  ��  �������  ��  ��������  Vim  =
===============================================================================

   ������� Vim -- ��� ����� ������ ��������� �������, ������ ���������
   �����, � ��� �� ������ ���������� ������ � ���� ����� �������.
   ����� �� ������� ������ ��������� �� ������, ������� �������� �� �
   ̣������ ����������� �������� Vim � ������� ������� ������ ��������.

   � �������� �������� ����� ������� ����������� ����� 30 �����, �� ���
   ������ �� ����, ������� ������� �� ��������� ����������� �������.

   �������! �������� ����� ������, �� ������ �������� ����� � ���� ����,
   ������� ������ ��� ����������, ������� ���� ���. ���� ����� �����
   ������������ �������, ������� ��� �����������. ���� �� ��������������
   ������� "vimtutor" ��� �������� ����� �������, �����, ����� ��� �����.

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

   ������, ����������, ��� �� ������ ����� <CapsLock>, ������ ������  j
   ��������� ��, ��, ����� ���� 1.1 �������� ���������� � �����.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
			 ���� 1.1. ���������� �������

** ����� ��������� ������ � ������� ����������, ������ ������ h,j,k,l **
	     ^		   �������.
	     k		      ����� h ���� � ����� ��� ����������� �����.
       < h	 l >	      ����� l ���� � ����� ��� ����������� �����.
	     j		      ����� j ����� � ������� "����".
	     v
  1. ���������� ������ � ����� ����������, ��� �� ������� �����������.

  2. ���������� ����� ������ "����" (j) ��� ������������� �����������
	������. ������ �� �����, �� ������� � ��������� �����.

  3. ��������� ������ "����", �� ����  j  , ��������� � ����� 1.2.

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

���������.
    ������ ��������� �������� (�������) ���� ������ ������. �� ������, ���
	��������� ����������� ������ ������� h j k l ������ �������, �����
	������ ������� ��������������.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
		     ���� 1.2. �������� ����� ��������

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

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

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

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

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

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

  5. ����������� ������ ���� � ����� 1.3.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
		   ���� 1.3. ������������� - �������� ������

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

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

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

  3. ������ ������  x  ��� ������� ���������� ������ (����� x ������
	������� ������� ����� 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  (������� �������� ���� A) � ������� �����,
	������� ��������� �������.

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

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

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

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

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
		  ���� 1.6. ������������� � ����� �����

    ** ����� �������� ��� � ������ �������, ����������� ������  :wq  **

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

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

  2. � ���������� �������� �������� ������� ������  vim tutor <ENTER>
	��� vim - ����� ��� ����� ������� Vim, � tutor - ����������
	��� ��� ������������. ������ ���� ���, ������� ����� ��������.

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

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

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

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

������ ���������� � ����� 2.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
			   ���� 2.1. ������ ��������

	** ����� ������ ����� ��� �������, ����������� ������  dw  **

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

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

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

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

���������.
    ��� ����� �����  d  �� ���������� ���� � ���� ������ ������, �
	������� ����� ������ ���� �������� ������, � ����� ����� -  w
    ���� ���-�� �� ���������, ������ ������ <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 - �� ������� ������ �� ���� ����, ������ ���������� ������;
    $ - �� ������� ������ �� ���� ������, ����� ��������� ������.

  ���� ������, ���� ������  de  ������� ������� ����� �� ������� ������
    �� ���� ����.

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

  �� �� ���� ��������� ��������� ������� ���� ������ �������, ��������
    ������� ������ ��������� ���� �������, � ���������� ��� ����� ������
    ����� ���� � ������ � ������ 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  (������� �������� ���� U), ����� �������
	�� ������ � �������� ���������.
  6. ������ ������  u  ��������� �� ��� ������ ������  U
	� ���������� �����.
  7. ������ ������ ������ CTRL-R (�.��. �������� ����� ������ CTRL,
	������ ������ r) ��������� �� ��� ������ �������� �����.


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


  8. ��� ����� ������ � �������� ������.

���� ���������� � ����� ���� 2.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
				 ����� ����� 2

  1. ����� ������ �����, ��������� ������ � ��� ���� � �������	dw
  2. ����� ������ ����� �� ������� ������ �� ���� ����, �������	de
  3. ����� ������ ����� �� ������� ������ �� ���� ������, �������	d$
  4. ����� ������ �� ������ �������, �������				dd

  5. ����� ����������� ������ � ���� �� � ��������� ���������� ��������,
	������ �� �����, �������,  2w
  6. ����� ����� ���������:
            �������	[�����]   ������
     ���
      ������� - ����������� ��������, �������,  d  ��� �������;
      [�����]  - ���������� ��������� ��� �������� ������� ��������,
		    ���� �� �����, �� ���� ������;
      ������   - � ��� ������������ �������, �������,  w  (�����),
		    $ (�ӣ, ��� ���� �� ���� ������) � �. �.

  7. ����� ����������� ������ � ���� ������, ������ ������  0  (����)

  8. ����� �������� ������������� ��������, ������    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  �� ������ �������� ���� ����,
	�� � ���������� ����������� ������� � ����� ������.
    �� ������  cc  ����� ���������� �� �� ����, �� ��� ����� ������.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
       ���� 3.4. � �������� ������� ����� � ���������� ��������  c

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

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

       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  .
       ����� ����������� ������ � ������ ������ � ����, ������  SHIFT-G **

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

  1. �������� ������  CTRL  , ������ ������  g  . ����� ���� ��������
	��������� � ����������� ��� � ������� ������, � ������� ��������
	�����. ��������� ���� ����� ������, �� ����������� � ��� 3.

  ���������.
    ������� ������ ����� ���������� � ����� ������ ���� ��� ��������,
	���� ��������� ������ 'ruler' (��. :help 'ruler').

  2. ������ ������ SHIFT-G ��� ����������� ������ � �������� ������ ���.
     ������ �������  gg  ��� ����������� ������ � ����� ������ ���.

  3. ������� ����� ������, ������� ��� ������� � ��� 1, � ������ ������
	SHIFT-G. ����� ����� ��������� � �� ������, ��� �� ��������,
	���� � ������ �� ���� ���� ������ CTRL-g.

  4. ���� �� �������� �ӣ �����������, ��������� ��� � 1 �� 3.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
			    ���� 4.2. ������ ������

   ** ����� ���-�� ����, ������� ������ / � ���� ������� ������ ���� **

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

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

  3. ����� ��������� ����� �������� ����, ������ ������ ������  n  .
     ����� ����� ��� ����� � ������� ���������, ������ ������  SHIFT-N  .

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

  5. ����� ��������� ���, ����� ��� ��� �����, ������ ��������� ��
	������  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 ��� ����� �
	��������������� ���������.
     ��� ����� �����  CTRL-O  ����� ������ � ����������� �����, � ���
	����� �����  CTRL-I  ����� ������� � ���� ��������� �����.

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

  4. ����� ������� ������ �������� ����� � ������, �������	:s/���/���
     ����� ������� ��� �������� ���� � ������, �������	:s/���/���/g
     ����� ������� � �������� �������� �����, �������	:#,#s/���/���/g
     ����� ������� ��� �������� ���� � ����, �������	:%s/���/���/g
     ����� ���������� �������������, ������� ��� 'c'	:%s/���/���/gc
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
	       ���� 5.1. ��� ������ � ��������� ������ ������

** ����� ��� �������� ����� �������� ��������, ������� � ��������  :! **

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

  2. ������ ������� ������  !  (�������������� ���). �� ���� ������ �����
	����� ������ �������� ������� ����� �������� ��������.

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

���������.
    ���� �������� ����� ��������� ��� ������ ������, � ��� ����� � �
	������� ����������� ���������� ���� ������.

�����.
    ����� ���� ������, ���������� �  : , ����� ���� ��� ����� <ENTER>
    � ��������� ��� ����� �� ��������� ��������, �� �������������.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
			  ���� 5.2. ��� ������� ����

   ** ����� �������� ��� �� ����� ����������� � ������, �������  :w ���� **

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

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

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

  4. �� ���� ������ ����� �������� ����� ������� ��� ("tutor") ��� �����
	������ "TEST". ����� ��������� ���, ���� ������� ������ :!dir  ���
	:!ls  � ����������� ���������� �����.

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

  5. ������ ������ ���� ���, ���� � �������� ������  :!del TEST
	(��� �� Windows) ���  :!rm TEST  (��� UNIX-�������� ��)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
		       ���� 5.3. ��������� ����� �����

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

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

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

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

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

  5. �� ���� ������ �������� ������ ����� ������ � ��� 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. �� ������  :!command  ����� �������� ������ ������� �����.

      ��������� �������� �������:
      	(Windows)	(UNIX)
	 :!dir		 :!ls	    - ������� �������� ����� � ������;
	 :!del ����	 :!rm ����  - ������ ��� � ������� �����������.

  2. �� ������  :w ����  , ������� ������������ ��� ����� �����
	� ������� �����������.

  3. ��������� ������  v  , ����������� ������ �  :w ����  ����� ��������
	�������� ���������� ������ � ��� � ������� �����������.

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

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


~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
		      ���� 6.1. ������ ��� ������� �����

 ** ����� ������� ���� ������ � ������������ � ����� ������, �������  o  **

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

  2. ������ ������  o  (������� ������� ���� o) ��� ����, ����� ������
	����� ������ ��� ������� ������ � ���������� ������� �
	����� ������.

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

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


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


---> ������� ���� ������ �� ����, �������� �� ������ � ���  SHIFT-O.

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
		    ���� 6.2. ������� ��� ��������� ������

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

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

  2. ������ ������  e  , ��� ����� �� ������� � ��������� ������� ����
	"����".

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

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

  5. �����������  e  ��� ������� � ��������� ������ۣ����� ����� � ���������
	��������, �������� � ������ 3 � 4.

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

���������.
    �� ������  a , i  �  A  ����� ��������� ����������� � ���� � ��� �� �����
	������, ������� ������ � ���, ��� ��������� �������.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
			���� 6.3. � ���� ������ �����

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

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

  2. ������ ������  SHIFT-R  (������� �������� ���� R) � ������� �����,
	������� ���� �� ������ ������, ����� ������� �������  xxx.

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

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

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


���������.
    ����� ����� ����� � ����� ������, �� ����� ���ģ���� ������ ������
	����������� ������ � ������.


~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
		     ���� 6.4. ���������� � ������ ������

** ����� ���������, ����������� �������  y  , ����� ������� - ������  p  **

  1. ��������� ������ ����� �������� "�)" � ������ ���������� --->.
  2. ���������� ������� � ��������� ����� �������  v  � ����������� ������
	���ң� �� ���� "������".
  3. ������ ������  y  (������� ������� ���� y) ��� ����������
	������������� �����.
  4. ����������� ������ � ����� �������� ������, ���� ������  j$ .
  5. ������ ������  p  ��� ������ �����. ����� ������� ������  a  ,
	�������� ����� "������" � ������ ������ <ESC>.
  6. ��������� ��� � 1 �� 4, ������ ��������� ������ ����� ���� "������",
	��������, ���������� � ������� ����� " �����.".

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

���������.
    ����� �������������� �������  yw  (�������  y  � ������  w) ���
	���������� ������ ����.
    �� ������  yy  ����� ��������� ���� �����, � �� ������  p  �������.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
			 ���� 6.5. �������� ���������

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

  1. ������ ����� "�����������", ���� ������  /����������� <ENTER>.
     ��������� ����� ��������� ��, ����� ������  n  .

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

  3. �ݣ ��������� �� ��������� ����� ���� "�����������", ����� ������  n
     ��������, ��� ������ ����� ������ ���� "�����������" � "����������".

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

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

  6. ��� ������ �ޣ� ������� ��� ������, ������� ������  :set noic

���������.
    ��� ��������� ��������� ��������� ������� ������  :nohlsearch
���������.
    ���� ��������� �� �������� ������� �������� ������ ����������, �����������
	���  \c  � ������ �����, �������,  /�����������\c  <ENTER>
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
				 ����� ����� 6

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

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

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

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

  5. ��� ����� �����  SHIFT-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. �������� ������������� � ��������� Vi
	    :set nocp
  2. ����������, ���� ���� ���� � ������, ���� ������
	    :!ls  ���  :!dir
  3. ������� ���� ������ ��� �������� ��� � ������������  :e
  4. ������ ������  CTRL-D  , � ����� ����� �������� ����� ������� Vim
	���������� � ����� "e".
  5. ������ ������  d<TAB>  , � ����� ���������� ������ ������ ������
	":edit".
  6. ������ �������� ������ � ���� ���������� ������������ ���
	    :edit TE
  7. ������ ������  <TAB>  � ����� ���������� ���������� ���, ���� ���
	���������.

���������.
    ��������� ������ ��� �������� �����. ������ ���������� ���� ������
	CTRL-D  �  <TAB>  ��� ���� �� ����� �������. ��� �������� �������
	��� ������  :help  .
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
				 ����� ����� 7


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

  2. ����� ���� �������� �������� � ����-���� ������,
	�������  :help cmd  (������ "cmd" ������ ���������� ������).

  3. ����� ����������� ������ � ������ ����, ������ ������  CTRL-w CTRL-w  .

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

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

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



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

  � ���� ��������� �������� ��� ������ �����ݣ���� �������� Vim. �����,
  ������������� � ���� ������ ����, ������ ���� ��� �� �����
  ������������ � ����� � ���������, ���������� ��� ����, ����� �� ��������
  ���������� ��� ��� ������������. ��� ������, �� �� ��������, �� ��������
  ������ ��� ��������� ������. ����� �������� ���� �������, ����������� �
  ������������ �����������, ���� ������  :help user-manual.

  ��� ���������� ������ ������������� ����
	"Vim - Vi Improved", ����� Steve Oualline, ����������� New Riders.
  �� ���� �������� �������� �������� Vim � ����� �������� ������ �������.
  � ����� ������� ��������� �������� � ���������.
  ��. https://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.

  ����� �������� Bram Moolenaar ��� ������������ � �������� Vim.

    ������ ����̣�, ������� � ������� ����, 2002, <a_kissel@eudoramail.com>
    ������ �̣���, ������� � ������� ����, 2014, <alyoshin.s@gmail.com>
    Restorer, �������, 2022, <restorer@mail2k.ru>
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Zerion Mini Shell 1.0