AlkantarClanX12

Your IP : 3.140.186.189


Current Path : /proc/self/root/usr/share/vim/vim80/tutor/
Upload File :
Current File : //proc/self/root/usr/share/vim/vim80/tutor/tutor.zh.euc

===============================================================================
=      ��     ӭ     ��     ��   �� V I M  ��  �� ��   ����      �汾 1.7       =
===============================================================================

     Vim ��һ�����кܶ����Ĺ��ܷdz�ǿ��ı༭�������ƪ�����ڱ��̵̳���
     �Ͳ���ϸ����ˡ����̵̳����Ŀ���ǽ��һЩ��Ҫ�Ļ����������պ���
     Щ������ܹ������׵ؽ� Vim ���һ��ͨ�ñ༭���ʹ��ˡ�

     ��ɱ��̵̳����ݴ�Լ��Ҫ25-30���ӣ�ȡ�����ѵ����ʱ�䡣

     ע�⣺
     ÿһ�ڵ�����������ı��ġ��Ƽ�����Ʊ��ĵ�һ��������Ȼ���ڸ�����
     ����ѵ��(�����ͨ��"vimtutor"����̵̳ģ���ô���ľ��Ѿ��Ǹ�����)��

     �м�һ�㣺���̵̳����˼·����ʹ���н���ѧϰ�ġ�Ҳ����˵�����Ҫͨ��
     ִ�����ѧϰ��DZ�����ȷ�÷������ֻ���Ķ������������ô�����
     ��ܿ������Щ���ģ�

     ��ˣ�������ȷ�����Shift-Lock(��Сд�����)��û�а��£�Ȼ�󰴼�����
     ����ĸ�� j �㹻�����ƶ���ֱ꣬����һ�ڵ������ܹ���ȫ����Ļ��

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
			��һ����һ�ڣ��ƶ����


	     ** Ҫ�ƶ���꣬�����˵��ֱ��� h��j��k��l ���� **

	     ^
	     k		    ��ʾ�� h �ļ�λ����ߣ�ÿ�ΰ��¾ͻ������ƶ���
       < h	 l >		   l �ļ�λ���ұߣ�ÿ�ΰ��¾ͻ������ƶ���
	     j			   j ���������һ֧��˷����µļ�ͷ��
	     v

  1. ���������Ļ���ƶ���ֱ꣬��������Ϊֹ��

  2. �������м�(j)��ֱ�����ֹ���ظ����С�

---> �����Ӧ���Ѿ�ѧ������ƶ�����һ���ɡ�

  3. ������ʹ�����м���������ƶ�����һ���ڶ��ڡ�

��ʾ���������ȷ�������µ���ĸ���밴��<ESC>���ص����(Normal)ģʽ��
      Ȼ���ٴδӼ����������Ҫ����

��ʾ�����Ӧ��Ҳ���������ġ�����ʹ��hjkl������ϰ��֮������ܹ�����
      �����Ļ���Ĵ��ƶ���ꡣ����������

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
			��һ���ڶ��ڣ�VIM�Ľ�����˳�


  !! �ر���ʾ�������Ķ���һ�ڵ�������ݣ�Ȼ����ִ��������������

  1. ��<ESC>��(����Ϊ��ȷ����������ģʽ)��

  2. Ȼ�����룺			:q! <�س�>
     ���ַ�ʽ���˳��༭��ᶪ������༭�������ĸĶ���

  3. ����������������ʾ�����������ܹ�����ص����̵̳����Ǿ��ǣ�
     vimtutor <�س�>

  4. ��������Ѿ���μ�ס����Щ����Ļ�����Ӳ���1ִ�е�����3�˳���Ȼ
     ���ٴν���༭���

��ʾ�� :q! <�س�> �ᶪ�������κθĶ�������֮�����ѧ����α���Ķ����ļ���

  5. ��������Ƶ���һ������ڡ�


~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
			��һ������ڣ��ı��༭֮ɾ��


   ** �����(Normal)ģʽ�£����԰��� x ����ɾ��������λ�õ��ַ���**

  1. �뽫����ƶ����������������� ---> ����һ�С�

  2. Ϊ�������������뽫������׼��ɾ�����ַ���λ�ô���

  3. Ȼ���� x ���������ַ�ɾ����

  4. �ظ�����2������4��ֱ���������Ϊֹ��

---> The ccow jumpedd ovverr thhe mooon.

  5. ��ˣ������Ѿ�����ˣ������ǵ�һ�����Ľڡ�

�ر���ʾ���������̳�ʱ����Ҫǿ�м��䡣��סһ�㣺��ʹ����ѧϰ��



~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
		     ��һ�����Ľڣ��ı��༭֮����


	 ** �����ģʽ�£����԰��� i ���������ı���**

  1. �뽫����ƶ����������������� ---> �ĵ�һ�С�

  2. Ϊ��ʹ�õ�һ�������ͬ�ڵڶ��У��뽫�������ı���һ��׼�������ַ�
     ��λ�á�

  3. Ȼ���� i �������������Ҫ���ı��ַ���

  4. ÿ�����������Ϻ��밴�� <ESC> ���������ģʽ��
     �ظ�����2�����4�Ա�������ӡ�

---> There is text misng this .
---> There is some text missing from this line.

  5. ������ı��������Ѿ�����⣬������Ķ�����ĵ�һ������ڡ�



~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
		     ��һ������ڣ��ı��༭֮���


			** �� A ��������ı��� **

  1. �ƶ���굽�����һ������� ---> ��һ�С�
     ��������һ�е��ĸ��ַ��ϲ�����Ҫ��

  2. �� A �������Ҫ��������ݡ�

  3. �ı������Ϻ󣬰� <ESC> ���ص����ģʽ��

  4. �ƶ���굽����ڶ�������� ---> ��һ�С��ظ�����2�Ͳ���3�Ը�������ӡ�

---> There is some text missing from th
     There is some text missing from this line.
---> There is also some text miss
     There is also some text missing here.

  5. ���������ı�����е����ʱ������ѧϰ��һ������ڡ�

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
		     ��һ������ڣ��༭�ļ�

		    ** ʹ�� :wq �Ա����ļ����˳��� **

  �ر���ʾ����ִ�����²���֮ǰ�����ȶ������С�ڣ�

  1. ����ڵ�һ���ڶ�������������˳����̳̣� :q!
     ���ߣ�������Է����һ���նˣ��������ִ�����²����

  2. �� shell ����ʾ���������� vim tutor <�س�>
     'vim'���� Vim �༭�����'tutor'���ϣ��༭���ļ�����֡�
     ��ʹ��һ�����ԸĶ����ļ���

  3. ʹ�����ǰ��Ľ̳���ѧ����������ɾ���ı���

  4. ����Ķ������ļ����˳� Vim������Щ���� :wq  <�س�>

  5. ����ڲ���1���Ѿ��˳� vimtutor�������� vimtutor �ƶ��������С��һ�ڡ�

  6. �Ķ������ϲ��裬Ū����ǵ����壬Ȼ����ʵ���н����ϰ��

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
			       ��һ��С��


  1. ������Ļ�ı��е��ƶ��ȿ����ü�ͷ����Ҳ����ʹ�� hjkl ��ĸ����
	 h (����)	j (����)       k (����)	    l (����)

  2. ����� Vim �༭�(���������ʾ��)�������룺vim �ļ�� <�س�>

  3. ��˳� Vim �༭��������� <ESC>   :q!   <�س�> �����иĶ���
                      �������� <ESC>   :wq   <�س�> ����Ķ���

  4. �����ģʽ��ɾ��������λ�õ��ַ����밴�� x

  5. ����������ı��������룺

	 i   ����������ı�   <ESC>		�ڹ��ǰ�����ı�
	 A   ���������ı�   <ESC>             ��һ�к�����ı�

�ر���ʾ������ <ESC> ������ص����ģʽ���߳��һ����������򲿷����
����

��ˣ���һ�����˽����������������ڶ��������ݡ�



~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
			�ڶ�����һ�ڣ�ɾ�������


	    ** ���� dw ���Դӹ�괦ɾ���һ�����ʵ�ĩβ��**

  1. �밴�� <ESC> ��ȷ����������ģʽ��

  2. �뽫����ƶ����������������� ---> ����һ�С�

  3. �뽫������׼��Ҫɾ���ĵ��ʵ���ʼ����

  4. �������� dw ɾ����õ��ʡ�

  �ر���ʾ���������ʱ����ĸ d ��ͬʱ�������Ļ�����һ�С�Vim �ڵȴ������
  ��ĸ w������������dz� d �������ַ����DZ�������ˣ��밴�� <ESC> ����
  Ȼ�����������

---> There are a some words fun that don't belong paper in this sentence.

  5. �ظ�����3�Ͳ���4��ֱ����������ϡ����ż���ڶ����ڶ������ݡ�


~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
		      �ڶ����ڶ��ڣ�����ɾ�������


		   ** ���� d$ �ӵ�ǰ���ɾ������ĩ��**

  1. �밴�� <ESC> ��ȷ����������ģʽ��

  2. �뽫����ƶ����������������� ---> ����һ�С�

  3. �뽫����ƶ������е�β��(Ҳ�����ڵ�һ����š�.������)��

  4. Ȼ������ d$ �ӹ�괦ɾ���ǰ��β����

---> Somebody typed the end of this line twice. end of this line twice.


  5. ����ѧϰ�ڶ�������ھ�֪�����ô����ˡ�





~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
		     �ڶ�������ڣ��������Ͷ���


  ���ı��ı�������һ���������һ��������ɡ�
  ʹ��ɾ������� d ��ɾ�����ĸ�ʽ���£�

	d   motion

  ����
    d      - ɾ���������
    motion - ������IJ������(������г�)��

  һ����̵Ķ���б�
    w - �ӵ�ǰ��굱ǰλ��ֱ����һ��������ʼ������������ĵ�һ���ַ���
    e - �ӵ�ǰ��굱ǰλ��ֱ������ĩβ���������һ���ַ���
    $ - �ӵ�ǰ��굱ǰλ��ֱ����ǰ��ĩ��

  ������� de ��ӵ�ǰ���λ��ɾ��������ĩβ��

