Your IP : 172.28.240.42


Current Path : /usr/share/vim/vimcurrent/tutor/
Upload File :
Current File : //usr/share/vim/vimcurrent/tutor/tutor.ja.sjis

===============================================================================
=    V I M  { (`[gA)             -    Version 1.7      =
===============================================================================

     Vim ́Ã`[gAŐɂ͑̃R}h
     ɋ͂ȃGfB^[łB̃`[gÁAȂ Vim 𖜔\GfB
     ^[ƂĎgȂ悤ɂȂ̂ɏ\ȃR}hɂ‚Đ悤
     ȂĂ܂B

     `[gÂɕKvȎԂ́AoR}ĥɂǂꂾ
     Ԃĝɂ܂A悻2530łB

     ATTENTION:
     ȉ̗KpR}hɂ͂͂̕ύX̂܂BKn߂O
     ɃRs[쐬܂傤("vimtutor"Ȃ΁AɃRs[Ă܂)B

     ̃`[gAAgƂŊodg݂ɂȂĂ邱ƂAS
     ĂȂ΂Ȃ܂BwKɂ̓R}hۂɎȂ
     ȂȂ̂łB͂ǂ񂾂Ȃ΁AƖYĂ܂܂!B

     ACapsbN(Shift-Lock)L[ĂȂƂmFAʂ
     bX1.1 S\Ƃ܂ŁAj L[ăJ[\ړ
     傤B
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
			 bX 1.1:  J[\̈ړ


       ** J[\ړɂ́Al h,j,k,l ܂ **
	     ^
	     k		    qg:  h L[͍Ɉړ܂B
       < h	 l >		     l L[͉EɈړ܂B
	     j			     j L[͉L[̂悤ȃL[łB
	     v
  1. ړɊ܂ŁAXN[ŃJ[\ړ܂傤B

  2. ւ̃L[(j)‚ÂƁAAĈړł܂B
     Ŏ̃bXɈړ@킩܂ˁB

  3. ւ̃L[gāAbX1.2 Ɉړ܂傤B

Note: ^CvĂ邩ȂȂA<ESC>ăm[}[hɂ
      ܂Bꂩ͂悤ƂĂR}hē͂܂傤B

Note: J[\L[łړł܂B hjkl ɈxĂ܂΁A͂邩
      ɑړ邱Ƃłł傤B}W!

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
			 bX 1.2: VIM ̋NƏI


  !! NOTE: ȉ̂XebvsOɁÃbXǂ݂܂傤!!

  1. <ESC>L[܂傤B(mɃm[}[hɂ邽)

  2. ̂悤Ƀ^Cv:		:q! <ENTER>
     ɂҏWeۑɃGfB^I܂B

  3. VFvvgoĂÃ`[gAn߂ׂɂɃR}h
     ^Cv܂B
     ̃R}h:		vimtutor <ENTER>

  4. ܂ł̃XebvoM‚Ȃ΁AXebv 1  3 ܂ł
     ۂɎāAVim 1xIĂĂыN܂傤B

NOTE:  :q! <ENTER> ͑SĂ̕ύXj܂BbXɂĕύXt@Cɕ
       @ɂ‚Ă׋Ă܂傤B

  5. 1.3܂ŃJ[\ړ܂傤B

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
		       bX 1.3: eLXgҏW - 폜


    ** m[}[hɂăJ[\̉̕폜ɂ x ܂ **

  1. ȉ ---> ƎꂽsɃJ[\ړ܂傤B

  2. ԈႢC邽߂ɁA폜ŏ̕܂ŃJ[\ړ܂B

  3. sKvȕ x č폜܂傤B

  4. Ȃ܂ Xebv 2  4 JԂ܂傤B

--->    ‚‚  Ă Ƃт͂˂

  5. sȂAbX 1.4 ֐i݂܂傤B

NOTE: SẴbXʂāAo悤Ƃ̂ł͂ȂۂɂĂ݂܂傤B




~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
		       bX 1.4: eLXgҏW - }


	 ** m[}[hɂăeLXg}ɂ i ܂ **

  1. ȉ ---> Ǝꂽŏ̍sɃJ[\ړ܂傤B

  2. 1sڂ2sڂƓlɂ邽߂ɁAeLXg}Ȃ΂ȂȂʒu
     ̎̕ɃJ[\ړ܂B

  3. i L[ĂAljKvȕ^Cv܂傤B

  4. ԈႢC <ESC> ăR}h[hɖ߂AɂȂl
     ɃXebv 2  4 JԂ܂傤B

--->  ɂ Ȃ eLXg B
--->  s ɂ ‚ Ȃ eLXg  B

  5. }̕@킩牺̃bX1̗v܂傤B



~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
		     bX 1.5: eLXgҏW - lj


		 ** eLXgljɂ A ܂傤 **

  1. ȉ ---> Ǝꂽŏ̍sɃJ[\ړ܂傤B
     J[\̕ɂĂ܂܂B

  2. ljKvȏꏊ A ^Cv܂傤B

  3. eLXgljIA <ESC> ăm[}[hɖ߂܂傤B

  4. 2sڂ ---> ƎꂽꏊֈړAXebv 2  3 JԂĕ@
     C܂傤B

---> ɂ͊ԈeLXg
     ɂ͊ԈeLXg܂B
---> ɂԈeLX
     ɂԈeLXg܂B

  5. eLXg̒ljyɂȂĂ烌bX 1.6 ֐i݂܂傤B

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
		     bX 1.6: t@C̕ҏW


	   ** t@CۑďIɂ :wq ƃ^Cv܂ **

  !! NOTE: ȉ̃XebvsOɁA܂Ŝǂł!!

  1. bX 1.2 ł悤 :q! ^CvāÃ`[gAI
     ܂B

  2. VFvvgł̃R}h^Cv܂:  vim tutor <ENTER>
     'vim' Vim GfB^NR}hA'tutor' ͕ҏWt@C
     OłBύXĂ悢t@Cg܂傤B

  3. ÕbXŊw񂾂悤ɁAeLXg}A폜܂B

  4. ύXt@Cɕۑ܂:  :wq  <ENTER>

  5. vimtutor ēxNAȉ̗v֐i݂܂傤B

  6. ȏ̃Xebvǂŗłs܂傤B
  
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
				bX 1 v


  1. J[\͖L[ hjkl L[ňړ܂B
	 h ()		j ()         k ()	    l (E)

  2. Vim Nɂ̓vvg vim t@C <ENTER> ƃ^Cv܂B

  3. Vim Iɂ	   <ESC> :q!	 <ENTER>  ƃ^Cv܂(ύXj)B
               	   <ESC> :wq	 <ENTER>  ƃ^Cv܂(ύXۑ)B

  4. J[\̉̕폜ɂ́Am[}[h x ƃ^Cv܂B

  5. J[\̈ʒuɕ}ɂ́Am[}[h i ƃ^Cv܂B
	 i     eLXg̃^Cv	<ESC>         J[\ʒuɒlj
	 A     eLXg̒lj   <ESC>         sɒlj

NOTE: <ESC> L[ƃm[}[hɈڍs܂B̍ہAԈ͓r
      ̃R}hƂł܂B

āAăbX 2 n߂܂傤B

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
			   bX 2.1: 폜R}h


	    ** P̖܂ł폜ɂ dw ƃ^Cv܂傤 **

  1. m[}[hł邱ƂmF邽߂ <ESC> ܂傤B

  2. ȉ ---> ƎꂽsɃJ[\ړ܂傤B

  3. P̐擪ɃJ[\ړ܂傤B

  4. P폜邽߂ dw ƃ^Cv܂傤B

  NOTE: ^CvƁAdw ƂXN[̍ʼnsɌ܂B
        ^CvԈĂ܂ɂ <ESC> Ă蒼܂傤B

--->    ɂ ‚ ̂ Kv̂Ȃ P  ܂܂ ܂B

  5. 3  4 ܂ł𕶂Ȃ܂ŌJԂAbX 2.2 ֐i݂܂傤B



~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
		       bX 2.2: ̑̍폜R}h


	     ** s̖܂ł폜ɂ d$ ƃ^Cv܂傤 **

  1. m[}[hł邱ƂmF̂ <ESC> ܂傤B

  2. ȉ ---> ƎꂽsɃJ[\ړ܂傤B

  3. ̖փJ[\ړ܂傤(ŏ . ̌ł)B

  4. s܂ō폜̂ d$ ƃ^Cv܂傤B

---> N̍s̍Ō2x^Cv܂B 2x^Cv܂B


  5. ǂƂ邽߂ɁAbX 2.3 ֐i݂܂傤B





~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
		     bX 2.3: Iy[^ƃ[V


  ̃R}h̓Iy[^ƃ[VeLXgɕύX܂B
  폜R}h d ̃Iy[^͎̗lɂȂĂ܂:

  	d   [V

  ꂼ:
    d          - 폜R}hB
    [V - ɑ΂ē邩(ȉɋ܂)B

  Iy[^̈ꕔꗗ:
    w - J[\ʒu󔒂܂ޒP̖܂ŁB
    e - J[\ʒu󔒂܂܂ȂP̖܂ŁB
    $ - J[\ʒus܂ŁB

  ‚܂ de ƃ^CvƁAJ[\ʒuP̏I܂ł폜܂B

NOTE: `ĺAm[}[hɂăR}hȂɃ[V
      ݂܂傤BJ[\ړIꗗŎʒuɈړ͂łB

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
		 bX 2.4: [VɃJEggp


      ** sJԂ̃[V̑Oɐl^Cv܂B **

  1. ȉ ---> Ǝꂽs̐擪ɃJ[\ړ܂B

  2. 2dw ^CvĒP2•ړ܂B

  3. 3e ^Cv3–ڂ̒P̏I[Ɉړ܂B

  4. 0 ([)^CvčsɈړ܂B

  5. Xebv 2  3 ႤlƎgČJԂ܂B

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

  6. bX 2.5 ɐi݂܂傤B




~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
	   bX 2.5: 葽폜邽߂ɃJEggp


  ** Iy[^ƃJEg^CvƁȂ삪JԂ܂B **

  q̍폜̃Iy[^ƃ[V̑gݍ킹ɃJEglj邱ƂŁA
  葽̍폜s܂:
	 d   l   [V

  1. ---> Ǝꂽs̍sɃJ[\ړ܂傤B

  2. UPPER CASE ̒P2‚ 2dw ƃ^Cvč폜܂B

  3. UPPER CASE ƂAPA1‚̃R}hƈقȂJEgw肵A
     Xebv 1  2 JԂ܂B

---> ABC DEsFGHI JK LMN OPPQ RS TUVYɂȂB

NOTE:  Iy[^ d ƃ[V̊ԂɃJEggꍇAIy[^̂Ȃ
       ꍇ̃[V̂悤ɓ삵܂B
       : 3dw  d3w ͓ŁA3w 폜܂B

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
			 bX 2.6: s̑


		 ** sŜ폜ɂ dd ƃ^Cv܂ **

  sŜ폜px̂ŁAVĩfUCi[͍s̍폜 d 2^Cv
  ȒPȂ̂Ɍ߂܂B

  1. ȉ̋2sڂɃJ[\ړ܂B
  2. dd ƃ^Cvčs폜܂B
  3. 4sڂɈړ܂B
  4. 2dd ƃ^Cv2s폜܂B

--->  1)  o͐ԂA
--->  2)  ‚܂Ȃ̂͊yA
--->  3)  X~͐‚A
--->  4)  ͎ԂĂA
--->  5)  vA
--->  6)  ͊Â
--->  7)  I}Gi[


~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
			 bX 2.7: 蒼R}h


  ** Ō̃R}hɂ u ܂BU ͍sŜ̎łB **

  1. ȉ ---> ƎꂽsɃJ[\ړAŏ̊ԈႢɃJ[\
     ړ܂傤B
  2. x ^CvĂȂ擪̕폜܂傤B
  3. Au ^CvčŌɎsR}h܂傤B
  4. x́Ax gpČSďC܂傤B
  5. 啶 U ^CvāAs̏Ԃɖ߂܂傤B
  6. u ^CvĒO U R}h܂傤B
  7. ł̓R}hĎŝ CTRL-R (CTRL ܂ R ł)𐔉
     ^CvĂ݂܂傤(̎)B

---> ̂̍ŝ̊ԈႢCXAł̏C܂܂B

  8. ͂ƂĂ֗ȃR}hłBbX 2 v֐i݂܂傤B




~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
				bX 2 v


  1. J[\ʒuP̖܂ł폜ɂ dw ƃ^Cv܂B
  2. J[\ʒus̖܂ł폜ɂ d$ ƃ^Cv܂B
  3. sŜ폜ɂ dd ƃ^Cv܂B

  4. [VJԂɂ͐lt^܂:   2w
  5. ύXɗpR}ȟ`
               Iy[^   [l]   [V

     ꂼ:
       Iy[^ - 폜 d ̗ނʼn邩B
       l       - ̃R}hJԂB
       [V - w (P) $ (s)Ȃǂ̗ނŁAeLXg̉ɑ΂ē
                    邩B

  6. s̐擪Ɉړɂ̓[gp܂:  0

  7. O̓:	u   ( u)
     sŜ̕ύX:	U   (啶 U)
     ̎:		CTRL-R
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
			   bX 3.1: \tR}h


    ** Ōɍ폜ꂽsJ[\̌ɓ\tɂ p ^Cv܂ **

  1. ȉ̒i̍ŏ̍sɃJ[\ړ܂傤B

  2. dd  ƃ^Cvčs폜AVim ̃obt@Ɋi[܂傤B

  3. 폜s{ׂʒȕ̍s܂ŁAJ[\ړ܂傤B

  4. m[}[h p ^CvĊi[sʂɖ߂܂B

  5. ԂȂlɃXebv 2  4 JԂ܂傤B

     d) MwԂƂł?
     b) X~͐‚A
     c) mbƂ͊wԂ́A
     a) o͐ԂA



~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
			 bX 3.2: uR}h


	   ** J[\̉̕uɂ r ^Cv܂ **

  1. ȉ ---> Ǝꂽŏ̍sɃJ[\ړ܂傤B

  2. ŏ̊ԈႢ̐擪ɃJ[\ړ܂傤B

  3. r ƃ^CvAԈĂ镶uA^Cv܂傤B

  4. ŏ̍sȂ܂ŃXebv 2  3 JԂ܂傤B

--->  ̍l͂ˁA̐l͊‚L[!
--->  ̍s͂ɁA̐l͊‚ԈL[܂!

  5. AbX 3.2 ֐i݂܂傤B

NOTE: ۂɎ܂傤BĊo邾ɂ͂ȂƁB



~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
			bX 3.3: ύXR}h


	 ** P̈ꕔA͑ŜύXɂ cw ƃ^Cv܂ **

  1. ȉ ---> Ǝꂽŏ̍sɃJ[\ړ܂傤B

  2. lubw  u ̈ʒuɃJ[\ړ܂傤B

  3. cw ƃ^CvAP^Cv܂傤(̏ꍇ 'ine' ƃ^Cv)B

  4. ̊ԈႢ(ύXׂ̐擪)Ɉړ邽߂ <ESC> ^Cv܂B

  5. ŏ̍s̍s̗lɂȂ܂ŃXebv 3  4 JԂ܂B

---> 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 ͒PύX邾łȂA}s邱Ƃɒӂ܂傤B



~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
		     bX 3.4: c gp̑̕ύX


     ** ύXR}h́A폜R}hƓlɃIuWFNggp܂ **

  1. ύXR}h́A폜R}hƓ悤ȓ܂B̌`

         c    [l]   [V

  2. IuWFNgŁAw ͒PA $ ͍sȂǂƂ̂łB

  3. ȉ ---> ƎꂽsɃJ[\ړ܂傤B

  4. ŏ̊ԈႢփJ[\ړ܂傤B

  5. c$ ƃ^Cvčs̎cQsڂ̗lɂA<ESC> ܂傤B

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

NOTE:  ^Cv̊ԈႢ̓obNXy[XL[gĒƂł܂B

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
				bX 3 v


  1. ɍ폜ꂽeLXgĔzuɂ́Ap ^Cv܂B͍폜
     ꂽeLXgJ[\̌ɑ}܂(sPʂō폜ꂽ̂Ȃ΁AJ[
     \̂鎟̍sɑ}܂)B

  2. J[\̉̕uɂ́Ar ^CvAu
     ^Cv܂B

  3. ύXR}hł̓J[\ʒũ[VŎw肳I[܂ł
     X邱Ƃ”\łBႦ cw Ȃ΃J[\ʒuP̏I܂ŁA
     c$ Ȃ΍s̏I܂łύX܂B

  4. ύXR}ȟ`

         c    [l]   [V

ÃbX֐i݂܂傤B



~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
		     bX 4.1: ʒuƃt@C̏

  ** t@Cł̈ʒuƃt@C̏Ԃ\ɂ CTRL-G ^Cv܂B
     t@ĈsɈړɂ G ^Cv܂ **

     NOTE: XebvsOɁÃbXSĂɖڂʂ܂傤!!

  1. CTRL ܂ g ܂傤B̑ CTRL-G ƌĂł܂B
     y[ẄԉɃt@Cƍsԍ\͂łB Xebv 3̂
     ɍsԍoĂ܂傤B

NOTE:  ʂ̉EɃJ[\̈ʒu\Ă邩܂B
       'ruler' IvV(bX6Ő)ݒ肷邱Ƃŕ\܂B

  2. ʼnsɈړ邽߂ G ^Cv܂傤B
     t@C̐擪Ɉړɂ gg ƃ^Cv܂傤B

  3. قǂ̍s̔ԍ^Cv G ^Cv܂傤Bŏ CTRL-G s
     ɖ߂ė͂łB

  4. MĂXebv 1  3 s܂傤B

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
			   bX 4.2: R}h


	 ** ɂ / ƁAO^Cv܂B**

  1. m[}[h / Ƃ^Cv܂Bʈԉ : R}h
     l / 邱ƂɋCÂł傤B

  2. ł́A'errroor' <ENTER> ƃ^Cv܂傤BꂪPłB

  3. xƂ P n ^Cv܂B
     tɌƂ N ^Cv܂B

  4. tɌꍇ́A/ ̑ ? R}hgp܂B

  5. ̏ꏊɖ߂ɂ CTRL-O (Ctrl Ȃ o ^Cv)^Cv
     ܂Bɖ߂ɂ͂JԂ܂BCTRL-I ͑OłB

Note: "errroor"  error ƃXyႢ܂;  errroor ͂ error łB
Note: t@C̏IɒBƁAIvV 'wrapscan' ݒ肳Ă
      ꍇ́At@C̐擪猟𑱍s܂B

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
		      bX 4.3: Ή銇ʂ


	    ** Ή ),]  } ɂ % ^Cv܂ **

  1.  ---> Ŏꂽs (,[  { ̂ǂꂩɃJ[\ړ܂傤B

  2.  % ƃ^Cv܂傤B

  3. J[\͑Ή銇ʂɈړ͂łB

  4. ŏ̊ʂɈړɂ % ƃ^Cv܂傤B

  5.  (,),[,],{ or } ŃJ[\ړA% Ă邩mF܂傤B

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


NOTE: ̋@\͊ʂvĂȂvOfobÔɂƂĂ𗧂
      ܂B


~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
		       bX 4.4: ԈႢύX@


	** 'old'  'new' ɒuɂ :s/old/new/g ƃ^Cv܂ **

  1. ȉ ---> ƎꂽsɃJ[\ړ܂傤B

  2. :s/thee/the <ENTER> ƃ^Cv܂傤B̃R}h͂̍sōŏɌ
     ‚̂ɂsȂ邱ƂɋC‚܂傤B

  3. ł :s/thee/the/g	ƃ^Cv܂傤BsŜu邱ƂӖ܂B
     ̕ύX͂̍sŌ‚SẲӏɑ΂čsȂ܂B

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

  4. s猩‚镶ύXɂ
     :#,#s/old/new/g    #,# ɂ͒u͈͂̊JnƏI̍sԍw肵
                        B
     :%s/old/new/g      t@CŜŌ‚̂ɑ΂ĕύXB
     :%s/old/new/gc     t@CŜŌ‚̂ɑ΂āA11ŠmFƂ
                        ύXB

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
				bX 4 v


  1. CTRL-G ̓t@Cł̈ʒuƃt@C̏ڍׂ\܂B
          G ̓t@C̍ʼnsɈړ܂B
     l G ͂̍sɈړ܂B
         gg ͐擪sɈړ܂B

  2. / ̌Ɍ^CvƑOɌ܂B
     ? ̌Ɍ^CvƌɌ܂B
     ̌ n ͓̎̌AN ͋ť܂B
     CTRL-O ͏ꏊOɈڂACTRL-I ͏ꏊɈړ܂B

  3. (,),[,],{,  } ɃJ[\Ԃ % ^CvƑ΂ɂȂ镶
     ֈړ܂B

  4. ݍs̍ŏ old  new ɒuB	:s/old/new
     ݍs̑SĂ old  new ɒuB	:s/old/new/g
     2‚ # ԂŌuB		:#,#s/old/new/g
     t@C̒̑SĂ̌uB	:%s/old/new/g
     'c' ƒu̓xɊmF߂B	:%s/old/new/gc

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
		    bX 5.1: OR}hs@


	     ** :! ̌ɎsOR}h^Cv܂ **

  1. ʂ̍ʼnɃJ[\ړ悤Ae : ^Cv܂傤B
     ŃR}h^CvłlɂȂ܂B

  2.  ! Ƃ(Q)^Cv܂傤B
     ŊOVFR}hsłlɂȂ܂B

  3. Ƃ ! ɑ ls ƃ^Cv <ENTER> ܂傤B
     VFvvĝ悤ɃfBNg̈ꗗ\͂łB
      ls ȂȂ :!dir gp܂傤B

Note:  ̕@ɂĂR}hs邱Ƃł܂B
       ^܂B

Note:  SĂ : R}h <ENTER> ďIȂ΂Ȃ܂B
       ȍ~ł͂̂ƂɌy܂B


~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
		    bX 5.2: ̑̃t@C֏


	** t@C֕ύXۑɂ :w t@C ƃ^Cv܂ **

  1. fBNg̈ꗗ𓾂邽߂ :!dir  :!ls ƃ^Cv܂傤B
     ̂ <ENTER> ̂͊ɂmłˁB

  2. TEST ̂悤ɁÃfBNgɖt@C‘Iт܂B

  3. ł :w TEST ƃ^Cv܂傤 (TEST ́AI񂾃t@Cł)B

  4. ɂt@CŜ TEST ƂOŕۑ܂B
     x :!dir  !ls ƃ^CvĊmFĂ݂܂傤B

Note:  Vim IAt@C TEST ƋɋNƁAۑ
     `[gA̕łオ͂łB

  5. ɁÂ悤Ƀ^Cvăt@C܂傤(MS-DOS):  :!del TEST
                                               (Unix):    :!rm TEST


~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
			 bX 5.3: I


** t@C̈ʒuۑɂ́Av [V :w FILENAME ^Cv܂B **

  1. ̍sɃJ[\ړ܂B

  2. v Aȉ̑5ڂɃJ[\ړ܂BeLXg\
     ɒڂĉB

  3.  : ƁAʂ̍ʼn :'<,'> ܂B

  4. w TEST (TESET ݂͑Ȃt@C)^Cv܂B
     Enter O :'<,'>w TEST ƂȂĂ邱ƂmFĉB

  5. Vim  TEST Ƃt@CɑIꂽsނł傤B
     !dir  !ls łmF܂B
     ͍폜ȂłĉB̃bXŎgp܂B

NOTE:  v ƁAVisual In܂܂BJ[\𓮂ƂŁAI͈͂
       傫ł܂BɁȂI͈͂ɑ΂ăIy[^Kp
       ܂BႦ d ̓eLXg폜܂B

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
		       bX 5.4: t@C̎捞ƍ


	** t@C̒g}ɂ :r t@C ƃ^Cv܂ **

  1. J[\ȉ̍sɍ킹܂B

NOTE:  Xebv 2 ̎sAbX 5.3 ̃eLXg܂BɉĂ
       ̃bXɈړ܂傤B

  2. ł TEST Ƃt@C :r TEST ƂR}hœǂݍ݂܂傤B
     ł TEST ͎gt@C̖ÔƂłB
     ǂݍ܂ꂽt@ĆAJ[\s̉ɂ܂B

  3. 捞񂾃t@CmFĂ݂܂傤BJ[\߂ƁAbX5.3 
     IWiƃt@Cɂ̂2‚邱Ƃ킩܂B

NOTE: OR}h̏o͂ǂݍނƂo܂BႦ΁A
      :r !ls  ls R}h̏o͂J[\ȉɓǂݍ݂܂B



~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
			       bX 5 v


  1.  :!command  ɂ OR}hs܂B

     悭g:
	 (MS-DOS)	  (Unix)
	  :!dir		   :!ls		   -  fBNg̈ꗗB
	  :!del FILENAME   :!rm FILENAME   -  t@C폜B

  2.  :w t@C ɂăt@CƂt@CfBXNɏ܂B

  3.  v [V :w FILENAME ƂƁArWAIst@Cɕۑ
      B

  4.  :r t@C ɂt@CƂt@CfBXN捞܂A
      J[\ʒủɑ}B

  5.  :r !dir  dir R}h̏o͂J[\ʒuȉɓǂݍށB



~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
			 bX 6.1: I[vR}h


    ** o ^CvƁAJ[\̉̍sJA}[hɓ܂ **

  1. ȉ ---> ƎꂽsɃJ[\ړ܂傤B

  2. o () ^CvāAJ[\̉̍sJA}[hɓ܂B

  3. ɑ}[hIׂ <ESC> ^Cv܂B

---> o  ^CvƃJ[\͊Jsֈړ}[hɓ܂B

  4. J[\̏̍sɑ}ɂ́A o ł͂ȂAPɑ啶 O
     ^Cv܂B̍sŎĂ݂܂傤B

---> ̍s֑̏}ɂ́A̍sփJ[\u O ^Cv܂B





~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
			bX 6.2: ljR}h


      ** J[\̎̈ʒueLXgljɂ a ƃ^Cv܂ **

  1. J[\ ---> Ŏꂽsֈړ܂傤B

  2. e  li ̏I[܂ŃJ[\ړ܂B

  3. J[\̌ɃeLXglj邽߂ a () ^Cv܂B

  4. ̉̍ŝ̂悤ȒPɊ܂B}[h𔲂ׂ <ESC> ɉ
     ܂B

  5. e gĎ̕sSȒPֈړAXebv 3  4 JԂ܂B
  
---> This li will allow you to pract appendi text to a line.
---> This line will allow you to practice appending text to a line.

Note: a, i  A ͓}[hֈڂ܂A}ʒuقȂ
      ܂B

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
			bX 6.3: ̑̒u@


	  ** 1ȏuɂ͑啶 R ƃ^Cv܂傤 **

  1. ȉ ---> ƎꂽsɃJ[\ړ܂Bŏ xxx ̐擪Ɉړ
     ܂B

  2. R āA2sڂ̐l^Cv邱ƂŁAxxx u܂B

  3. u[h𔲂ɂ <ESC> ܂Bs̎c肪ύXĂȂ܂܂
     Ȃ邱ƂɒӂĂB

  5. c xxx XebvJԂĒu܂傤B

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

NOTE: u[h͑}[hɎĂ܂ASẴ^Cvꂽ͊̕
      폜܂B


~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
		   bX 6.4: eLXg̃Rs[ƃy[Xg


     ** eLXg̃Rs[ɂ̓Iy[^ y Ay[Xgɂ p g܂ **

  1. ---> ƎꂽsֈړAJ[\ "a)" ̌ɒuĂ܂B
  
  2. v ŃrWA[hJnA"first"̎O܂ŃJ[\ړ܂B
  
  3. y ^Cvċ\ꂽeLXg yank (Rs[)܂B

  4. ̍s̍s܂ŃJ[\ړ܂:  j$

  5. p ē\t(put)ĂA^Cv܂:  a second <ESC>

  6. rWA[h " item." IAy ŃNA̍s̍s܂ j$ 
     ړA p ŃeLXg put ܂B

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

  Note: P1 yank ̂ y Iy[^Ƃ yw Ƃ邱Ƃo܂B
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
		       bX 6.5: IvV̐ݒ


  ** u̍ۂɑ啶/𖳎ɂ́AIvVݒ肵܂ **

  1. ̗lɓ͂ 'ignore' ܂傤:  /ignore  <ENTER>
     n ĉxJԂ܂B

  2. ̗lɓ͂ 'ic' (Ignore Case ̗) IvVݒ肵܂:  :set ic

  3. ł n ɂĂ1x 'ignore' ܂B
     n Ăɐ񌟍JԂ܂傤B

  4. 'hlsearch'  'incsearch' IvVݒ肵܂傤:  :set hls is

  5. R}hē͂āAN邩Ă݂܂傤:  /ignore  <ENTER>

  6. 啶̋ʂ𖳌ɂɂ͎̗lɓ͂܂:  :set noic

Note: }b`̋\߂ɂ͎̗lɓ͂܂: :nohlsearch
Note: 1‚̌R}h啶̋ʂ߂Ȃ΁At[Y \c
      gp܂:  /ignore\c  <ENTER>
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
				bX 6 v

  1. o ^CvƃJ[\̉̍sJāAő}[hɂȂB
     O (啶) ^CvƃJ[\̏̍ső}[hɂȂB

  2. J[\̎̕eLXgljɂ a ƃ^CvB
     sɎŃeLXg}ɂ͑啶 A ^CvB

  3. e R}h͒P̏I[J[\ړB

  4. y Iy[^̓eLXg yank (Rs[)Ap ͂ put (y[Xg)B

  5. 啶 R ^Cvƒu[hɓA<ESC>ƔB

  6. ":set xxx" ƃ^CvƃIvV "xxx" ݒ肳B
  	'ic' 'ignorecase'	ɑ啶̋ʂȂ
	'is' 'incsearch'	t[Yɕ}b`Ă镔\
	'hls' 'hlsearch'	}b`邷ׂ\
     AZAǂ̃IvVłgpł܂B

  7. "no" t^AIvV𖳌ɂ܂:  :set noic

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
		    bX 7.1: ICwvR}h


		     ** ICwvgp܂傤 **

  Vim ɂ͍L͂ɂ킽ICwvVXe܂B
  wvJnɂ́A3‚̂ǂꂩ1‚Ă݂܂傤:
	- wvL[ <HELP> (Ȃ)B
	- <F1> L[(Ȃ)B
	- :help <ENTER> ƃ^CvB

  wvEBhẼeLXgǂނƁAwv̓삪ł܂B
  CTRL-W CTRL-W  ƃ^Cv wvEBhEփWv܂B
    :q <ENTER>   ƃ^Cv wvEBhE‚܂B

  ":help" R}hɈ^邱ƂɂA薼̃wv‚邱
  ł܂BĂ݂܂傤(<ENTER> ^CvYȂ悤):

  :help w
  :help c_<T
  :help insert-index
  :help user-manual
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
		      bX 7.2: NXNvg̍쐬

			 ** Vim ̓𔭊 **

  Vim ɂ Vi ̓𓥂܂Ă܂ÂقƂǂ͏Ԃɂ
  gps‚ƂȂĂ܂B葽̓g͂߂ɂ "vimrc" t@C
  쐬܂B

  1. "vimrc" t@C̕ҏWJnB̓VXeɈˑ܂B
	:edit ~/.vimrc			UNIX 
	:edit $VIM/_vimrc		MS-Windows 

  2. ŃTv "vimrc" ǂݍ݂܂B
	:read $VIMRUNTIME/vimrc_example.vim

  3. ȉ̂悤Ƀt@C֏݂܂B
	:write

   Vim NƁAFÂ\g悤ɂȂł傤B
   "vimrc" t@CցAD݂̐ݒlj邱Ƃł܂B
  葽̏𓾂ɂ :help vimrc-intro ƃ^Cv܂B

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
			      bX 7.3: ⊮


	       ** CTRL-D  <TAB> ŃR}hC⊮ **

  1. Rp`[hłȂƂmF܂:  :set nocp

  2. ݂̃fBNgɍ݂t@C :!ls  :!dir ŊmF܂B

  3. R}h̊Jn^Cv܂:  :e

  4. CTRL-D  Vim  "e" n܂R}ḧꗗ\܂B

  5. <TAB>  Vim  ":edit" ƂR}h⊮܂B

  6. ɋ󔒂ƁÃt@C̎n܂܂:  :edit FIL

  7. <TAB>  Vim ͖O⊮܂B(‚ꍇ)

NOTE: ⊮͑̃R}hœ삵܂B CTRL-D  <TAB> Ă݂Ă
      B :help ̍ۂɖ𗧂܂B

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
			       bX 7 v


  1. wvEBhEJɂ :help Ƃ邩 <F1>  <Help> B

  2. R}h(cmd)̃wvɂ :help cmd ƃ^CvB

  3. ʂ̃EBhEփWvɂ CTRL-W CTRL-W ƃ^CvB

  4. wvEBhE‚ɂ :q ƃ^CvB

  5. D݂̐ݒۂ‚ɂ vimrc NXNvg쐬B

  6. : command ʼn”\ȕ⊮ɂ CTRL-D ^CvB
     ⊮gpɂ <TAB> B







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

  ɂ Vim ̃`[gAI܂BGfB^ȒPɁA[
  gƂł悤ɂƁAVim ̎ŠTO̗v_݂̂`悤Ƃ܂B
  Vim ɂ͂ɑ̃R}hAőSĂ邱Ƃ͂ł܂B
  ȍ~̓[U}jAQƂ: "help :user-manual"

  Ȍ̊wK̂߂ɁA̖{𐄑E܂B
	Vim - Vi Improved - by Steve Oualline
	oŎ: New Riders
  ŏ̖{͊S Vim ̂߂ɏ܂BƂ킯S҂ɂ͂߂łB
  ̗}łfڂĂ܂B
  URLQƂĉ http://iccf-holland.org/click5.html

   Vim  Vi ɂ‚ďꂽÂ{łE܂:
	Learning the Vi Editor - by Linda Lamb
	oŎ: O'Reilly & Associates Inc.
  Vi ł肽ƎvƂقڑSĂm邱ƂłǏłB
  6łł́AVim ɂ‚Ă̏܂܂Ă܂B

  ̃`[gA Colorado State University  Charles Smith ̃ACfA
  ɁAColorado School of Mines  Michael C. Pierce  Robert K. Ware 
  ɂď܂B E-mail: bware@mines.colorado.edu.

  Modified for Vim by Bram Moolenaar.

  {  { ׍O  <mattn_jp@hotmail.com>
  ďC       Y  <koron@tka.att.ne.jp>

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 vi:set ts=8 sts=4 sw=4 tw=78: