===============================================================================
=      ��     ӭ     ��     ��   �� V I M  ��  �� ��   ����     �汾 1.5      =
===============================================================================
     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! <�س�>

---> ���ַ�ʽ���˳��༭�������ᱣ��������༭�����������ĸĶ���
     ������뱣��������˳����������
				:wq  <�س�>

  3. �������������������ʾ�����������ܹ������ص����̵̳�����Ǿ��ǡ�

		vimtutor <�س�>

     ͨ���������Ҳ���������ַ�ʽ��

		vim tutor <�س�>

---> ����� 'vim' ��ʾ����vim�༭������ 'tutor'������׼��Ҫ�༭���ļ���

  4. ����������Ѿ����μ�ס����Щ����Ļ�����Ӳ���1ִ�е�����3�˳���Ȼ
     ���ٴν���༭�������Ž�����ƶ�����һ�����������������ǵĽ̳̽��⡣

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
			��һ�������ڡ��ı��༭֮ɾ��


   ** ������(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. ��������ı���������Ѿ������⣬������Ķ������С�ᡣ



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


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

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

  3. ���˳�vim�༭��������������������������޸ġ�

	<ESC>   :q!	 <�س�>

     ����������������������޸ġ�

	<ESC>   :wq	 <�س�>

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

  5. ������ģʽ��Ҫ�ڹ������λ�ÿ�ʼ�����ı����밴��

	 i     �����Ҫ�ı�	<ESC>

�ر���ʾ�ð��� <ESC> ��������ص�����ģʽ����ȡ��һ�����������߲������
�����

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


~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
			�ڶ�����һ�ڡ�ɾ��������


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

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

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

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

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

  �ر���ʾ����������� dw �����������ͬʱ��������Ļ�����һ�С��������
  �������밴�� <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 �ĸ�ʽ���¡�

	 [number]   d	object	    ����     d	 [number]   object

  �������¡�
    number - ����ִ������Ĵ���(��ѡ�ȱʡ����Ϊ 1 )��
    d - ����ɾ����
    object - ����������Ҫ�����Ķ���(��������ؽ���)��

  һ����̵Ķ����б���
    w - �ӵ�ǰ��굱ǰλ��ֱ������/����ĩβ�������ո�
    e - �ӵ�ǰ��굱ǰλ��ֱ������/����ĩβ������ *��* �����ո�
    $ - �ӵ�ǰ��굱ǰλ��ֱ����ǰ��ĩ��

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




~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
		�ڶ������Ľڡö���������������


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

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

  1. �뽫����ƶ�������������Ķ̾�����еĵڶ��С�
  2. ���� dd ɾ�����С�
  3. Ȼ���ƶ��������С�
  4. �������� 2dd (���ǵ�ǰ�潲���� number-command-object ��) ɾ�����С�

      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. ������ģʽ��һ������ĸ�ʽ�ǡ�

       [number]   command   object     ����     command	[number]   object
     �����ǡ�
       number - ������������ִ�еĴ���
       command - ����Ҫ�������飬���� d ����ɾ��
       object - ����Ҫ�����Ķ��󣬱��� w ��������/���ʣ�$ ��������ĩ�ȵȡ�
		$ (to the end of line), etc.

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

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
			 ��������һ�ڡ�����������


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

  1. �뽫����ƶ�������������ʾ����������С�

  2. ���� dd ������ɾ���������Ὣ���б��浽vim�Ļ������С�

  3. ���Ž�����ƶ���׼�������λ�õ��Ϸ�����ס�����Ϸ�Ŷ��

  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. Ȼ�����Ǽ���ѧУ�����������ڡ�

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



~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
			�����������ڡø���������


	   ** Ҫ�ı�һ������/���ʵIJ��ֻ���ȫ���������� cw **

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

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

  3. Ȼ������ cw �Ϳ��������õ�����(�ڱ������������� ine ��)

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

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

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

��ʾ����ע�� cw ����������滻��һ�����ʣ�Ҳ���������ı�����״̬�ˡ�



~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
		       ���������Ľڡ�ʹ��cָ�����������������


	     ** ������ָ�����ʹ��ͬɾ����������ʹ�õĶ��������**

  1. ������ָ��Ĺ�����ʽ��ɾ����������һ�µġ�������ʽ�ǡ�

       [number]   c   object	   ����	    c	[number]   object

  2. �������Ҳ��һ���ģ����� 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. �����������������ı�ָ���Ķ��󣬴ӵ�ǰ�������λ��ֱ�������ĩβ��
     �������� cw �����滻��ǰ��굽���ʵ�ĩβ�����ݣ����� c$ �����滻��
     ǰ��굽��ĩ�����ݡ�

  4. ����������ĸ�ʽ�ǡ�

	 [number]   c	object	      ����	c   [number]   object

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



~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
		     ���Ľ���һ�ڡö�λ���ļ�״̬


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

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

  1. ���� CTRL �����ſ�Ȼ�� g ����Ȼ��ͻῴ��ҳ����ײ�����һ��״̬��
     Ϣ�У���ʾ�������ǵ�ǰ�༭���ļ������ļ��������������ס����3���кš�

  2. ���� SHIFT-G ������ʹ�õ�ǰ���ֱ����ת���ļ����һ�С�

  3. ��������ͣ�����кţ�Ȼ���� SHIFT-G�������Ϳ��Է��ص�����һ�ΰ���
     CTRL-g ʱ���ڵ��к��ˡ�ע��������к�ʱ���к��Dz�������Ļ����ʾ����
     �ġ�

  4. ���Ը�⣬�����Լ���ִ�в���1����������



~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
			���Ľ��ڶ��ڡ�����������


     ** ���� / �Լ�β����ַ������������ڵ�ǰ�ļ��в��Ҹ��ַ�����**

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

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

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

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

---> When the search reaches the end of the file it will continue at the start.

  "errroor" is not the way to spell error;  errroor is an error.

  ��ʾ����������Ѿ������ļ�ĩβ�����һ��Զ����ļ�ͷ���������ҡ�



~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
		   ���Ľ������ڡ�������ŵIJ���


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

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

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

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

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

---> 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	�����滻ȫ�е�ƥ�䴮��

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

  4. Ҫ�滻����֮����ֵ�ÿ��ƥ�䴮�������� :#,#s/old/new/g (#,#��������
     ���е��к�)������ :%s/old/new/g �����滻�����ļ��е�ÿ��ƥ�䴮��




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


  1. Ctrl-g ������ʾ��ǰ�������λ�ú��ļ�״̬��Ϣ��Shift-G ���ڽ������
     ת���ļ����һ�С�������һ���к�Ȼ�� Shift-G ���ǽ�����ƶ�������
     �Ŵ������С�

  2. ���� / Ȼ�����һ���ַ����������ڵ�ǰ���༭���ĵ��������Ҹ��ַ�����
     �����ʺ� ? Ȼ�����һ���ַ����������ڵ�ǰ���༭���ĵ�����ǰ���Ҹ���
     ���������һ�β���֮�� n �������ظ���һ�ε��������ͬһ�����ϲ�
     ����һ���ַ������ڣ����߰� Shift-N ���෴��������¸��ַ������ڡ�

  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 �鿴����Ŀ¼�б����ݡ�

---> ��ע���������˳� VIM Ȼ�������ļ��� TEST Ϊ�������룬��ô���ļ���
     ��Ӧ��ͬ������ʱ���ļ���������ȫһ���ġ�

  5. ����������ͨ������ :!rm TEST ��ɾ�� TEST �ļ��ˡ�



~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
		    ���彲�����ڡ�һ������ѡ���Եı�������


		** Ҫ�����ļ��IJ������ݣ������� :#,# w FILENAME **

  1. ����ִ��һ�� :!dir ���� :!ls ��֪��ǰĿ¼�����ݣ�Ȼ��ѡ��һ�����ʵ�
     ���������ļ��������� TEST ��

  2. ���Ž�����ƶ�����ҳ����ˣ�Ȼ�� CTRL-g �ҵ����е��кš�������
     �к�Ŷ��

  3. ���Űѹ���ƶ�����ҳ����׶ˣ��ٰ�һ�� CTRL-g ��Ҳ����������к�Ŷ��

  4. Ϊ��ֻ�������µ�ij�����֣������� :#,# w TEST ������� #,# ��������
     Ҫ������ס���к�(�����к�,�׶��к�)���� TEST ����ѡ�����ļ�����

  5. ����� :!dir ȷ���ļ��Ƿ���ȷ���档��������ȱ�ɾ������




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


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

  1. ����� :!dir ȷ����ǰ�洴���� TEST �ļ����ڡ�

  2. Ȼ�󽫹���ƶ�����ǰҳ��Ķ��ˡ�

�ر���ʾ�� ִ�в���3֮�������������彲�����ڣ����ʱ�������ƶ��ص���������

  3. ����ͨ�� :r TEST ��ǰ�洴������Ϊ TEST ���ļ���ȡ������

�ر���ʾ��������ȡ�������ļ����ӹ������λ�ô���ʼ���롣

  4. Ϊ��ȷ���ļ��Ѿ���ȡ�ɹ����ƶ����ص�ԭ����λ�þͿ���ע�������ݵ�
     �彲�����ڣ�һ����ԭ��������һ���������ļ��ĸ�����



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


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

     �뿴һЩʵ�����ӡ�
	  :!dir  -  ������ʾ��ǰĿ¼�����ݡ�
	  :!rm FILENAME  -	����ɾ����Ϊ FILENAME ���ļ���

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

  3. :#,#w FILENAME �ɽ���ǰ�༭�ļ��� # ������ # �е����ݱ��浽�ļ�
     FILENAME �С�

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







~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
			 ��������һ�ڡô�������


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

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

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

  3. Ȼ���Ʊ���� ---> ���в��� <ESC> ���˳�����ģʽ����������ģʽ��

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

  4. Ϊ���ڹ�� *�Ϸ�* ���µ�һ�У�ֻ��Ҫ�����д�� O ������Сд�� o
     �Ϳ����ˡ��������в���һ�°ɡ�����괦���ڸ�����ʱ���� Shift-O����
     �ڸ����Ϸ��¿�һ�С�

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





~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
			�������ڶ��ڡù������������


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

  1. ��������ģʽ��ͨ������ $ ������ƶ����������������� ---> �ĵ�һ��
     ��ĩβ��

  2. ��������Сд�� a ����ڹ��֮������ı��ˡ���д�� A �����ֱ������
     ĩ�����ı���

��ʾ�������д A �IJ���������������ĩ�����ı������������� i����궨λ��
      ���һ���ַ���������ı���<ESC> �ظ�����ģʽ����ͷ�Ҽ��ƶ�����Լ�
      x ɾ����ǰ�������λ���ַ��ȵ���෱�ӵIJ�����

  3. ����֮���һ�оͿ��Բ��������ˡ���ע���������ı������ģʽ�ǻ�
     ����ȫһ�µģ�ֻ���ı������λ�ö�λ���в�ͬ���ˡ�

---> This line will allow you to practice
---> This line will allow you to practice appending text to the end of a line.



~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
		    �����������ڡ�����һ���û�������İ汾


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

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

  2. �ƶ���굽��һ���в�ͬ�ڱ��� ---> �ĵڶ��еĵ�һ�����ʵĿ�ʼ������
     �� last ����

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

---> To make the first line the same as the last on this page use the keys.
---> To make the first line the same as the second, type R and the new text.

  4. ��ע���������� <ESC> �˳��û�ģʽ�ظ�����ģʽ����δ�滻���ı�����
     Ȼ����ԭ״��





~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
			    ���������Ľڡ������������ѡ��


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


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

  2. Ȼ������ ic ѡ��(ic����Ӣ�ĺ��Դ�СдIgnore Case������ĸ��д��)����
     �����
	:set ic

  3. ���ڿ���ͨ������ n ���ٴβ��ҵ��� ignore���ظ����ҿ����ظ����� n ����

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

  5. ���ڿ����ٴ�������������������ʲôЧ����
     /ignore

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


  1. ����Сд�� o �����ڹ���·����µ�һ�в�����������¿������ף�����
     ����ģʽ��
     �����д�� O �����ڹ���Ϸ����µ�һ�в�����������¿������ף�����
     ����ģʽ��

  2. ����Сд�� a �����ڹ������λ��֮������ı���
     �����д�� A �����ڹ�������е���ĩ֮������ı���

  3. �����д�� R �������滻ģʽ��ֱ���� <ESC> ���˳��滻ģʽ����������
     ģʽ��

  4. ���� :set xxx �������� xxx ѡ�









~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
		       ���߽������߰�������

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

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

  ���� :q <�س�> ���Թرհ������ڡ�

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

	  :help w <�س�>
	  :help c_<T <�س�>
	  :help insert-index <�س�>
	  :help user-manual <�س�>




~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
		       �ڰ˽��ô���һ�������ű�

			  ** ����vim���� **

  Vim�Ĺ�������Ҫ��vi��ö࣬���󲿷ֹ��ܶ�û��ȱʡ���Ϊ�����������
  ���ܣ����ô���һ��vimrc�ļ���

  1. ��ʼ�༭vimrc�ļ�����ȡ��������ʹ�õIJ���ϵͳ��

     :edit ~/.vimrc		����Unixϵͳ��ʹ�õ�����
     :edit $VIM/_vimrc		����Windowsϵͳ��ʹ�õ�����

  2. ���ŵ���vimrc�����ļ���

     :read $VIMRUNTIME/vimrc_example.vim

  3. �����ļ�������Ϊ��

     :write

  ���´�������vim��ʱ�򣬱༭���ͻ������﷨�����Ĺ��ܡ������Լ�������ϲ
  �������������������ӵ����vimrc�ļ��С�

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

  vim �̵̳��˽��������̳�ֻ��Ϊ�˼����ؽ���һ��vim�༭����������������
  ������ѧ��ʹ�ñ��༭���ˡ���ӹ���ɣ�vim���кܶ�ܶ��������̳�����
  �ܵĻ����Զ���ء�������Ҫ��ͨ�Ļ�����������Ŭ��Ŷ����һ���������Ķ�
  vim�ֲᣬʹ�õ������ǡ�
	:help user-manual

  Ϊ�˸���һ���IJο���ѧϰ�������Ȿ��ֵ���Ƽ���

	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 Minese��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 ת�����ɵģ�����ת
      ���Ľ������һЩϸ�ڵĸĶ���

  �����¼��
  =========
      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 Molenaar������2002��03��16�յ�����Ҫ�󣬽�vimtutor1.4����
      ��������vimtutor1.5��

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