�ر���ʾ��
    ��������̽��ߣ��������ģʽ������������Ӧ����ļ�����ʹ�ò�������
    �����������ƶ��������Ķ���б�������һ���

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
		     �ڶ������Ľڣ�ʹ�ü��ָ�����


             ** �ڶ��ǰ������ֻ�ʹ��ظ���ô��Ρ� **

  1. �ƶ���굽�������� ---> ��һ�еĿ�ʼ��

  2. ���� 2w ʹ�����ǰ�ƶ��������ʡ�

  3. ���� 3e ʹ�����ǰ�ƶ�����������ʵ�ĩβ��

  4. ���� 0 (����) �ƶ���굽���ס�

  5. �ظ�����2�Ͳ���3�����Բ�ͬ����֡�

---> This is just a line with words you can move around in.

  6. ����ѧϰ�ڶ�������ڡ�



~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
		       �ڶ�������ڣ�ʹ�ü����ɾ������


	       ** ʹ�ò����ʱ������ֿ���ʹ��ظ���ô��Ρ� **

  �����Ѿ��ᵽ��ɾ��������Ͷ������ϣ������������ж��֮ǰ����һ�������
  ɾ�����ࣺ
	 d   number(���)   motion

  1. �ƶ���굽�������� ---> ��һ���е�һ����д��ĸ�����ϡ�

  2. ���� d2w ��ɾ��������д��ĸ���ʡ�

  3. �ظ�����1�Ͳ���2��ʹ�ò�ͬ�����ʹ����һ��������ɾ��ȫ����ڵĴ�д��ĸ
     ����

--->  this ABC DE line FGHI JK LMN OP of words is Q RS TUV cleaned up.





~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
			    �ڶ�������ڣ�������


		     ** ���� dd ����ɾ���һ����ǰ�С� **

  �������ɾ���ĸ�Ƶ�ȣ�Vi ������߾���Ҫ�����ɾ������������Ҫ��ͬһ����
  ����� d �Ϳ���ɾ��������ڵ����ˡ�

  1. �뽫����ƶ�������������Ķ̾�����еĵڶ��С�
  2. ���� dd ɾ�����С�
  3. Ȼ���ƶ��������С�
  4. �������� 2dd ɾ�����С�

--->  1)  Roses are red,
--->  2)  Mud is fun,
--->  3)  Violets are blue,
--->  4)  I have a car,
--->  5)  Clocks tell time,
--->  6)  Sugar is sweet
--->  7)  And so are you.


~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
			   �ڶ������߽ڣ���������


	** ���� u ��������ִ�е������� U ���������е��޸ġ� **

  1. �뽫����ƶ����������������� ---> ����һ�У����������ڵ�һ������
     ����
  2. ���� x ɾ����һ�����뱣�����ĸ��
  3. Ȼ������ u ������ִ�е�(һ��)��
  4. ���Ҫʹ�� x ������е���д���
  5. ��������һ����д�� U ���ָ������е�ԭʼ״̬��
  6. ���Ŷ������ u �Գ�� U �Լ���ǰ����
  7. Ȼ�������� CTRL-R (�Ȱ��� CTRL �����ſ������Ű� R ��)�������
     ����������������Ҳ���dz�������

---> Fiix the errors oon thhis line and reeplace them witth undo.

  8. ��Щ���Ƿdz����õ��������ǵڶ�����С��ˡ�




~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
			       �ڶ���С��


  1. ��ӵ�ǰ���ɾ�����һ�����ʣ������룺dw
  2. ��ӵ�ǰ���ɾ�����ǰ��ĩβ�������룺d$
  3. �ɾ����У������룺dd

  4. ��ظ�һ������������ǰ�����һ����֣�2w
  5. �����ģʽ���޸����ĸ�ʽ�ǣ�
               operator   [number]   motion
     ����
       operator - �����������Ҫ������飬���� d ����ɾ��
       [number] - ���Ը��ӵ���֣�������ظ��Ĵ��
       motion   - ������������������ı��ϵ��ƶ������� w ������(word)��
		  $ ������ĩ�ȵȡ�

  6. ��ƶ���굽���ף��밴���0����0

  7. ������ǰ�IJ���������룺u (Сд��u)
     ������һ�������ĸĶ��������룺U (��д��U)
     ������ǰ�ij�����ָ���ǰ�IJ�����������룺CTRL-R

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
			   �������һ�ڣ���������


		** ���� p �����һ��ɾ��������������֮�� **

  1. �뽫����ƶ��������������һ������� ---> ��һ�С�

  2. ���� dd ������ɾ��������Ὣ���б��浽 Vim ��һ���Ĵ���С�

  3. ���Ž�����ƶ��� c) һ�У���׼�������λ�õ��Ϸ�����ס�����Ϸ�Ŷ��

  4. Ȼ�������ģʽ��(<ESC>������)���� p ������ճ����롣

  5. �ظ�����2�����4������е��������õ��ȷ��λ���ϡ�

