Sh3ll
OdayForums


Server : Apache
System : Linux server1.cgrithy.com 3.10.0-1160.95.1.el7.x86_64 #1 SMP Mon Jul 24 13:59:37 UTC 2023 x86_64
User : nobody ( 99)
PHP Version : 8.1.23
Disable Function : NONE
Directory :  /usr/share/vim/vim74/tutor/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

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.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

ZeroDay Forums Mini