home *** CD-ROM | disk | FTP | other *** search
- ===============================================================================
- = ë ÿó α ⌐ π ¿ ƒ ÿ ½ £ ⌐ ½ ª V I M T u t o r - δí¢ª⌐₧ 1.5 =
- ===============================================================================
-
- Ä Vim £σñÿá Γñÿ¬ ºÿñσ⌐«¼¿ª¬ ⌐¼ñ½ßí½₧¬ ºª¼ Γ«£á ºªóóΓ¬ £ñ½ªóΓ¬, ºß¿ÿ
- ºªóóΓ¬ Üáÿ ñÿ £Ñ₧Üπ⌐ª¼ú£ ⌐£ úσÿ º£¿áπÜ₧⌐₧ µºα¬ ÿ¼½π. Ǽ½π ₧ º£¿áπÜ₧⌐₧
- ⌐«£¢áß⌐½₧í£ Üáÿ ñÿ º£¿áܿ߻£á áíÿñªºªá₧½áíß ½á¬ £ñ½ªóΓ¬ ºª¼ ƒÿ ⌐ÿ¬
- íßñª¼ñ ñÿ «¿₧⌐áúªºªá£σ½£ £τíªóÿ ½ªñ Vim ⌐ÿñ Γñÿñ Ü£ñáíπ¬ «¿π⌐₧¬ ⌐¼ñ½ßí½₧.
-
- Ä íÿ½ß º¿ª⌐ΓÜÜá⌐₧ «¿µñª¬ ºª¼ ÿºÿá½£σ½ÿá Üáÿ ñÿ ªóªíó₧¿Θ⌐£½£ ½₧ñ º£¿áπÜ₧⌐₧
- £σñÿá 25-30 󣺽ß, £Ñÿ¿½Θñ½ÿ¬ ÿºµ ½ª ºµ⌐ª «¿µñª ƒÿ Ѫ¢Γ»£½£ Üáÿ
- º£á¿ÿúÿ½á⌐úªτ¬.
-
- Äá £ñ½ªóΓ¬ ⌐½ÿ úÿƒπúÿ½ÿ ƒÿ ½¿ªºªºªáπ⌐ª¼ñ ½ª í£σú£ñª. â₧ú᪼¿Üπ⌐½£ Γñÿ
- ÿñ½σÜ¿ÿ¡ª ÿ¼½ªτ ½ª¼ ÿ¿«£σª¼ Üáÿ ñÿ £Ñÿ⌐í₧ƒ£σ½£ (ÿñ Ñ£íáñπ⌐ÿ½£ ½ª
- "Vimtutor" ÿ¼½µ £σñÿá π¢₧ Γñÿ ÿñ½σÜ¿ÿ¡ª).
-
- äσñÿá ⌐₧úÿñ½áíµ ñÿ ƒ¼úß⌐½£ µ½á ÿ¼½π ₧ º£¿áπÜ₧⌐₧ £σñÿá ª¿ÜÿñαúΓñ₧ Γ½⌐á
- Θ⌐½£ ñÿ ¢á¢ß⌐í£á úΓ⌐α ½₧¬ «¿π⌐₧¬. Ǽ½µ ⌐₧úÿσñ£á µ½á «¿£áߥ£½ÿá ñÿ
- £í½£ó£σ½£ ½á¬ £ñ½ªóΓ¬ Üáÿ ñÿ ½á¬ ú߃£½£ ⌐α⌐½ß. Çñ ¢áÿÖߥ£½£ úµñª ½ª
- í£σú£ñª, ƒÿ ½á¬ Ñ£«ß⌐£½£!
-
- ÆΘ¿ÿ, Ö£Öÿáαƒ£σ½£ µ½á ½ª ºóπí½¿ª Shift-Lock âäî £σñÿá ºÿ½₧úΓñª íÿá
- ºÿ½π⌐½£ ½ª ºóπí½¿ª j ÿ¿í£½Γ¬ ¡ª¿Γ¬ Üáÿ ñÿ ú£½ÿíáñπ⌐£½£ ½ªñ ¢¿ªúΓÿ Γ½⌐á
- Θ⌐½£ ½ª ï߃₧úÿ 1.1 ñÿ Ü£úσ⌐£á ºóπ¿α¬ ½₧ñ ªƒµñ₧.
-
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ï߃₧úÿ 1.1: ïäÆÇëêîÄîÆÇæ ÆÄî âÉÄïäÇ
-
- ** éáÿ ñÿ íáñπ⌐£½£ ½ªñ ¢¿ªúΓÿ, ºÿ½π⌐½£ ½ÿ ºóπí½¿ÿ h,j,k,l µºα¬ ¢£σ«ñ£½ÿá. **
- ^
- k Hint: ƪ ºóπí½¿ª h £σñÿá ÿ¿á⌐½£¿ß íÿá íáñ£σ ⌐½' ÿ¿á⌐½£¿ß.
- < h l > ƪ ºóπí½¿ª l £σñÿá ¢£Ñáß íÿá íáñ£σ ⌐½ÿ ¢£Ñáß.
- j ƪ ºóπí½¿ª j úªáߥ£á ú£ Ö£óßíá º¿ª¬ ½ÿ íß½α.
- v
-
- 1. ÿíáñ£σ⌐½£ ½ªñ ¢¿ªúΓÿ ½¿áÜτ¿α ⌐½₧ñ ªƒµñ₧ úΓ«¿á ñÿ ñªáΘƒ£½£ ßñ£½ÿ.
-
- 2. ë¿ÿ½π⌐½£ ºÿ½₧úΓñª ½ª íß½α ºóπí½¿ª (j) úΓ«¿á ñÿ £ºÿñÿó₧¡ƒ£σ.
- ---> ÆΘ¿ÿ ÑΓ¿£½£ ºΘ¬ ñÿ ú£½ÿíáñ₧ƒ£σ½£ ⌐½ª £ºµú£ñª ú߃₧úÿ.
-
- 3. ò¿₧⌐áúªºªáΘñ½ÿ¬ ½ª íß½α ºóπí½¿ª, ú£½ÿíáñ₧ƒ£σ½£ ⌐½ª ï߃₧úÿ 1.2.
-
- æ₧ú£σα⌐₧: Çñ ÿú¡áÖßóó£½£ Üáÿ íß½á ºª¼ ºÿ½π⌐ÿ½£, ºÿ½π⌐½£ <ESC> Üáÿ ñÿ Ö¿£ƒ£σ½£
- ⌐½₧ñ ëÿñªñáíπ ëÿ½ß⌐½ÿ⌐₧. ï£½ß ºÿ½π⌐½£ Ñÿñß ½₧ñ £ñ½ªóπ ºª¼ ƒΓóÿ½£.
-
- æ₧ú£σα⌐₧: Æÿ ºóπí½¿ÿ ½ª¼ ¢¿ªúΓÿ ƒÿ º¿Γº£á £ºσ⌐₧¬ ñÿ ¢ª¼ó£τª¼ñ. Çóóß ú£ ½ÿ hjkl
- ƒÿ úºª¿£σ½£ ñÿ íáñ₧ƒ£σ½£ ºªóτ Ü¿₧ܪ¿µ½£¿ÿ, úµóᬠ½ÿ ⌐¼ñ₧ƒσ⌐£½£.
-
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ï߃₧úÿ 1.2: ïÅÇêîÄîÆÇæ ëÇê üéÇêîÄîÆÇæ æÆÄî VIM
-
- !! æåïäêùæå: Å¿áñ £í½£óΓ⌐£½£ íߺªáª ÿºµ ½ÿ Öπúÿ½ÿ, ¢áÿÖß⌐½£ µóª ½ª ú߃₧úÿ!!
-
- 1. Åÿ½π⌐½£ ½ª ºóπí½¿ª <ESC> (Üáÿ ñÿ £σ⌐½£ ⌐σܪ¼¿ÿ ⌐½₧ñ ëÿñªñáíπ ëÿ½ß⌐½ÿ⌐₧).
-
- 2. Åó₧í½¿ªóªÜπ⌐½£: :q! <ENTER>.
-
- ---> Ǽ½µ £ÑΓ¿«£½ÿá ÿºµ ½ªñ ⌐¼ñ½ßí½₧ òùÉêæ ñÿ ⌐Θ⌐£á µºªá£¬ ÿóóÿÜΓ¬ Γ«£½£ íßñ£á.
- Çñ ƒΓó£½£ ñÿ ⌐Θ⌐£½£ ½á¬ ÿóóÿÜΓ¬ íÿá ñÿ £ÑΓ¿ƒ£½£ ºó₧í½¿ªóªÜπ⌐½£:
- :wq <ENTER>
-
- 3. ε½ÿñ ¢£σ½£ ½₧ñ º¿ª½¿ªºπ ½ª¼ ¡óªáªτ, ºó₧í½¿ªóªÜπ⌐½£ ½₧ñ £ñ½ªóπ ú£ ½₧ñ ªºªσÿ
- úºπíÿ½£ ⌐£ ÿ¼½πñ ½₧ñ º£¿áπÜ₧⌐₧. ﺪ¿£σ ñÿ £σñÿá: vimtutor <ENTER>
- ëÿñªñáíß ƒÿ «¿₧⌐áúªºªáªτ⌐ÿ½£: vim tutor <ENTER>
-
- ---> 'vim' ⌐₧úÿσñ£á £á⌐ÿÜαÜπ ⌐½ªñ ⌐¼ñ½ßí½₧ vim, 'tutor' £σñÿá ½ª ÿ¿«£σª ºª¼
- ƒΓóª¼ú£ ñÿ ¢áª¿ƒΘ⌐ª¼ú£.
-
- 4. Çñ Γ«£½£ ÿºªúñ₧úªñ£τ⌐£á ÿ¼½ß ½ÿ Öπúÿ½ÿ íÿá Γ«£½£ ÿ¼½ªº£ºªσƒ₧⌐₧, £í½£óΓ⌐½£
- ½ÿ Öπúÿ½ÿ 1 Γα¬ 3 Üáÿ ñÿ ÖÜ£σ½£ íÿá ñÿ úº£σ½£ Ñÿñß ⌐½ªñ ⌐¼ñ½ßí½₧. ß
- ú£½ÿíáñπ⌐½£ ½ªñ ¢¿ªúΓÿ íß½α ⌐½ª ï߃₧úÿ 1.3.
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ï߃₧úÿ 1.3: âêÄÉçùæå ëäêïäîÄô - âêÇéÉÇöå
-
- ** ε⌐ª £σ⌐½£ ⌐½₧ñ ëÿñªñáíπ ëÿ½ß⌐½ÿ⌐₧ ºÿ½π⌐½£ x Üáÿ ñÿ ¢áÿܿ߻£½£ ½ªñ
- «ÿ¿ÿí½π¿ÿ íß½α ÿºµ ½ªñ ¢¿ªúΓÿ. **
-
- 1. ÿíáñ£σ⌐½£ ½ªñ ¢¿ªúΓÿ ⌐½₧ñ ºÿ¿ÿíß½α Ü¿ÿúúπ ⌐₧ú£áαúΓñ₧ ú£ --->.
-
- 2. éáÿ ñÿ ¢áª¿ƒΘ⌐£½£ ½ÿ ó߃₧, íáñ£σ⌐½£ ½ªñ ¢¿ªúΓÿ úΓ«¿á ñÿ £σñÿá ºßñα ÿºµ
- ½ªñ «ÿ¿ÿí½π¿ÿ ºª¼ ƒÿ ¢áÿÜ¿ÿ¡£σ.
-
- 3. Åÿ½π⌐½£ ½ª ºóπí½¿ª x Üáÿ ñÿ ¢áÿܿ߻£½£ ½ªñ ÿñ£ºáƒτú₧½ª «ÿ¿ÿí½π¿ÿ.
-
- 4. äºÿñÿóßÖ£½£ ½ÿ Öπúÿ½ÿ 2 úΓ«¿á 4 úΓ«¿á ₧ º¿µ½ÿ⌐₧ ñÿ £σñÿá ⌐α⌐½π.
-
- ---> The ccow jumpedd ovverr thhe mooon.
-
- 5. ÆΘ¿ÿ ºª¼ ₧ Ü¿ÿúúπ £σñÿá ⌐α⌐½π, º₧Üÿσñ½£ ⌐½ª ï߃₧úÿ 1.4.
-
- æåïäêùæå: ëÿƒΘ¬ ¢áÿ½¿Γ«£½£ ÿ¼½πñ ½₧ñ º£¿áπÜ₧⌐₧, º¿ª⌐ºÿƒπ⌐½£ ñÿ ú₧ñ
- ÿºªúñ₧úªñ£τ£½£, úÿƒÿσñ£½£ ú£ ½₧ «¿π⌐₧.
-
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ï߃₧úÿ 1.4: âêÄÉçùæå ëäêïäîÄô - ÅÇÉäïüÄèå
-
- ** ε⌐ª £σ⌐½£ ⌐£ ëÿñªñáíπ ëÿ½ß⌐½ÿ⌐₧ ºÿ½π⌐½£ i Üáÿ ñÿ ºÿ¿£úÖßóó£½£ í£σú£ñª. **
-
- 1. ÿíáñ£σ⌐½£ ½ªñ ¢¿ªúΓÿ úΓ«¿á ½₧ñ º¿Θ½₧ Ü¿ÿúúπ ºÿ¿ÿíß½α ⌐₧ú£áαúΓñ₧ ú£ --->.
-
- 2. éáÿ ñÿ íßñ£½£ ½₧ñ º¿Θ½₧ Ü¿ÿúúπ σ¢áÿ ú£ ½₧ñ ¢£τ½£¿₧, ú£½ÿíáñ£σ⌐½£ ½ªñ
- ¢¿ªúΓÿ ºßñα ⌐½ªñ º¿Θ½ª «ÿ¿ÿí½π¿ÿ ïäÆÇ ÿºµ µºª¼ ƒÿ ºÿ¿£úÖó₧ƒ£σ ½ª í£σú£ñª.
-
- 3. Åÿ½π⌐½£ ½ª i íÿá ºó₧í½¿ªóªÜπ⌐½£ ½á¬ ÿºÿ¿ÿσ½₧½£¬ º¿ª⌐ƒπí£¬.
-
- 4. ëÿƒΘ¬ ¢áª¿ƒΘñ£½£ í߃£ ó߃ª¬ ºÿ½π⌐½£ <ESC> Üáÿ ñÿ £ºá⌐½¿Γ»£½£ ⌐½₧ñ
- ëÿñªñáíπ ëÿ½ß⌐½ÿ⌐₧. äºÿñÿóßÖ£½£ ½ÿ Öπúÿ½ÿ 2 úΓ«¿á 4 Üáÿ ñÿ ¢áª¿ƒΘ⌐£½£
- ½₧ñ º¿µ½ÿ⌐₧.
-
- ---> There is text misng this .
- ---> There is some text missing from this line.
-
- 5. ε½ÿñ £σ⌐½£ ßñ£½ªá ú£ ½₧ñ ºÿ¿£úÖªóπ í£áúΓñª¼ ú£½ÿíáñ₧ƒ£σ½£ ⌐½₧ñ
- ºÿ¿ÿíß½α º£¿σó₧»₧.
-
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ïÇçåïÇ 1 ÅäÉêèåûå
-
-
- 1. Ä ¢¿ªúΓÿ¬ íáñ£σ½ÿá «¿₧⌐áúªºªáΘñ½ÿ¬ £σ½£ ½ÿ ºóπí½¿ÿ ¢¿ªúΓÿ π ½ÿ hjkl.
- h (ÿ¿á⌐½Γ¿ÿ) j (íß½α) k (ºßñα) l (¢£Ñáß)
-
- 2. éáÿ ñÿ úº£σ½£ ⌐½ªñ Vim (ÿºµ ½₧ñ º¿ª½¿ªºπ %) ܿ߻½£: vim ÇÉòäêÄ <ENTER>
-
- 3. éáÿ ñÿ ÖÜ£σ½£ Ü¿ß»½£: <ESC> :q! <ENTER> Üáÿ ÿºµ¿¿á»₧ ½αñ ÿóóÿÜΘñ.
- ∞ ܿ߻½£: <ESC> :wq <ENTER> Üáÿ ÿºªƒπí£¼⌐₧ ½αñ ÿóóÿÜΘñ.
-
- 4. éáÿ ñÿ ¢áÿܿ߻£½£ Γñÿñ «ÿ¿ÿí½π¿ÿ íß½α ÿºµ ½ªñ ¢¿ªúΓÿ ⌐£
- ëÿñªñáíπ ëÿ½ß⌐½ÿ⌐₧ ºÿ½π⌐½£: x
-
- 5. éáÿ ñÿ £á⌐ßÜ£½£ í£σú£ñª ⌐½ªñ ¢¿ªúΓÿ µ⌐ª £σ⌐½£ ⌐£ ëÿñªñáíπ ëÿ½ß⌐½ÿ⌐₧ ܿ߻½£:
- i ºó₧í½¿ªóªÜπ⌐½£ ½ª í£σú£ñª <ESC>
-
- æåïäêùæå: Åÿ½Θñ½ÿ¬ <ESC> ƒÿ ½ªºªƒ£½₧ƒ£σ½£ ⌐½₧ñ ëÿñªñáíπ ëÿ½ß⌐½ÿ⌐₧ π ƒÿ
- ÿí¼¿Θ⌐£½£ úσÿ ÿñ£ºáƒτú₧½₧ íÿá ú£¿áíΘ¬ ªóªíó₧¿αúΓñ₧ £ñ½ªóπ.
-
- ÆΘ¿ÿ ⌐¼ñ£«σ⌐½£ ú£ ½ª ï߃₧úÿ 2.
-
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ï߃₧úÿ 2.1: äîÆÄèäæ âêÇéÉÇöåæ
-
- ** é¿ß»½£ 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 úΓ«¿á ₧ º¿µ½ÿ⌐₧ ñÿ £σñÿá ⌐α⌐½π íÿá
- º₧Üÿσñ£½£ ⌐½ª ï߃₧úÿ 2.2.
-
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ï߃₧úÿ 2.2: ÅäÉêææÄÆäÉäæ äîÆÄèäæ âêÇéÉÇöåæ
-
- ** Åó₧í½¿ªóªÜπ⌐½£ d$ Üáÿ ñÿ ¢áÿܿ߻£½£ úΓ«¿á ½ª ½Γóª¬ ½₧¬ Ü¿ÿúúπ¬. **
-
- 1. Åÿ½π⌐½£ <ESC> Üáÿ ñÿ Ö£Öÿáαƒ£σ½£ µ½á £σ⌐½£ ⌐½₧ñ ëÿñªñáíπ ëÿ½ß⌐½ÿ⌐₧.
-
- 2. ÿíáñ£σ⌐½£ ½ªñ ¢¿ªúΓÿ ⌐½₧ñ ºÿ¿ÿíß½α Ü¿ÿúúπ ⌐₧ú£áαúΓñ₧ ú£ --->.
-
- 3. ÿíáñ£σ⌐½£ ½ªñ ¢¿ªúΓÿ ⌐½ª ½Γóª¬ ½₧¬ ⌐α⌐½π¬ Ü¿ÿúúπ¬ (ïäÆÇ ½₧ñ º¿Θ½₧ . ).
-
- 4. Åÿ½π⌐½£ d$ Üáÿ ñÿ ¢áÿܿ߻£½£ úΓ«¿á ½ª ½Γóª¬ ½₧¬ Ü¿ÿúúπ¬.
-
- ---> Somebody typed the end of this line twice. end of this line twice.
-
- 5. Å₧Üÿσñ£½£ ⌐½ª ï߃₧úÿ 2.3 Üáÿ ñÿ íÿ½ÿóßÖ£½£ ½á ⌐¼úÖÿσñ£á.
-
-
-
-
-
-
-
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ï߃₧úÿ 2.3: ÅäÉê äîÆÄèùî ëÇê ÇîÆêëäêïäîùî
-
-
- å úª¿¡π ½₧¬ £ñ½ªóπ¬ ¢áÿÜ¿ÿ¡π¬ d £σñÿá α¬ £Ñπ¬:
-
- [ÿ¿áƒúµ¬] d ÿñ½áí£σú£ñª ∞ d [ÿ¿áƒúµ¬] ÿñ½áí£σú£ñª
- ¼:
- ÿ¿áƒúµ¬ - ºµ⌐£¬ ¡ª¿Γ¬ ƒÿ £í½£ó£⌐½£σ ₧ £ñ½ªóπ (º¿ªÿá¿£½áíµ, £Ñ' ª¿á⌐úªτ=1).
- d - ₧ £ñ½ªóπ ½₧¬ ¢áÿÜ¿ÿ¡π¬.
- ÿñ½áí£σú£ñª - ºßñα ⌐£ ½á ƒÿ ó£á½ª¼¿Üπ⌐£á ₧ £ñ½ªóπ (ºÿ¿ÿíß½α óσ⌐½ÿ).
-
- ïσÿ úáí¿π óσ⌐½ÿ ÿºµ ÿñ½áí£σú£ñÿ:
- w - ÿºµ ½ªñ ¢¿ªúΓÿ úΓ«¿á ½ª ½Γóª¬ ½₧¬ óΓÑ₧¬, º£¿áóÿúÖßñªñ½ÿ¬ ½ª ¢áß⌐½₧úÿ.
- e - ÿºµ ½ªñ ¢¿ªúΓÿ úΓ«¿á ½ª ½Γóª¬ ½₧¬ óΓÑ₧¬, òùÉêæ ½ª ¢áß⌐½₧úÿ.
- $ - ÿºµ ½ªñ ¢¿ªúΓÿ úΓ«¿á ½ª ½Γóª¬ ½₧¬ Ü¿ÿúúπ¬.
-
- æåïäêùæå: éáÿ ½ª¼¬ ½τºª¼¬ ½₧¬ º£¿áºΓ½£áÿ¬, ºÿ½Θñ½ÿ¬ ÿºóΘ¬ ½ª ÿñ½áí£σú£ñª µ⌐ª
- £σ⌐½£ ⌐½₧ñ ëÿñªñáíπ ëÿ½ß⌐½ÿ⌐₧ «α¿σ¬ íߺªáÿ £ñ½ªóπ ƒÿ ú£½ÿíáñπ⌐£½£
- ½ªñ ¢¿ªúΓÿ µºα¬ íÿƒª¿σ¥£½ÿá ⌐½₧ñ óσ⌐½ÿ ÿñ½áí£áúΓñαñ.
-
-
-
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ï߃₧úÿ 2.4: ïêÇ äìÇêÉäæå æÆåî 'äîÆÄèå-ÇîÆêëäêïäîÄ'
-
- ** Åó₧í½¿ªóªÜπ⌐½£ dd Üáÿ ñÿ ¢áÿܿ߻£½£ µó₧ ½₧ Ü¿ÿúúπ. **
-
- äÑÿá½σÿ¬ ½₧¬ ⌐¼«ñµ½₧½ÿ¬ ½₧¬ ¢áÿÜ¿ÿ¡π¬ ªóµíó₧¿₧¬ Ü¿ÿúúπ¬, ªá ⌐«£¢áÿ⌐½Γ¬
- ½ª¼ Vim ÿºª¡ß⌐á⌐ÿñ µ½á ƒÿ π½ÿñ £¼íªóµ½£¿ª ñÿ ܿߡ£½£ ÿºóΘ¬ ¢τª 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.
-
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ï߃₧úÿ 2.5: å äîÆÄèå ÇîÇêÉäæåæ
-
- ** Åÿ½π⌐½£ u Üáÿ ñÿ ÿñÿá¿Γ⌐£½£ ½á¬ ½£ó£¼½ÿ圪 £ñ½ªóΓ¬,
- U Üáÿ ñÿ ¢áª¿ƒΘ⌐£½£ µó₧ ½₧ Ü¿ÿúúπ. **
-
- 1. ÿíáñ£σ⌐½£ ½ªñ ¢¿ªúΓÿ ⌐½₧ñ ºÿ¿ÿíß½α Ü¿ÿúúπ ⌐₧ú£áαúΓñ₧ ú£ ---> íÿá
- ½ªºªƒ£½π⌐½£ ½ªñ ºßñα ⌐½ª º¿Θ½ª ó߃ª¬.
- 2. Åÿ½π⌐½£ x Üáÿ ñÿ ¢áÿܿ߻£½£ ½ªñ º¿Θ½ª ÿñ£ºáƒτú₧½ª «ÿ¿ÿí½π¿ÿ.
- 3. ÆΘ¿ÿ ºÿ½π⌐½£ u Üáÿ ñÿ ÿñÿá¿Γ⌐£½£ ½₧ñ ½£ó£¼½ÿσÿ £í½£ó£⌐úΓñ₧ £ñ½ªóπ.
- 4. Ǽ½π ½₧ ¡ª¿ß ¢áª¿ƒΘ⌐½£ µóÿ ½ÿ ó߃₧ ⌐½₧ Ü¿ÿúúπ «¿₧⌐áúªºªáΘñ½ÿ¬ ½₧ñ £ñ½ªóπ x.
- 5. ÆΘ¿ÿ ºÿ½π⌐½£ Γñÿ í£¡ÿóÿσª U Üáÿ ñÿ £ºá⌐½¿Γ»£½£ ½₧ Ü¿ÿúúπ ⌐½₧ñ ÿ¿«áíπ
- ½₧¬ íÿ½ß⌐½ÿ⌐₧.
- 6. ÆΘ¿ÿ ºÿ½π⌐½£ u ú£¿áíΓ¬ ¡ª¿Γ¬ Üáÿ ñÿ ÿñÿá¿Γ⌐£½£ ½₧ñ U íÿá
- º¿ª₧ܪτú£ñ£¬ £ñ½ªóΓ¬.
- 7. ÆΘ¿ÿ ºÿ½π⌐½£ CTRL-R (í¿ÿ½Θñ½ÿ¬ ºÿ½₧úΓñª ½ª ºóπí½¿ª CTRL íÿƒΘ¬ ºÿ½ß½£ ½ª R)
- ú£¿áíΓ¬ ¡ª¿Γ¬ Üáÿ ñÿ £ºÿñÿ¡Γ¿£½£ ½á¬ £ñ½ªóΓ¬ (ÿñÿσ¿£⌐₧ ½αñ ÿñÿá¿Γ⌐£αñ).
-
- ---> Fiix the errors oon thhis line and reeplace them witth undo.
-
- 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 Üáÿ ñÿ Ößó£½£ µó£¬ ½á¬ Ü¿ÿúúΓ¬ ⌐½₧
- ⌐α⌐½π ⌐£á¿ß.
-
- d) Can you learn too?
- b) Violets are blue,
- c) Intelligence is learned,
- a) Roses are red,
-
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ï߃₧úÿ 3.2: å äîÆÄèå ÇîÆêëÇÆÇæÆÇæåæ
-
-
- ** Åÿ½π⌐½£ 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. ÆΘ¿ÿ º₧Üÿσñ£½£ ⌐½ª ï߃₧úÿ 3.2.
-
- æåïäêùæå: îÿ ƒ¼úß⌐½£ µ½á º¿Γº£á ñÿ úÿƒÿσñ£½£ ú£ ½₧ «¿π⌐₧, íÿá µ«á ú£
- ½₧ñ ÿºªúñ₧úµñ£¼⌐₧.
-
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ï߃₧úÿ 3.3: å äîÆÄèå ÇèèÇéåæ
-
- ** éáÿ ñÿ ÿóóßÑ£½£ ½úπúÿ π µó₧ ½₧ óΓÑ₧, ºÿ½π⌐½£ cw . **
-
- 1. ÿíáñ£σ⌐½£ ½ªñ ¢¿ªúΓÿ ⌐½₧ñ º¿Θ½₧ Ü¿ÿúúπ ºÿ¿ÿíß½α ⌐₧ú£áαúΓñ₧ ú£ --->.
-
- 2. ƪºªƒ£½π⌐½£ ½ªñ ¢¿ªúΓÿ ºßñα ⌐½ª u ½₧¬ óΓÑ₧¬ lubw.
-
- 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 µ«á úµñª ÿñ½áíÿƒá⌐½ß£á ½₧ óΓÑ₧, ÿóóß ⌐ÿ¬ £á⌐ßÜ£á
- £ºσ⌐₧¬ ⌐£ ºÿ¿£úÖªóπ.
-
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ï߃₧úÿ 3.4: ÅäÉêææÄÆäÉäæ ÇèèÇéäæ ïä c
-
-
- ** å £ñ½ªóπ ÿóóÿÜπ¬ «¿₧⌐áúªºªá£σ½ÿá ú£ ½ÿ σ¢áÿ ÿñ½áí£σú£ñÿ ½₧¬ ¢áÿÜ¿ÿ¡π¬. **
-
-
- 1. å £ñ½ªóπ ÿóóÿÜπ¬ ¢ª¼ó£τ£á ú£ ½ªñ σ¢áª ½¿µºª µºα¬ ₧ ¢áÿÜ¿ÿ¡π. å úª¿¡π £σñÿá:
-
- [ÿ¿áƒúµ¬] c ÿñ½áí£σú£ñª ∞ c [ÿ¿áƒúµ¬] ÿñ½áí£σú£ñª
-
- 2. Æÿ ÿñ½áí£σú£ñÿ £σñÿá ºßóá ½ÿ σ¢áÿ, µºα¬ w (óΓÑ₧), $ (½Γóª¬ Ü¿ÿúúπ¬), í½ó.
-
- 3. ÿíáñ₧ƒ£σ½£ ⌐½₧ñ º¿Θ½₧ Ü¿ÿúúπ ºÿ¿ÿíß½α ⌐₧ú£áαúΓñ₧ ú£ --->.
-
- 4. ÿíáñ£σ⌐½£ ½ªñ ¢¿ªúΓÿ ⌐½ª º¿Θ½ª ó߃ª¬.
-
- 5. é¿ß»½£ c$ Üáÿ ñÿ íßñ£½£ ½ª ¼ºµóªáºª ½₧¬ Ü¿ÿúúπ¬ σ¢áª ú£ ½₧ ¢£τ½£¿₧
- íÿá ºÿ½π⌐½£ <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.
-
-
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ïÇçåïÇ 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. æ£ ëÿñªñáíπ ëÿ½ß⌐½ÿ⌐₧ ºÿ½π⌐½£ ½ªñ «ÿ¿ÿí½π¿ÿ / . Åÿ¿ÿ½₧¿π⌐½£ µ½á ÿ¼½µ¬ íÿá
- ª ¢¿ªúΓÿ¬ £ú¡ÿñσ¥ªñ½ÿá ⌐½ª íß½α úΓ¿ª¬ ½₧¬ ªƒµñ₧¬ µºα¬ ú£ ½₧ñ £ñ½ªóπ : .
-
- 2. ÆΘ¿ÿ ܿ߻½£ 'errroor' <ENTER>. Ǽ½π £σñÿá ₧ óΓÑ₧ ºª¼ ƒΓó£½£ ñÿ »ßÑ£½£.
-
- 3. éáÿ ñÿ »ßÑ£½£ Ñÿñß Üáÿ ½₧ñ σ¢áÿ ¡¿ß⌐₧, ºÿ½π⌐½£ ÿºóΘ¬ n .
- éáÿ ñÿ »ßÑ£½£ ½₧ñ σ¢áÿ ¡¿ß⌐₧ ⌐½₧ñ ÿñ½σƒ£½₧ íÿ½£τƒ¼ñ⌐₧, ºÿ½π⌐½£ Shift-N .
-
- 4. Çñ ƒΓó£½£ ñÿ »ßÑ£½£ Üáÿ úσÿ ¡¿ß⌐₧ º¿ª¬ ½ÿ ºσ⌐α, «¿₧⌐áúªºªáπ⌐½£ ½₧ñ £ñ½ªóπ ? ÿñ½σ ½₧¬ / .
-
- ---> ε½ÿñ ₧ ÿñÿ¥π½₧⌐₧ ¡½ß⌐£á ⌐½ª ½Γóª¬ ½ª¼ ÿ¿«£σª¼ ƒÿ ⌐¼ñ£«σ⌐£á ÿºµ ½₧ñ ÿ¿«π.
-
- "errroor" is not the way to spell error; errroor is an error.
-
-
-
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ï߃₧úÿ 4.3: äôÉäæå ÆÇêÉêÇæÆùî ÅÇÉäîçäæäùî
-
-
- ** Åÿ½π⌐½£ % Üáÿ ñÿ Ö¿£σ½£ ½₧ñ ÿñ½σ⌐½ªá«₧ ), ], π } . **
-
- 1. ƪºªƒ£½π⌐½£ ½ªñ ¢¿ªúΓÿ ⌐£ íߺªáÿ (, [, π { ⌐½₧ñ ºÿ¿ÿíß½α Ü¿ÿúúπ
- ⌐₧ú£áαúΓñ₧ ú£ --->.
-
- 2. ÆΘ¿ÿ ºÿ½π⌐½£ ½ªñ «ÿ¿ÿí½π¿ÿ % .
-
- 3. Ä ¢¿ªúΓÿ¬ ƒÿ º¿Γº£á ñÿ £σñÿá ⌐½₧ñ ÿñ½σ⌐½ªá«₧ ºÿ¿Γñƒ£⌐₧ π ÿÜíτó₧.
-
- 4. Åÿ½π⌐½£ % Üáÿ ñÿ ú£½ÿíáñπ⌐£½£ ½ªñ ¢¿ªúΓÿ ºσ⌐α ⌐½₧ñ º¿Θ½₧ ÿÜíτó₧
- (½ª¼ ¥£¼Üÿ¿áªτ).
-
- ---> This ( is a test line with ('s, ['s ] and {'s } in it. ))
-
- æåïäêùæå: Ǽ½µ £σñÿá ºªóτ «¿π⌐áúª ⌐½₧ñ ÿºª⌐¡ÿóúß½α⌐₧ £ñµ¬ º¿ªÜ¿ßúúÿ½ª¬
- ú£ ú₧ ½ÿá¿áÿ⌐½Γ¬ ºÿ¿£ñƒΓ⌐£á¬!
-
-
-
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ï߃₧úÿ 4.4: äîÇæ ÆÉÄÅÄæ éêÇ ÇèèÇéå èÇçùî
-
-
- ** é¿ß»½£ :s/old/new/g Üáÿ ñÿ ÿóóßÑ£½£ ½ª 'new' ú£ ½ª 'old'. **
-
- 1. ÿíáñ£σ⌐½£ ½ªñ ¢¿ªúΓÿ ⌐½₧ñ ºÿ¿ÿíß½α Ü¿ÿúúπ ⌐₧ú£áαúΓñ₧ ú£ --->.
-
- 2. é¿ß»½£ :s/thee/the <ENTER> . æ₧ú£áΘ⌐½£ µ½á ÿ¼½π ₧ £ñ½ªóπ ÿóóߥ£á úµñª
- ½₧ñ º¿Θ½₧ £ú¡ßñá⌐₧ ⌐½₧ Ü¿ÿúúπ.
-
- 3. ÆΘ¿ÿ ܿ߻½£ :s/thee/the/g £ññªΘñ½ÿ¬ Ü£ñáíπ ÿñ½áíÿ½ß⌐½ÿ⌐₧ ⌐½₧
- Ü¿ÿúúπ. Ǽ½µ ÿóóߥ£á µó£¬ ½á¬ £ú¡ÿñσ⌐£á¬ £ºσ ½₧¬ Ü¿ÿúúπ¬.
-
- ---> thee best time to see thee flowers is in thee spring.
-
- 4. éáÿ ñÿ ÿóóßÑ£½£ í߃£ £ú¡ßñá⌐₧ úσÿ¬ ⌐¼úÖªóª⌐£á¿ß¬ ú£½ÿÑτ ¢τª Ü¿ÿúúΘñ,
- ܿ߻½£ :#,#s/old/new/g µºª¼ #,# ªá ÿ¿áƒúªσ ½αñ ¢τª Ü¿ÿúúΘñ.
- é¿ß»½£ :%s/old/new/g Üáÿ ñÿ ÿóóßÑ£½£ í߃£ £ú¡ßñá⌐₧ ⌐£ µóª ½ª ÿ¿«£σª.
-
-
-
-
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ïÇçåïÇ 4 ÅäÉêèåûå
-
-
- 1. ƪ Ctrl-g £ú¡ÿñσ¥£á ½₧ ƒΓ⌐₧ ⌐ÿ¬ ⌐½ª ÿ¿«£σª íÿá ½₧ñ íÿ½ß⌐½ÿ⌐𠽪¼.
- ƪ Shift-G º₧Üÿσñ£á ⌐½ª ½Γóª¬ ½ª¼ ÿ¿«£σª¼. δñÿ¬ ÿ¿áƒúµ¬ Ü¿ÿúúπ¬
- ÿíªóª¼ƒªτú£ñª¬ ÿºµ Shift-G º₧Üÿσñ£á ⌐£ £í£σñ₧ ½₧ Ü¿ÿúúπ.
-
- 2. é¿ß¡ªñ½ÿ¬ / ÿíªóª¼ƒªτú£ñª ÿºµ úσÿ ¡¿ß⌐₧ »ß«ñ£á º¿ª¬ ½ÿ ïÅÉÄæÆÇ Üáÿ
- ½₧ ¡¿ß⌐₧. é¿ß¡ªñ½ÿ¬ ? ÿíªóª¼ƒªτú£ñª ÿºµ úσÿ ¡¿ß⌐₧ »ß«ñ£á º¿ª¬ ½ÿ Åêæù
- Üáÿ ½₧ ¡¿ß⌐₧. ï£½ß ÿºµ úσÿ ÿñÿ¥π½₧⌐₧ ºÿ½π⌐½£ n Üáÿ ñÿ Ö¿£σ½£ ½₧ñ
- £ºµú£ñ₧ £ú¡ßñá⌐₧ º¿ª¬ ½₧ñ σ¢áÿ íÿ½£τƒ¼ñ⌐₧ π Shift-N Üáÿ ñÿ »ßÑ£½£
- º¿ª¬ ½₧ñ ÿñ½σƒ£½₧ íÿ½£τƒ¼ñ⌐₧.
-
- 3. Åÿ½Θñ½ÿ¬ % µ⌐ª ª ¢¿ªúΓÿ¬ £σñÿá ºßñα ⌐£ úσÿ (,),[,],{, π } £ñ½ªºσ¥£á
- ½ª ÿñ½σ⌐½ªá«ª ½ÿσ¿á ½ª¼ ¥£¼Üÿ¿áªτ.
-
- 4. éáÿ ÿñ½áíÿ½ß⌐½ÿ⌐₧ ú£ new ½ª¼ º¿Θ½ª¼ old ⌐½₧ Ü¿ÿúúπ ܿ߻½£ :s/old/new
- éáÿ ÿñ½áíÿ½ß⌐½ÿ⌐₧ ú£ new µóαñ ½αñ 'old' ⌐½₧ Ü¿ÿúúπ ܿ߻½£ :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 ÿñ ½ª ls ¢£ñ ¢ª¼ó£τ£á.
-
- ---> æ₧ú£σα⌐₧: äσñÿá ¢¼ñÿ½µñ ñÿ £í½£óΓ⌐£½£ ªºªáÿ¢πºª½£ £Ñα½£¿áíπ £ñ½ªóπ
- ú£ ÿ¼½µñ ½ªñ ½¿µºª.
-
- ---> æ₧ú£σα⌐₧: εó£¬ ªá £ñ½ªóΓ¬ : º¿Γº£á ñÿ ½£¿úÿ½σ¥ªñ½ÿá ºÿ½Θñ½ÿ¬ ½ª <ENTER>.
-
-
-
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ï߃₧úÿ 5.2: ÅäÉêææÄÆäÉÇ ÅäÉê äééÉÇöåæ ÇÉòäêùî
-
-
- ** éáÿ ñÿ ⌐Θ⌐£½£ ½á¬ ÿóóßÜ£¬ ºª¼ íßñÿ½£ ⌐½ª ÿ¿«£σª, ܿ߻½£ :w ÇÉòäêÄ. **
-
- 1. é¿ß»½£ :!dir π :!ls Üáÿ ñÿ ºß¿£½£ úσÿ óσ⌐½ÿ ½ª¼ íÿ½ÿóµÜª¼ ⌐ÿ¬.
- ∞¢₧ ÑΓ¿£½£ µ½á º¿Γº£á ñÿ ºÿ½π⌐£½£ <ENTER> ú£½ß ÿºµ ÿ¼½µ.
-
- 2. âáÿóΓѽ£ Γñÿ µñªúÿ ÿ¿«£σª¼ ºª¼ ¢£ñ ¼ºß¿«£á ÿíµúÿ, µºα¬ ½ª TEST.
-
- 3. ÆΘ¿ÿ ܿ߻½£: :w TEST (µºª¼ TEST £σñÿá ½ª µñªúÿ ÿ¿«£σª¼ ºª¼ ¢áÿóΓÑÿ½£).
-
- 4. Ǽ½µ ⌐Θ¥£á µóª ½ª ÿ¿«£σª (vim Tutor) ú£ ½ª µñªúÿ TEST. éáÿ ñÿ ½ª
- £ºÿó₧ƒ£τ⌐£½£, ܿ߻½£ Ñÿñß :!dir Üáÿ ñÿ ¢£σ½£ ½ªñ íÿ½ßóªÜµ ⌐ÿ¬.
-
- ---> æ₧ú£áΘ⌐½£ µ½á ÿñ ÖÜÿσñÿ½£ ÿºµ ½ªñ Vim íÿá úºÿσñÿ½£ Ñÿñß ú£ ½ª µñªúÿ
- ÿ¿«£σª¼ TEST, ½ª ÿ¿«£σª ƒÿ π½ÿñ ÿí¿áÖΓ¬ ÿñ½σÜ¿ÿ¡ª ½ª¼ tutor µ½ÿñ ½ª ⌐Θ⌐ÿ½£.
-
- 5. ÆΘ¿ÿ ¢áÿܿ߻½£ ½ª ÿ¿«£σª ܿߡªñ½ÿ¬ (MS-DOS): :!del TEST
-
-
-
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ï߃₧úÿ 5.3: äÅêèäëÆêëå äîÆÄèå äééÉÇöåæ
-
-
- ** éáÿ ñÿ ⌐Θ⌐£½£ ½úπúÿ ½ª¼ ÿ¿«£σª¼, ܿ߻½£ :#,# w ÇÉòäêÄ **
-
- 1. Ωóó₧ úáÿ ¡ª¿ß, ܿ߻½£ :!dir π :!ls Üáÿ ñÿ ºß¿£½£ úσÿ óσ⌐½ÿ ÿºµ ½ªñ
- íÿ½ßóªÜµ ⌐ÿ¬ íÿá ¢áÿóΓѽ£ Γñÿ íÿ½ßóó₧óª µñªúÿ ÿ¿«£σª¼ µºα¬ ½ª TEST.
-
- 2. ÿíáñ£σ⌐½£ ½ªñ ¢¿ªúΓÿ ⌐½ª ºßñα úΓ¿ª¬ ÿ¼½π¬ ½₧¬ ⌐£óσ¢ÿ¬ íÿá ºÿ½π⌐½£
- Ctrl-g Üáÿ ñÿ Ö¿£σ½£ ½ªñ ÿ¿áƒúµ ÿ¼½π¬ ½₧¬ Ü¿ÿúúπ¬.
- îÇ çôïÇæÆä ÇôÆÄî ÆÄî ÇÉêçïÄ!
-
- 3. ÆΘ¿ÿ º₧Üÿσñ£½£ ⌐½ª íß½α úΓ¿ª¬ ½₧¬ ⌐£óσ¢ÿ¬ íÿá ºÿ½π⌐½£ Ctrl-g Ñÿñß.
- îÇ çôïÇæÆä ëÇê ÇôÆÄî ÆÄî ÇÉêçïÄ!
-
- 4. éáÿ ñÿ ⌐Θ⌐£½£ ïÄîÄ Γñÿ ½úπúÿ ⌐£ ÿ¿«£σª, ܿ߻½£ :#,# w TEST
- µºª¼ #,# ªá ¢τª ÿ¿áƒúªσ ºª¼ ÿºªúñ₧úªñ£τ⌐ÿ½£ (ºßñα,íß½α) íÿá TEST ½ª
- µñªúÿ ½ª¼ ÿ¿«£σª¼ ⌐ÿ¬.
-
- 5. ìÿñß, ¢£σ½£ µ½á ½ª ÿ¿«£σª £σñÿá £í£σ ú£ ½₧ñ :!dir ÿóóß ïåî ½ª ¢áÿܿ߻£½£.
-
-
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ï߃₧úÿ 5.4: ÇîÇëÆùîÆÇæ ëÇê äîùîÄîÆÇæ ÇÉòäêÇ
-
-
- ** éáÿ ñÿ £á⌐ßÜ£½£ ½ÿ º£¿á£«µú£ñÿ £ñµ¬ ÿ¿«£σª¼, ܿ߻½£ :r ÇÉòäêÄ **
-
- 1. é¿ß»½£ :!dir Üáÿ ñÿ Ö£Öÿáαƒ£σ½£ µ½á ½ª TEST ¼ºß¿«£á ÿºµ º¿áñ.
-
- 2. ƪºªƒ£½π⌐½£ ½ªñ ¢¿ªúΓÿ ⌐½ª ºßñα úΓ¿ª¬ ½₧¬ ⌐£óσ¢ÿ¬.
-
- æåïäêùæå: Ç¡µ½ª¼ £í½£óΓ⌐£½£ ½ª üπúÿ 3 ƒÿ ¢£σ½£ ½ª ï߃₧úÿ 5.3.
- ï£½ß íáñ₧ƒ£σ½£ ëÇÆù Ñÿñß º¿ª¬ ½ª ú߃₧úÿ ÿ¼½µ.
-
- 3. ÆΘ¿ÿ ÿñÿí½π⌐½£ ½ª ÿ¿«£σª ⌐ÿ¬ TEST «¿₧⌐áúªºªáΘñ½ÿ¬ ½₧ñ £ñ½ªóπ :r TEST
- µºª¼ TEST £σñÿá ½ª µñªúÿ ½ª¼ ÿ¿«£σª¼.
-
- æåïäêùæå: ƪ ÿ¿«£σª ºª¼ ÿñÿí½ß½£ ½ªºªƒ£½£σ½ÿá Ñ£íáñΘñ½ÿ¬ £í£σ ºª¼ Ö¿σ⌐í£½ÿá
- ª ¢¿ªúΓÿ¬.
-
- 4. éáÿ ñÿ £ºÿó₧ƒ£τ⌐£½£ µ½á ½ª ÿ¿«£σª ÿñÿí½πƒ₧í£, ºσ⌐α ½ªñ ¢¿ªúΓÿ íÿá
- ºÿ¿ÿ½₧¿π⌐½£ µ½á ¼ºß¿«ª¼ñ ½Θ¿ÿ ¢τª ÿñ½σÜ¿ÿ¡ÿ ½ª¼ ïÿƒπúÿ½ª¬ 5.3, ½ª
- ÿ¿«áíµ íÿá ₧ Γí¢ª⌐₧ ½ª¼ ÿ¿«£σª¼.
-
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ïÇçåïÇ 5 ÅäÉêèåûå
-
-
- 1. :!£ñ½ªóπ £í½£ó£σ úσÿ £Ñα½£¿áíπ £ñ½ªóπ.
-
- áíß «¿π⌐áúÿ ºÿ¿ÿ¢£σÜúÿ½ÿ £σñÿá (MS-DOS):
- :!dir - £ú¡ßñá⌐₧ óσ⌐½ÿ¬ £ñµ¬ íÿ½ÿóµÜª¼.
- :!del ÇÉòäêÄ - ¢áÿܿߡ£á ½ª ÇÉòäêÄ.
-
- 2. :w ÇÉòäêÄ Ü¿ß¡£á ½ª ½¿Γ«αñ ÿ¿«£σª ½ª¼ Vim ⌐½ª ¢σ⌐íª ú£ µñªúÿ ÇÉòäêÄ.
-
- 3. :#,#w ÇÉòäêÄ ⌐Θ¥£á ½á¬ Ü¿ÿúúΓ¬ ÿºµ # úΓ«¿á # ⌐½ª ÇÉòäêÄ.
-
- 4. :r ÇÉòäêÄ ÿñÿí½£σ ½ª ÿ¿«£σª ¢σ⌐íª¼ ÇÉòäêÄ íÿá ½ª ºÿ¿£úÖßóó£á úΓ⌐ÿ
- ⌐½ª ½¿Γ«ªñ ÿ¿«£σª ú£½ß ÿºµ ½₧ ƒΓ⌐₧ ½ª¼ ¢¿ªúΓÿ.
-
-
-
-
-
-
-
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ï߃₧úÿ 6.1: å äîÆÄèå ÇîÄêéïÇÆÄæ
-
-
- ** Åÿ½π⌐½£ 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 µ⌐ª ª ¢¿ªúΓÿ¬ £σñÿá ⌐½₧ Ü¿ÿúúπ
-
-
-
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ï߃₧úÿ 6.2: å äîÆÄèå ÅÉÄæçåëåæ
-
- ** Åÿ½π⌐½£ a Üáÿ ñÿ £á⌐ßÜ£½£ í£σú£ñª ïäÆÇ ½ªñ ¢¿ªúΓÿ. **
-
- 1. ÿíáñ£σ⌐½£ ½ªñ ¢¿ªúΓÿ ⌐½ª ½Γóª¬ ½₧¬ º¿Θ½₧¬ Ü¿ÿúúπ¬ ºÿ¿ÿíß½α
- ⌐₧ú£áαúΓñ₧ ú£ ---> ºÿ½Θñ½ÿ¬ $ ⌐½₧ñ ëÿñªñáíπ ëÿ½ß⌐½ÿ⌐₧.
-
- 2. Åÿ½π⌐½£ Γñÿ a (º£¥µ) Üáÿ ñÿ º¿ª⌐ƒΓ⌐£½£ í£σú£ñª ïäÆÇ ÿºµ ½ªñ «ÿ¿ÿí½π¿ÿ
- ºª¼ £σñÿá íß½α ÿºµ ½ªñ ¢¿ªúΓÿ. (ƪ í£¡ÿóÿσª A º¿ª⌐ƒΓ½£á ⌐½ª ½Γóª¬
- ½₧¬ Ü¿ÿúúπ¬).
-
- æ₧ú£σα⌐₧: Ǽ½µ ÿºª¡£τÜ£á ½ª ºß½₧úÿ ½ª¼ i , ½ªñ ½£ó£¼½ÿσª «ÿ¿ÿí½π¿ÿ, ½ª
- í£σú£ñª ½₧¬ £á⌐ÿÜαÜπ¬, <ESC>, ¢¿ªúΓÿ-¢£Ñáß, íÿá ½Γóª¬, x, úµñª íÿá
- úµñª Üáÿ ñÿ º¿ª⌐ƒΓ⌐£½£ ⌐½ª ½Γóª¬ ½₧¬ Ü¿ÿúúπ¬!
-
- 3. æ¼úºó₧¿Θ⌐½£ ½Θ¿ÿ ½₧ñ º¿Θ½₧ Ü¿ÿúúπ. æ₧ú£áΘ⌐½£ £ºσ⌐₧¬ µ½á ₧ º¿ª⌐ƒπí₧ £σñÿá
- ÿí¿áÖΘ¬ σ¢áÿ ⌐½₧ñ ëÿ½ß⌐½ÿ⌐₧ ë£áúΓñª¼ ú£ ½₧ñ ëÿ½ß⌐½ÿ⌐₧ äá⌐ÿÜαÜπ¬, £í½µ¬
- ÿºµ ½₧ ƒΓ⌐₧ ºª¼ £á⌐ßÜ£½ÿá ½ª í£σú£ñª.
-
- ---> This line will allow you to practice
- ---> This line will allow you to practice appending text to the end of a line.
-
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ï߃₧úÿ 6.3: Çèèå äëâÄæå Æåæ ÇîÆêëÇÆÇæÆÇæåæ
-
-
- ** Åÿ½π⌐½£ í£¡ÿóÿσª R Üáÿ ñÿ ÿóóßÑ£½£ º£¿á⌐⌐µ½£¿ª¼¬ ÿºµ Γñÿñ «ÿ¿ÿí½π¿£¬. **
-
- 1. ÿíáñ£σ⌐½£ ½ªñ ¢¿ªúΓÿ ⌐½₧ñ º¿Θ½₧ Ü¿ÿúúπ ºÿ¿ÿíß½α ⌐₧ú£áαúΓñ₧ ú£ --->.
-
- 2. ƪºªƒ£½π⌐½£ ½ªñ ¢¿ªúΓÿ ⌐½₧ñ ÿ¿«π ½₧¬ º¿Θ½₧¬ óΓÑ₧¬ ºª¼ £σñÿá ¢áÿ¡ª¿£½áíπ
- ÿºµ ½₧ ¢£τ½£¿₧ Ü¿ÿúúπ ⌐₧ú£áαúΓñ₧ ú£ ---> (₧ óΓÑ₧ 'last').
-
- 3. Åÿ½π⌐½£ ½Θ¿ÿ R íÿá ÿóóßѽ£ ½ª ¼ºµóªáºª ½ª¼ í£áúΓñª¼ ⌐½₧ñ º¿Θ½₧ Ü¿ÿúúπ
- ܿߡªñ½ÿ¬ ºßñα ÿºµ ½ª ºÿóáµ í£σú£ñª Θ⌐½£ ñÿ íßñ£½£ ½₧ñ º¿Θ½₧ Ü¿ÿúúπ σ¢áÿ
- ú£ ½₧ ¢£τ½£¿₧.
-
- ---> 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> Üáÿ ñÿ ÖÜ£σ½£, ºÿ¿ÿúΓñ£á ªºªáª¢πºª½£
- ÿñÿóóªσὪ í£σú£ñª.
-
-
-
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ï߃₧úÿ 6.4: Éôçïêæå äÅêèÄéåæ
-
-
- ** ɼƒúσ⌐½£ úσÿ £ºáóªÜπ Γ½⌐á Θ⌐½£ ₧ ÿñÿ¥π½₧⌐₧ π ₧ ÿñ½áíÿ½ß⌐½ÿ⌐₧ ñÿ ÿÜñª£σ
- ½₧ ¢áÿ¡ª¿ß º£¥Θñ-í£¡ÿóÿσαñ **
-
- 1. ûßѽ£ Üáÿ 'ignore' £á⌐ßܪñ½ÿ¬:
- /ignore
- æ¼ñ£«σ⌐½£ ÿ¿í£½Γ¬ ¡ª¿Γ¬ ºÿ½Θñ½ÿ¬ ½ª ºóπí½¿ª n.
-
- 2. çΓ⌐½£ ½₧ñ £ºáóªÜπ 'ic' (Ignore case) ܿߡªñ½ÿ¬:
- :set ic
-
- 3. ûßѽ£ ½Θ¿ÿ Ñÿñß Üáÿ 'ignore' ºÿ½Θñ½ÿ¬: n
- æ¼ñ£«σ⌐½£ ½₧ñ ÿñÿ¥π½₧⌐₧ ú£¿áíΓ¬ ÿíµúÿ ¡ª¿Γ¬ ºÿ½Θñ½ÿ¬ ½ª ºóπí½¿ª n
-
- 4. çΓ⌐½£ ½á¬ £ºáóªÜΓ¬ 'hlsearch' íÿá 'incsearch':
- :set hls is
-
- 5. äá⌐ßÜ£½£ ½Θ¿ÿ Ñÿñß ½₧ñ £ñ½ªóπ ÿñÿ¥π½₧⌐₧¬, íÿá ¢£σ½£ ½á ⌐¼úÖÿσñ£á
- /ignore
-
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ïÇçåïÇ 6 ÅäÉêèåûå
-
-
- 1. Åÿ½Θñ½ÿ¬ o ÿñªσÜ£á úσÿ Ü¿ÿúúπ ëÇÆù ÿºµ ½ªñ ¢¿ªúΓÿ íÿá ½ªºªƒ£½£σ ½ªñ
- ¢¿ªúΓÿ ⌐½₧ñ ÿñªá«½π Ü¿ÿúúπ ⌐£ ëÿ½ß⌐½ÿ⌐₧ ë£áúΓñª¼.
-
- 2. Åÿ½π⌐½£ a Üáÿ ñÿ £á⌐ßÜ£½£ í£σú£ñª ïäÆÇ ½ªñ «ÿ¿ÿí½π¿ÿ ⌐½ªñ ªºªσª £σñÿá
- ª ¢¿ªúΓÿ¬. Åÿ½Θñ½ÿ¬ í£¡ÿóÿσª A ÿ¼½µúÿ½ÿ º¿ª⌐ƒΓ½£á í£σú£ñª ⌐½ª ½Γóª¬
- ½₧¬ Ü¿ÿúúπ¬.
-
- 3. Åÿ½Θñ½ÿ¬ í£¡ÿóÿσª R £á⌐Γ¿«£½ÿá ⌐½₧ñ ëÿ½ß⌐½ÿ₧ Çñ½áíÿ½ß⌐½ÿ⌐₧¬ úΓ«¿á ñÿ
- ºÿ½₧ƒ£σ ½ª <ESC> íÿá ñÿ £ÑΓóƒ£á.
-
- 4. é¿ß¡ªñ½ÿ¬ ":set xxx" ¿¼ƒúσ¥£á ½₧ñ £ºáóªÜπ "xxx".
-
-
-
-
-
-
-
-
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ïÇçåïÇ 7: ON-LINE äîÆÄèäæ üÄåçäêÇæ
-
-
- ** ò¿₧⌐áúªºªáπ⌐½£ ½ª on-line ⌐τ⌐½₧úÿ Öªπƒ£áÿ¬ **
-
- Ä Vim Γ«£á Γñÿ º£¿á£í½áíµ on-line ⌐τ⌐½₧úÿ Öªπƒ£áÿ¬. éáÿ ñÿ Ñ£íáñπ⌐£á,
- ¢ªíáúß⌐½£ íߺªáª ÿºµ ½ÿ ½¿σÿ:
- - ºÿ½π⌐½£ ½ª ºóπí½¿ª <HELP> (ÿñ Γ«£½£ íߺªáª)
- - ºÿ½π⌐½£ ½ª ºóπí½¿ª <F1> (ÿñ Γ«£½£ íߺªáª)
- - ܿ߻½£ :help <ENTER>
-
- é¿ß»½£ :q <ENTER> Üáÿ ñÿ íó£σ⌐£½£ ½ª ºÿ¿ßƒ¼¿ª ½₧¬ Öªπƒ£áÿ¬.
-
- ﺪ¿£σ½£ ñÿ Ö¿£σ½£ Öªπƒ£áÿ ºßñα ⌐£ í߃£ ÿñ½áí£σú£ñª, ¢σñªñ½ÿ¬ úσÿ ºÿ¿ßú£½¿ª
- ⌐½₧ñ £ñ½ªóπ ":help". âªíáúß⌐½£ ÿ¼½ß (ú₧ñ Ñ£«ñß½£ ñÿ ºÿ½ß½£ <ENTER>):
-
- :help w
- :help c_<T
- :help insert-index
- :help user-manual
-
-
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ïÇçåïÇ 8: âåïêÄôÉé忯ä äîÇ SCRIPT äëëêîåæåæ
-
- ** äñ£¿Üªºªáπ⌐½£ «ÿ¿ÿí½₧¿á⌐½áíß ½ª¼ 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 Tutor. æíªºµ¬ ½ª¼ π½ÿñ ñÿ ¢Θ⌐£á úσÿ ⌐τñ½ªú₧
- º£¿σó₧»₧ ½ª¼ ⌐¼ñ½ßí½₧ Vim, ½ª¼óß«á⌐½ªñ ½µ⌐₧ Θ⌐½£ ñÿ ⌐ÿ¬ £ºá½¿Γ»£á ñÿ
- «¿₧⌐áúªºªáπ⌐£½£ ½ªñ ⌐¼ñ½ßí½₧ ÿ¿í£½ß £τíªóÿ. ÇºΓ«£á ºªóτ ÿºµ úσÿ
- ªóªíó₧¿αúΓñ₧ ºÿ¿ª¼⌐σÿ⌐₧ íÿƒΘ¬ ª Vim Γ«£á ºß¿ÿ ºªóóΓ¬ £ñ½ªóΓ¬. âáÿÖß⌐½£
- íÿ½µºáñ ½ª £Ü«£á¿σ¢áª «¿π⌐₧¬:
- ":help user-manual".
-
- éáÿ º£¿ÿá½Γ¿α ¢áßÖÿ⌐úÿ íÿá ú£óΓ½₧, ⌐¼⌐½πñ£½ÿá ÿ¼½µ ½ª ÖáÖóσª:
- Vim - Vi Improved - by Steve Oualline
- Publisher: New Riders
- ƪ º¿Θ½ª ÖáÖóσª ºóπ¿α¬ ÿ¡á£¿αúΓñª ⌐½ªñ Vim.
- ê¢áÿσ½£¿ÿ «¿π⌐áúª Üáÿ ÿ¿«ß¿áª¼¬.
- ôºß¿«ª¼ñ ºªóóß ºÿ¿ÿ¢£σÜúÿ½ÿ íÿá £áíµñ£¬.
- â£σ½£ ½₧ñ http://iccf-holland.org/click5.html
-
- Ǽ½µ ½ª ÖáÖóσª £σñÿá ºÿóáµ½£¿ª íÿá º£¿á⌐⌐µ½£¿ª Üáÿ ½ªñ Vi ºÿ¿ß Üáÿ ½ªñ Vim,
- ÿóóß £ºσ⌐₧¬ ⌐¼ñá⌐½Θú£ñª:
- Learning the Vi Editor - by Linda Lamb
- Publisher: 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.
-
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-