---> d) Can you learn too?
---> b) Violets are blue,
---> c) Intelligence is learned,
---> a) Roses are red,



~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
			   ������ڶ��ڣ��滻�����


	  ** ���� r ��һ���ַ��滻������λ�õ��ַ���**

  1. �뽫����ƶ����������������� ---> �ĵ�һ�С�

  2. ���ƶ���굽��һ�������λ�á�

  3. �������� r ��Ҫ�滻�ɵ��ַ���������ܽ������滻��ˡ�

  4. �ظ�����2�Ͳ���3��ֱ����һ���Ѿ��޸���ϡ�

--->  Whan this lime was tuoed in, someone presswd some wrojg keys!
--->  When this line was typed in, someone pressed some wrong keys!

  5. Ȼ�����Ǽ��ѧϰ���������ڡ�

�ر���ʾ���м��Ҫ��ʹ����ѧϰ���������ڼ�����ѧϰ��



~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
			���������ڣ���������


		 ** Ҫ�ı��ı�ֱ��һ�����ʵ�ĩβ�������� ce **

  1. �뽫����ƶ����������������� ---> �ĵ�һ�С�

  2. ���Űѹ����ڵ��� lubw ����ĸ u ��λ����

  3. Ȼ������ cw �Լ��ȷ�ĵ���(�ڱ����������� ine )��

  4. ��� <ESC> ����Ȼ���궨λ����һ�������һ��׼�����ĵ���ĸ����

  5. �ظ�����3�Ͳ���4��ֱ����һ��������ȫ��ͬ�ڶ������ӡ�

---> This lubw has a few wptfd that mrrf changing usf the change operator.
---> This line has a few words that need changing using the change operator.

��ʾ����ע�� ce ��������ɾ����һ�����ʣ��Ҳ����������ģʽ�ˡ�



~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
		       ��������Ľڣ�ʹ��c���ĸ���


	   ** ���������������ɾ����ʹ�õ�ͬ��Ķ�����ʹ�á� **

  1. ����������Ĺ����ʽ��ɾ������һ�µġ������ʽ�ǣ�

         c    [number]   motion

  2. ������(motion)Ҳ��һ��ģ����� w �����ʣ�$������ĩ�ȵȡ�

  3. �뽫����ƶ����������������� ---> �ĵ�һ�С�

  4. ���Ž�����ƶ�����һ�����󴦡�

  5. Ȼ������ c$ ʹ�ø���ʣ�µIJ��ָ����ͬ�ڶ���һ������ <ESC> ����

---> The end of this line needs some help to make it like the second.
---> The end of this line needs to be corrected using the  c$  command.



~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
				  �������


  1. Ҫ���������Ѿ�ɾ�����ı����ݣ��밴Сд��ĸ p �����ò�����Խ���ɾ��
     ���ı��������ڹ��֮�������һ��ɾ������һ����У���ô���н���
     �ڵ�ǰ�������е���һ�С�

  2. Ҫ�滻������λ�õ��ַ���������Сд�� r ��Ҫ�滻��ԭλ���ַ�������
     �����ɡ�

  3. ��������������ı�ӵ�ǰ������λ��ֱ�����ָʾ��λ���м���ı���
     �������� ce �����滻��ǰ��굽���ʵ�ĩβ�����ݣ����� c$ �����滻��
     ǰ��굽��ĩ�����ݡ�

  4. ��������ĸ�ʽ�ǣ�

	 c   [number]   motion

�������Ǽ��ѧϰ��һ����



~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
		     ���Ľ���һ�ڣ���λ���ļ�״̬

  ** ���� CTRL-G ��ʾ��ǰ�༭�ļ��е�ǰ��������λ���Լ��ļ�״̬��Ϣ��
     �����д G ��ֱ���ת���ļ��е�ijһָ���С�**

  ��ʾ���м�Ҫ��ͨ���������ݣ�֮��ſ���ִ�����²���!!!

  1. ���� CTRL �����ſ�Ȼ�� g �������dz��������Ϊ CTRL-G��
     ��ῴ��ҳ����ײ�����һ��״̬��Ϣ�У���ʾ�������ǵ�ǰ�༭���ļ��
     ���ļ��й��λ�á����ס�кţ�����ڲ���3���õ���

��ʾ���Ҳ������Ļ�����½ǿ������λ�ã������ 'ruler' ѡ������ʱ���
      (�μ� :help 'ruler')

  2. �����д G ����ʹ�õ�ǰ���ֱ���ת���ļ����һ�С�
     ���� gg ����ʹ�õ�ǰ���ֱ���ת���ļ���һ�С�

  3. ������ͣ����кţ�Ȼ�������д G������Ϳ��Է��ص����һ�ΰ���
     CTRL-G ʱ��ڵ���ˡ�

  4. �������û����Ļ�����ִ�в���1�����3�IJ�������ϰ��

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
			���Ľ��ڶ��ڣ���������


     ** ���� / ����һ���ַ������������ڵ�ǰ�ļ��в��Ҹ��ַ�����**

  1. �����ģʽ������ / �ַ������ʱ��ע�⵽���ַ��͹�궼�������Ļ��
     ������ : �����һ��ġ�

  2. �������� errroor <�س�>���Ǹ�errroor�����Ҫ���ҵ��ַ�����

  3. Ҫ����ͬ��һ�ε��ַ�����ֻ��Ҫ�� n ����Ҫ���෴�������ͬ��һ�ε���
     �������������д N ���ɡ�

  4. �������������ַ�������ʹ�� ? ���� / ���С�

  5. Ҫ�ص��֮ǰ��λ�ð� CTRL-O (��ס Ctrl ������ͬʱ������ĸ o)���ظ�������
     ���˸��ಽ��CTRL-I ���ת�����µ�λ�á�

--->  "errroor" is not the way to spell error;  errroor is an error.
��ʾ���������Ѿ������ļ�ĩβ�����һ��Զ����ļ�ͷ��������ң�����
      'wrapscan' ѡ���λ��

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
		   ���Ľ�����ڣ������ŵIJ���


	      ** ���� % ���Բ�����Ե���� )��]��}��**

  1. �ѹ����ڱ����������� --> ��һ���е��κ�һ�� (��[ �� { ����

  2. ���Ű� % �ַ���

  3. ��ʱ����λ��Ӧ��������Ե���Ŵ���

  4. �ٴΰ� % �Ϳ��������Եĵ�һ�����Ŵ���

  5. �ƶ���굽��һ�� (��)��[��]��{ �� } ������ % �鿴�����Ϊ��

---> This ( is a test line with ('s, ['s ] and {'s } in it. ))


��ʾ���ڳ�����ʱ��������������Ҳ���Ե�����Ǻ����õġ�



~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
		      ���Ľ����Ľڣ��滻���


		** ���� :s/old/new/g �����滻 old Ϊ new��**

  1. �뽫����ƶ����������������� ---> ����һ�С�

  2. ���� :s/thee/the <�س�> ����ע������ֻ�ı�������еĵ�һ��ƥ��
     ����

  3. ���� :s/thee/the/g	�����滻ȫ�е�ƥ�䴮����������е� "thee" ���ᱻ
     �ı䡣

---> thee best time to see thee flowers is in thee spring.

  4. Ҫ�滻����֮���ֵ�ÿ��ƥ�䴮����
     ����   :#,#s/old/new/g   ���� #,# ��������滻������������
                              ��β���е��кš�
     ����   :%s/old/new/g     �����滻����ļ��е�ÿ��ƥ�䴮��
     ����   :%s/old/new/gc    ���ҵ�����ļ��е�ÿ��ƥ�䴮�����Ҷ�ÿ��ƥ�䴮
                              ��ʾ�Ƿ����滻��

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
			       ���Ľ�С��


  1. CTRL-G ������ʾ��ǰ������λ�ú��ļ�״̬��Ϣ��
     G ���ڽ�����ת��ļ����һ�С�
     ������һ���к�Ȼ�������д G ���ǽ�����ƶ�����кŴ�����С�
     gg ���ڽ�����ת��ļ���һ�С�

  2. ���� / Ȼ�����һ���ַ������ڵ�ǰ��༭���ĵ��������Ҹ��ַ�����
     ���� ? Ȼ�����һ���ַ��������ڵ�ǰ��༭���ĵ��з�����Ҹ��ַ�����
     ���һ�β���֮�� n �����ظ���һ�ε�������ͬһ�����ϲ�
     ����һ��ƥ���ַ�����ڣ����߰���д N ���෴���������һƥ���ַ�����ڡ�
     CTRL-O ����ת�ؽϾɵ�λ�ã�CTRL-I ��������µ�λ�á�

  3. ����굱ǰλ�������(��)��[��]��{��}���� % �Ὣ����ƶ�����Ե�����ϡ�

  4. ��һ�����滻ͷһ���ַ��� old Ϊ�µ��ַ��� new��������  :s/old/new
     ��һ�����滻��е��ַ��� old Ϊ�µ��ַ��� new��������  :s/old/new/g
     ��������滻��е��ַ��� old Ϊ�µ��ַ��� new��������  :#,#s/old/new/g
     ���ļ����滻��е��ַ��� old Ϊ�µ��ַ��� new��������  :%s/old/new/g
     ����ȫ���滻ʱѯ���û�ȷ��ÿ���滻����� c ��־        :%s/old/new/gc

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
		���彲��һ�ڣ��� VIM ��ִ���ⲿ���ķ���


	   ** ���� :! Ȼ����������һ���ⲿ������ִ�и��ⲿ��**

  1. �����������Ϥ�� : ���ʹ����ƶ����Ļ�ײ��������Ϳ�������һ�����ˡ�

  2. ���������̾�� ! ���ַ�������������ִ���ⲿ�� shell ���ˡ�

  3. ������ ls ���Ϊ�������� !ls <�س�> �������ͻ�оٳ����ǰĿ¼��
     ���ݣ�����ͬ����������ʾ�������� ls ���Ľ�һ����� !ls û��
     ����������� :!dir ������

��ʾ����е��ⲿ�����������ַ�ʽִ�У�����������в������Щ��

��ʾ����е� : ���������� <�س�> ��������ӽ��Ժ����ǾͲ��������ᵽ��һ��
      �ˡ�





~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
		      ���彲�ڶ��ڣ����ڱ����ļ��ĸ�����Ϣ


	     ** Ҫ�����ļ��ĸĶ����浽�ļ��У������� :w FILENAME ��**

  1. ���� :!dir ���� :!ls ��֪��ǰĿ¼�����ݡ��Ӧ����֪����󻹵���
     <�س�> �ɡ�

  2. ѡ��һ��δ���õ����ļ�������� TEST��

  3. �������� :w TEST  (�˴� TEST ����ѡ����ļ����)

  4. �������� TEST Ϊ�ļ����������ļ� (Vim �̳�)��Ϊ����֤��һ�㣬
     ���ٴ����� :!dir �� :!ls �鿴���Ŀ¼�б����ݡ�

��ע�⣺����˳� Vim Ȼ��������� vim TEST �ٴ��� Vim����ô���ļ���
     ��Ӧ��ͬ�����ʱ���ļ���������ȫһ��ġ�

  5. ���������ɾ�� TEST �ļ��ˡ��� MS-DOS �£������룺   :!del TEST
                                 �� Unix �£������룺     :!rm TEST


~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
		    ���彲����ڣ�һ������ѡ���Եı������


	    ** Ҫ�����ļ��IJ������ݣ������� v motion :w FILENAME **

  1. �ƶ���굽���С�

  2. ���Ű� v ����������ƶ����������Ŀ�ϡ����ע�⵽֮����ı�������ˡ�

  3. Ȼ�� : �ַ�����������Ļ�ײ����� :'<,'> ��

  4. ���������� w TEST������ TEST ��һ��δ��ʹ�õ��ļ����ȷ���������
     :'<,'>w TEST ֮�� <�س�> ����

  5. ��ʱ Vim ���ѡ�е���д�뵽�� TEST �����ļ���ȥ��ʹ�� :!dir �� :!ls
     ȷ���ļ����ȷ���档����ȱ�ɾ�������������һ���л��õ����

��ʾ���� v ��ʹ Vim �������ģʽ����ѡȡ��������Ĵ��ƶ����ʹѡȡ������
      ��С�����������ʹ��һ���������ѡ���ı����в�������磬�� d ����ɾ��
      ѡ�е��ı����ݡ�


~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
		   ���彲���Ľڣ���ȡ�ͺϲ��ļ�


       ** Ҫ��ǰ�ļ��в��������ļ������ݣ������� :r FILENAME **

  1. ��ѹ���ƶ�����������һ�С�

�ر���ʾ��ִ�в���2֮������������彲����ڵ����֣����ʱ����ƶ�
          ���ٴο����������ݡ�

  2. ����ͨ����� :r TEST ��ǰ�洴�����Ϊ TEST ���ļ���ȡ������
     ����ȡ�������ļ����ӹ�����λ�ô���ʼ���롣

  3. Ϊ��ȷ���ļ��Ѿ���ȡ�ɹ����ƶ����ص�ԭ����λ�þͿ���ע������ݵ�
     �彲����ڵ����ݣ�һ����ԭʼ���ݣ�����һ��������ļ��ĸ�����

��ʾ��������Զ�ȡ�ⲿ�����������磬 :r !ls ���Զ�ȡ ls ����������
      ��������ڹ�����档




~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
			       ���彲С��


  1. :!command ����ִ��һ���ⲿ��� command��

     �뿴һЩʵ����ӣ�
	 (MS-DOS)	  (Unix)
	  :!dir		   :!ls		   -  ������ʾ��ǰĿ¼�����ݡ�
	  :!del FILENAME   :!rm FILENAME   -  ����ɾ���Ϊ FILENAME ���ļ���

  2. :w FILENAME  �ɽ���ǰ VIM ����ڱ༭���ļ����浽�Ϊ FILENAME ����
     ����

  3. v motion :w FILENAME �ɽ���ǰ�༭�ļ��п���ģʽ��ѡ�е����ݱ��浽�ļ�
     FILENAME �С�

  4. :r FILENAME ����ȡ�����ļ� FILENAME ��������뵽��ǰ�ļ��Ĺ��λ��
     ���档

  5. :r !dir ���Զ�ȡ dir ��������������õ���ǰ�ļ��Ĺ��λ�ú��档


~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
			 �������һ�ڣ�������


	 ** ���� o ���ڹ����·����µ�һ�в��������ģʽ��**

  1. �뽫����ƶ����������������� ---> ����һ�С�

  2. ��������Сд�� o �ڹ�� *�·�* ���µ�һ�У�������ʹ�
     �������ģʽ��

  3. Ȼ������һЩ���֣�֮�� <ESC> ���˳�����ģʽ���������ģʽ��

---> After typing  o  the cursor is placed on the open line in Insert mode.

  4. Ϊ���ڹ�� *�Ϸ�* ���µ�һ�У�ֻ��Ҫ�����д�� O ������Сд�� o
     �Ϳ���ˡ��������в���һ�°ɡ�

---> Open up a line above this by typing O while the cursor is on this line.




~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
			������ڶ��ڣ���������


		     ** ���� a �����ڹ��֮������ı��� **

  1. �������ģʽ�½�����ƶ����������������� ---> �ĵ�һ�е����ס�

  2. �������� e ֱ�����λ�� li ��ĩβ��

  3. ����Сд�� a ����ڹ��֮������ı��ˡ�

  4. �����ʲ��������������һ���е������֮�� <ESC> ���˳�����ģʽ�ص�
     ���ģʽ��

  5. ʹ�� e �ƶ���굽��һ��������ĵ��ʣ��ظ�����3�Ͳ���4��

---> This li will allow you to pract appendi text to a line.
---> This line will allow you to practice appending text to a line.

��ʾ��a��i �� A ������������ģʽ��Ωһ����������ַ������λ�á�


~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
		    ���������ڣ�����һ���û������İ汾


		      ** �����д�� R �����滻���ַ���**

  1. �뽫����ƶ����������������� ---> �ĵ�һ�С��ƶ���굽��һ�� xxx ��
     ��ʼλ�á�

  2. Ȼ�������д�� R ��ʼ�ѵ�һ���еIJ�ͬ�ڵڶ��е�ʣ���ַ���һ���룬��
     ����ȫ���滻��ԭ�е��ַ���ʹ�õ�һ����ȫ��ͬ�ڶ���ˡ�

  3. ���Ű� <ESC> ���˳��滻ģʽ�ص����ģʽ�������ע�⵽��δ�滻���ı�
     ��Ȼ����ԭ״��

  4. �ظ����ϲ��裬��ʣ��� xxx Ҳ�滻��

---> Adding 123 to xxx gives you xxx.
---> Adding 123 to 456 gives you 579.

��ʾ���滻ģʽ�����ģʽ���ƣ�����ÿ��������ַ�����ɾ��һ�����е��ַ���

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
			  ��������Ľڣ�����ճ��ı�


		 ** ʹ�ò���� y �����ı���ʹ�� p ճ��ı� **

  1. ��λ���������� ---> ��һ�У�������ƶ��� "a)" ֮��

  2. ����ʹ�� v �������ģʽ���ƶ���굽 "first" ��ǰ�档

  3. �������� y �Գ�(����)������ı���

  4. Ȼ���ƶ���굽��һ�е�ĩβ��j$

  5. �������� p �Է���(ճ�)����˵��ı���Ȼ�����룺a second <ESC>��

  6. ʹ�ÿ���ģʽѡ�� " item."���� y ���ƣ����� j$ ������ƶ�����һ��ĩβ��
     �� p ���ı�ճ�����

--->  a) this is the first item.
      b)

  ��ʾ��������԰� y ����������ʹ�ã����� yw �����������һ�����ʡ�

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
			    ���������ڣ����������ѡ��


		  ** ���ÿ�ʹ���һ����滻�ɺ��Դ�Сд��ѡ�� **

  1. Ҫ���ҵ��� ignore �������ģʽ������ /ignore <�س�>��
     Ҫ�ظ����Ҹôʣ������ظ��� n ����

  2. Ȼ������ ic ѡ��(Ignore Case�����Դ�Сд)�������룺 :set ic

  3. ���ڿ���ͨ������ n ���ٴβ��ҵ��� ignore��ע�⵽ Ignore �� IGNORE ����
     Ҳ���ҵ��ˡ�

  4. Ȼ������ hlsearch �� incsearch ����ѡ������룺 :set hls is

  5. ���ڿ����ٴ������������������ʲôЧ���� /ignore <�س�>

  6. Ҫ���ú��Դ�Сд�������룺 :set noic

��ʾ��Ҫ�Ƴ�ƥ����ĸ����ʾ�������룺  :nohlsearch
��ʾ�������Ҫ����һ�β���ʱ������ĸ��Сд�������ʹ�� \c��
      /ignore\c <�س�>
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
			       �������

  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

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
			  ���߽���һ�ڣ���ȡ�����Ϣ


		      ** ʹ�����߰��ϵͳ **

  Vim ӵ��һ��ϸ��ȫ������߰��ϵͳ��Ҫ��ð��ϵͳ����ѡ��������ַ�
  ��֮һ��
	- ���� <HELP> �� (���������еĻ�)
	- ���� <F1> �� (���������еĻ�)
	- ����	:help <�س�>

  ���Ķ���������е�������˽�������ι���ġ�
  ���� CTRL-W CTRL-W   ����ʹ��ڴ���֮���ת��
  ���� :q <�س�> ���Թرհ�����ڡ�

  �ṩһ���ȷ�IJ����":help"��������ҵ����ڸ����İ������������
  �²��(�ɱ���˰��س���Ŷ)��

	:help w
	:help c_CTRL-D
	:help insert-index
	:help user-manual
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
			  ���߽��ڶ��ڣ�������ű�


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

  Vim �Ĺ�������Ҫ�� Vi ��ö࣬�����д󲿷ֶ�û��ȱʡ���á�Ϊ��ʹ�ø����
  ���ԣ���ô���һ�� vimrc �ļ���

  1. ��ʼ�༭ vimrc �ļ����������ȡ������ʹ�õIJ��ϵͳ��
        :edit ~/.vimrc		���� Unix ϵͳ�ʹ�õ����
        :edit $VIM/_vimrc	���� MS-Windows ϵͳ�ʹ�õ����

  2. ���Ŷ�ȡ vimrc ʾ���ļ������ݣ�
        :r $VIMRUNTIME/vimrc_example.vim

  3. �����ļ������Ϊ��
        :write

  �´���� Vim ʱ���༭��ͻ�����﷨����Ĺ��ܡ�
  ����԰��ϲ���ĸ���������ӵ��� vimrc �ļ��С�
  Ҫ�˽�����Ϣ������ :help vimrc-intro

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
			    ���߽�����ڣ���ȫ����


	      ** ʹ�� CTRL-D �� <TAB> ���Խ�������в�ȫ **

  1. ��ȷ�� Vim �������Լ���ģʽ���У� :set nocp

  2. �鿴һ�µ�ǰĿ¼���Ѿ�������Щ�ļ������룺 :!ls   ����  :!dir

  3. ��������һ��Ŀ¼����ʼ���֣��������룺 :e

  4. ���Ű� CTRL-D ����Vim ����ʾ�� e ��ʼ������б�

  5. Ȼ�� <TAB> ����Vim �Ჹȫ���Ϊ :edit ��

  6. �������һ���ո��Լ�һ�������ļ����ļ������ʼ���֣����磺 :edit FIL

  7. ���Ű� <TAB> ����Vim �Ჹȫ�ļ��(�����Ωһƥ���)��

��ʾ����ȫ�����������Ч���ֻ�賢�԰� CTRL-D �� <TAB>��
      ����� :help ���dz����á�

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
				  ���߽�С��


  1. ���� :help ���߰� <F1> ���� <Help> �����Դ򿪰�����ڡ�

  2. ���� :help cmd �����ҵ����� cmd ���İ����

  3. ���� CTRL-W CTRL-W  ����ʹ��ڴ���֮���ת��

  4. ���� :q �Թرհ������

  5. ����Դ���һ�� vimrc ��ű��ļ���������ƫ�õ����á�

  6. ������ : ���ʱ���� CTRL-D ���Բ鿴���ܵIJ�ȫ����
     �� <TAB> ����ʹ��һ����ȫ��







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

  vim �̵̳��˾ͽ���ˡ����̳�ֻ��Ϊ�˼���ؽ���һ�� Vim �༭��������������
  ������ʹ�����༭��ˡ���ӹ���ɣ�vim���кܶ�ܶ�������̳����
  �ܵľ������IJ�ú�Զ������Ҫ��ͨ�Ļ���������Ŭ��Ŷ����һ��������Ķ�
  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 ����Ϣ��

  ���̳�������� Calorado School of Mines �� Michael C. Pierce ��
  Robert K. Ware ���д�ģ����кܶഴ������� Colorado State University ��
  Charles Smith �ṩ�����ߵĵ��������ǣ�bware@mines.colorado.edu

  ���̳����� Bram Moolenaar רΪ Vim �����޶���

  �����߸��ԣ�
  ===========
      �������Ľ̷̳����֮������Ϊ����̩ <beos@turbolinux.com.cn>������
      ����һ����ϵ��ַ��linuxrat@gnuchina.org��

      �������Ľ̳��ǴӼ������Ľ̷̳����ʹ�� Debian GNU/Linux ������ĿС
      ����ڹ�������д�����ĺ���ת���  autoconvert ת�����ɵģ�����ת
      ���Ľ����һЩϸ�ڵĸĶ���

  ����¼��
  =========
      2012��10��01�� ���� <alick9188@gmail.com>
      �� vimtutor ������ 1.5 ����� 1.7��

      2002��08��30�� ����̩ <beos@turbolinux.com.cn>
      ��л RMS@SMTH ��ָ������ദ���������

      2002��04��22�� ����̩ <linuxrat@gnuchina.org>
      ��л xuandong@sh163.net ��ָ�������������������

      2002��03��18�� ����̩ <linuxrat@gnuchina.org>
      ����Bram Moolenaar�����2002��03��16�յ����Ҫ�󣬽�vimtutor1.4����
      �������vimtutor1.5��

      2001��11��15�� ����̩ <linuxrat@gnuchina.org>
      ��vimtutor1.4������ύ��Bram Moolenaar��Sven Guckes��
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~