home *** CD-ROM | disk | FTP | other *** search
/ vim.ftp.fu-berlin.de / 2015-02-03.vim.ftp.fu-berlin.de.tar / vim.ftp.fu-berlin.de / runtime / dos / tutor / tutor.vi.utf-8 < prev    next >
Encoding:
Text File  |  2010-08-15  |  32.4 KB  |  813 lines

  1. ===============================================================================
  2. =    Xin ch├áo mß╗½ng bß║ín ─æß║┐n vß╗¢i H╞░ß╗¢ng dß║½n d├╣ng Vim    -    Phi├¬n bß║ún 1.5      =
  3. ===============================================================================
  4.     Vim l├á mß╗Öt tr├¼nh soß║ín thß║úo rß║Ñt mß║ính. Vim c├│ rß║Ñt nhiß╗üu c├óu lß╗çnh,
  5.     ch├¡nh v├¼ thß║┐ kh├┤ng thß╗â tr├¼nh b├áy hß║┐t ─æ╞░ß╗úc trong cuß╗æn h╞░ß╗¢ng dß║½n n├áy.
  6.     Cuß╗æn h╞░ß╗¢ng dß║½n chß╗ë ─æ╞░a ra nhß╗»ng c├óu lß╗çnh ─æß╗â gi├║p bß║ín sß╗¡ dß╗Ñng Vim
  7.     ─æ╞░ß╗úc dß╗à d├áng h╞ín. ─É├óy c┼⌐ng ch├¡nh l├á mß╗Ñc ─æich cß╗ºa s├ích
  8.  
  9.     Cß║ºn khoß║úng 25-30 ph├║t ─æß╗â ho├án th├ánh b├ái hß╗ìc, phß╗Ñ thuß╗Öc v├áo thß╗¥i
  10.     gian thß╗▒c h├ánh.
  11.  
  12.     C├íc c├óu lß╗çnh trong b├ái hß╗ìc sß║╜ thay ─æß╗òi v─ân bß║ún n├áy. V├¼ thß║┐ h├úy tß║ío
  13.     mß╗Öt bß║ún sao cß╗ºa tß║¡p tin n├áy ─æß╗â thß╗▒c h├ánh (nß║┐u bß║ín d├╣ng "vimtutor"
  14.     th├¼ ─æ├óy ─æ├ú l├á bß║ún sao).
  15.  
  16.     H├úy nhß╗¢ rß║▒ng h╞░ß╗¢ng dß║½n n├áy viß║┐t vß╗¢i nguy├¬n tß║»c "hß╗ìc ─æi ─æ├┤i vß╗¢i h├ánh".
  17.     C├│ ngh─⌐a l├á bß║ín cß║ºn chß║íy c├íc c├óu lß╗çnh ─æß╗â hß╗ìc ch├║ng. Nß║┐u chß╗ë ─æß╗ìc, bß║ín
  18.     sß║╜ qu├¬n c├íc c├óu lß╗çnh!
  19.  
  20.     B├óy giß╗¥, cß║ºn chß║»c chß║»n l├á ph├¡m Shift KH├öNG bß╗ï nhß║Ñn v├á h├úy nhß║Ñn ph├¡m
  21.     j ─æß╗º sß╗æ lß║ºn cß║ºn thiß║┐t (di chuyß╗ân con trß╗Å) ─æß╗â B├ái 1.1 hiß╗çn ra ─æß║ºy ─æß╗º
  22.     tr├¬n m├án h├¼nh.
  23. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  24.             B├ái 1.1:  DI CHUYß╗éN CON TRß╗Ä
  25.  
  26.  
  27.    ** ─Éß╗â di chuyß╗ân con trß╗Å, nhß║Ñn c├íc ph├¡m h,j,k,l nh╞░ ─æ├ú chß╗ë ra. **
  28.          ^
  29.          k            Gß╗úi ├╜:  ph├¡m h ß╗ƒ ph├¡a tr├íi v├á di chuyß╗ân sang tr├íi.
  30.     < h    l >           ph├¡m l ß╗ƒ b├¬n phß║úi v├á di chuyß╗ân sang phß║úi.
  31.          j               ph├¡m j trong nh╞░ mß╗Öt m┼⌐i t├¬n chß╗ë xuß╗æng
  32.          v
  33.   1. Di chuyß╗ân con trß╗Å quanh m├án h├¼nh cho ─æß║┐n khi bß║ín quen d├╣ng.
  34.  
  35.   2. Nhß║Ñn v├á giß╗» ph├¡m (j) cho ─æß║┐n khi n├│ lß║╖p lß║íi.
  36. ---> B├óy giß╗¥ bß║ín biß║┐t c├ích chuyß╗ân tß╗¢i b├ái hß╗ìc thß╗⌐ hai.
  37.  
  38.   3. Sß╗¡ dß╗Ñng ph├¡m di chuyß╗ân xuß╗æng b├ái 1.2.
  39.  
  40. Ch├║ ├╜: Nß║┐u bß║ín kh├┤ng chß║»c chß║»n vß╗ü nhß╗»ng g├¼ ─æ├ú g├╡, h├úy nhß║Ñn <ESC> ─æß╗â chuyß╗ân v├áo
  41.      chß║┐ ─æß╗Ö C├óu lß╗çnh, rß╗ôi g├╡ lß║íi nhß╗»ng c├óu lß╗çnh m├¼nh muß╗æn.
  42.  
  43. Ch├║ ├╜: C├íc ph├¡m m┼⌐i t├¬n c┼⌐ng l├ám viß╗çc. Nh╞░ng mß╗Öt khi sß╗¡ dß╗Ñng th├ánh thß║ío hjkl,
  44.      bß║ín sß║╜ di chuyß╗ân con trß╗Å nhanh h╞ín so vß╗¢i c├íc ph├¡m m┼⌐i t├¬n.
  45.  
  46. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  47.              B├ái 1.2: V├ÇO V├Ç THO├üT VIM
  48.  
  49.  
  50.   !! CH├Ü ├¥: Tr╞░ß╗¢c khi thß╗▒c hiß╗çn bß║Ñt kß╗│ lß╗çnh n├áo, xin h├úy ─æß╗ìc cß║ú b├ái hß╗ìc n├áy!!
  51.  
  52.   1. Nhß║Ñn ph├¡m <ESC> (─æß╗â chß║»c chß║»n l├á bß║ín ─æang ß╗ƒ chß║┐ ─æß╗Ö C├óu lß╗çnh).
  53.  
  54.   2. G├╡:            :q! <ENTER>.
  55.  
  56. ---> Lß╗çnh n├áy sß║╜ tho├ít tr├¼nh soß║ín thß║úo m├á KH├öNG ghi nhß╗¢ bß║Ñt kß╗│ thay ─æß╗òi n├áo m├á bß║ín ─æ├ú l├ám.
  57.      Nß║┐u bß║ín muß╗æn ghi nhß╗¢ nhß╗»ng thay ─æß╗òi ─æ├│ v├á tho├ít th├¼ h├úy g├╡:
  58.                 :wq  <ENTER>
  59.  
  60.   3. Khi thß║Ñy dß║Ñu nhß║»c shell, h├úy g├╡ c├óu lß╗çnh ─æ├ú ─æ╞░a bß║ín tß╗¢i h╞░ß╗¢ng dß║½n n├áy. C├│
  61.      thß╗â l├á lß╗çnh:    vimtutor vi <ENTER>
  62.      Th├┤ng th╞░ß╗¥ng bß║ín d├╣ng:    vim tutor.vi<ENTER>
  63.  
  64. ---> 'vim' l├á tr├¼nh soß║ín thß║úo vim, 'tutor.vi' l├á tß║¡p tin bß║ín muß╗æn soß║ín thß║úo.
  65.  
  66.   4. Nß║┐u bß║ín ─æ├ú nhß╗¢ v├á nß║»m chß║»c nhß╗»ng c├óu lß╗çnh tr├¬n, h├úy thß╗▒c hiß╗çn c├íc b╞░ß╗¢c tß╗½
  67.      1 tß╗¢i 3 ─æß╗â tho├ít v├á quay v├áo tr├¼nh soß║ín thß║úo. Sau ─æ├│ di chuyß╗ân con trß╗Å
  68.      tß╗¢i B├ái 1.3.
  69. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  70.              B├ái 1.3: SOß║áN THß║óO V─éN Bß║óN - X├ôA
  71.  
  72.  
  73. ** Trong chß║┐ ─æß╗Ö C├óu lß╗çnh nhß║Ñn    x  ─æß╗â x├│a k├╜ tß╗▒ nß║▒m d╞░ß╗¢i con trß╗Å. **
  74.  
  75.   1. Di chuyß╗ân con trß╗Å tß╗¢i d├▓ng c├│ dß║Ñu --->.
  76.  
  77.   2. ─Éß╗â sß╗¡a lß╗ùi, di chuyß╗ân con trß╗Å ─æß╗â n├│ nß║▒m tr├¬n k├╜ tß╗▒ sß║╜ bß╗ï
  78.      x├│a.
  79.  
  80.   3. Nhß║Ñn ph├¡m    x  ─æß╗â x├│a k├╜ tß╗▒ kh├┤ng mong muß╗æn.
  81.  
  82.   4. Lß║╖p lß║íi c├íc b╞░ß╗¢c tß╗½ 2 tß╗¢i 4 ─æß╗â sß╗¡a lß║íi c├óu.
  83.  
  84. ---> Emm xiinh em ─æß╗⌐nng chß╗ù n├áo c┼⌐nkg xinh.
  85.  
  86.   5. C├óu tr├¬n ─æ├ú sß╗¡a xong, h├úy chuyß╗ân tß╗¢i B├ái 1.4.
  87.  
  88. Ch├║ ├╜: Khi hß╗ìc theo cuß╗æn h╞░ß╗¢ng dß║½n n├áy ─æß╗½ng cß╗æ nhß╗¢, m├á hß╗ìc tß╗½ thß╗▒c h├ánh.
  89.  
  90.  
  91.  
  92. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  93.              B├ái 1.4: SOß║áN THß║óO V─éN Bß║óN - CH├êN
  94.  
  95.  
  96.      ** Trong chß║┐ ─æß╗Ö C├óu lß╗çnh nhß║Ñn  i  ─æß╗â ch├¿n v─ân bß║ún. **
  97.  
  98.   1. Di chuyß╗ân con trß╗Å tß╗¢i d├▓ng c├│ dß║Ñu ---> ─æß║ºu ti├¬n.
  99.  
  100.   2. ─Éß╗â d├▓ng thß╗⌐ nhß║Ñt giß╗æng hß╗çt vß╗¢i d├▓ng thß╗⌐ hai, di chuyß╗ân con trß╗Å l├¬n k├╜ tß╗▒
  101.      ─æß║ºu ti├¬n NGAY SAU chß╗ù muß╗æn ch├¿n v─ân bß║ún.
  102.  
  103.   3. Nhß║Ñn    i    v├á g├╡ v─ân bß║ún cß║ºn th├¬m.
  104.  
  105.   4. Sau mß╗ùi lß║ºn ch├¿n tß╗½ c├▓n thiß║┐u nhß║Ñn <ESC> ─æß╗â trß╗ƒ lß║íi chß║┐ dß╗Ö C├óu lß╗çnh.
  106.      Lß║╖p lß║íi c├íc b╞░ß╗¢c tß╗½ 2 tß╗¢i 4 ─æß╗â sß╗¡a c├óu n├áy.
  107.  
  108. ---> Mot lam chang nen , ba cay chum lai hon cao.
  109. ---> Mot cay lam chang nen non, ba cay chum lai nen hon nui cao.
  110.  
  111.   5. Sau khi thß║Ñy quen vß╗¢i viß╗çc ch├¿n v─ân bß║ún h├úy chuyß╗ân tß╗¢i phß║ºn tß╗òng kß║┐t
  112.      ß╗ƒ d╞░ß╗¢i.
  113.  
  114.  
  115. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  116.                    Tß╗öNG Kß║╛T B├ÇI 1
  117.  
  118.  
  119.   1. Con trß╗Å ─æ╞░ß╗úc di chuyß╗ân bß╗ƒi c├íc ph├¡m m┼⌐i t├¬n hoß║╖c c├íc ph├¡m hjkl.
  120.      h (tr├íi)    j (xuß╗æng)       k (l├¬n)        l (phß║úi)
  121.  
  122.   2. ─Éß╗â v├áo Vim (tß╗½ dß║Ñu nhß║»c %) g├╡:  vim T├èNTß║¼PTIN <ENTER>
  123.  
  124.   3. Muß╗æn tho├ít Vim g├╡:       <ESC>   :q!     <ENTER>  ─æß╗â vß╗⌐t bß╗Å mß╗ìi thay ─æß╗òi.
  125.          HOß║╢C g├╡:       <ESC>   :wq     <ENTER>  ─æß╗â ghi nhß╗¢ thay ─æß╗òi.
  126.  
  127.   4. ─Éß╗â x├│a bß╗Å k├╜ tß╗▒ nß║▒m d╞░ß╗¢i con trß╗Å trong chß║┐ ─æß╗Ö C├óu lß╗çnh g├╡:  x
  128.  
  129.   5. ─Éß╗â ch├¿n v─ân bß║ún tß║íi vß╗ï tr├¡ con trß╗Å trong chß║┐ ─æß╗Ö C├óu lß╗çnh g├╡:
  130.      i     v─ân bß║ún sß║╜ nhß║¡p    <ESC>
  131.  
  132. CH├Ü ├¥: Nhß║Ñn <ESC> sß║╜ ─æ╞░a bß║ín v├áo chß║┐ ─æß╗Ö C├óu lß╗çnh hoß║╖c sß║╜ hß╗ºy bß╗Å mß╗Öt c├óu lß╗çnh
  133.      hay ─æoß║ín c├óu lß╗çnh kh├┤ng mong muß╗æn.
  134.  
  135. B├óy giß╗¥ ch├║ng ta tiß║┐p tß╗Ñc vß╗¢i B├ái 2.
  136.  
  137.  
  138. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  139.             B├ái 2.1: C├üC Lß╗åNH X├ôA
  140.  
  141.  
  142.         ** G├╡    dw    ─æß╗â x├│a tß╗¢i cuß╗æi mß╗Öt tß╗½. **
  143.  
  144.   1. Nhß║Ñn  <ESC>  ─æß╗â chß║»c chß║»n l├á bß║ín ─æang trong chß║┐ ─æß╗Ö C├óu lß╗çnh.
  145.  
  146.   2. Di chuyß╗ân con trß╗Å tß╗¢i d├▓ng c├│ dß║Ñu --->.
  147.  
  148.   3. Di chuyß╗ân con trß╗Å tß╗¢i k├╜ tß╗▒ ─æß║ºu cß╗ºa tß╗½ cß║ºn x├│a.
  149.  
  150.   4. G├╡   dw     ─æß╗â l├ám tß╗½ ─æ├│ biß║┐n mß║Ñt.
  151.  
  152.   CH├Ü ├¥: c├íc k├╜ tß╗▒ dw sß║╜ xuß║Ñt hiß╗çn tr├¬n d├▓ng cuß╗æi c├╣ng cß╗ºa m├án h├¼nh khi bß║ín g├╡
  153.      ch├║ng. Nß║┐u bß║ín g├╡ nhß║ºm, h├úy nhß║Ñn <ESC> v├á l├ám lß║íi tß╗½ ─æß║ºu.
  154.  
  155. ---> Khi tr├íi tß╗ëm t├¼m tim ai nh╞░ m├╣a ─æ├┤ng gi├í lß║ính lanh
  156.      Anh ─æ├óu th├ánh c├ính ├⌐n nhß╗Å tr├╣ng kh╞íi.
  157.  
  158.   5. Lß║╖p lß║íi c├íc b╞░ß╗¢c cho ─æß║┐n khi sß╗¡a xong c├óu th╞í rß╗ôi chuyß╗ân tß╗¢i B├ái 2.2.
  159.  
  160.  
  161. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  162.               B├ái 2.2: C├üC C├éU Lß╗åNH X├ôA KH├üC
  163.  
  164.  
  165.        ** g├╡  d$    ─æß╗â x├│a tß╗¢i cuß╗æi mß╗Öt d├▓ng. **
  166.  
  167.   1. Nhß║Ñn  <ESC>  ─æß╗â chß║»c chß║»n l├á bß║ín ─æang trong chß║┐ ─æß╗Ö C├óu lß╗çnh.
  168.  
  169.   2. Di chuyß╗ân con trß╗Å tß╗¢i d├▓ng c├│ dß║Ñu --->.
  170.  
  171.   3. Di chuyß╗ân con trß╗Å tß╗¢i cuß╗æi c├óu ─æ├║ng (SAU dß║Ñu . ─æß║ºu ti├¬n).
  172.  
  173.   4. G├╡    d$    ─æß╗â x├│a tß╗¢i cuß╗æi d├▓ng.
  174.  
  175. ---> ─É├ú qua ─æi nhß╗»ng th├íng n─âm khß╗¥ dß║íi. thß╗½a th├úi.
  176.  
  177.  
  178.   5. Chuyß╗ân tß╗¢i B├ái 2.3 ─æß╗â hiß╗âu c├íi g├¼ ─æang xß║úy ra.
  179.  
  180.  
  181.  
  182.  
  183.  
  184. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  185.              B├ái 2.3: C├éU Lß╗åNH V├Ç ─Éß╗ÉI T╞»ß╗óNG
  186.  
  187.  
  188.   C├óu lß╗çnh x├│a    d    c├│ dß║íng nh╞░ sau:
  189.  
  190.      [sß╗æ]   d    ─æß╗æi_t╞░ß╗úng        HOß║╢C         d     [sß╗æ]   ─æß╗æi_t╞░ß╗úng
  191.   Trong ─æ├│:
  192.     sß╗æ - l├á sß╗æ lß║ºn thß╗▒c hiß╗çn c├óu lß╗çnh (kh├┤ng bß║»t buß╗Öc, mß║╖c ─æß╗ïnh=1).
  193.     d - l├á c├óu lß╗çnh x├│a.
  194.     ─æß╗æi_t╞░ß╗úng - c├óu lß╗çnh sß║╜ thß╗▒c hiß╗çn tr├¬n ch├║ng (liß╗çt k├¬ ph├¡a d╞░ß╗¢i).
  195.  
  196.   Danh s├ích ngß║»n cß╗ºa ─æß╗æi t╞░ß╗úng:
  197.     w - tß╗½ con trß╗Å tß╗¢i cuß╗æi mß╗Öt tß╗½, bao gß╗ôm cß║ú khoß║úng trß║»ng.
  198.     e - tß╗½ con trß╗Å tß╗¢i cuß╗æi mß╗Öt tß╗½, KH├öNG bao gß╗ôm khoß║úng trß║»ng.
  199.     $ - tß╗½ con trß╗Å tß╗¢i cuß╗æi mß╗Öt d├▓ng.
  200.  
  201. CH├Ü ├¥:  D├ánh cho nhß╗»ng ng╞░ß╗¥i ham t├¼m hiß╗âu, chß╗ë nhß║Ñn ─æß╗æi t╞░ß╗úng trong chß║┐ ─æß╗Ö C├óu
  202.      lß╗çnh m├á kh├┤ng c├│ c├óu lß╗çnh sß║╜ di chuyß╗ân con trß╗Å nh╞░ trong danh s├ích tr├¬n.
  203.  
  204.  
  205.  
  206.  
  207. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  208.         B├ái 2.4: TR╞»ß╗£NG Hß╗óP NGOß║áI Lß╗å Cß╗ªA QUY LUß║¼T  'C├éU Lß╗åNH-─Éß╗ÉI T╞»ß╗óNG'
  209.  
  210.  
  211.            ** G├╡     dd   ─æß╗â x├│a cß║ú mß╗Öt d├▓ng. **
  212.  
  213.   Ng╞░ß╗¥i d├╣ng th╞░ß╗¥ng xuy├¬n x├│a cß║ú mß╗Öt d├▓ng, v├¼ thß║┐ c├íc nh├á ph├ít triß╗ân Vi ─æ├ú
  214.   quyß║┐t ─æß╗ïnh d├╣ng hai chß╗» d ─æß╗â ─æ╞ín giß║ún h├│a thao t├íc n├áy.
  215.  
  216.   1. Di chuyß╗ân con trß╗Å tß╗¢i d├▓ng thß╗⌐ hai trong cß╗Ñm ph├¡a d╞░ß╗¢i.
  217.   2. G├╡ dd ─æß╗â x├│a d├▓ng n├áy.
  218.   3. B├óy giß╗¥ di chuyß╗ân tß╗¢i d├▓ng thß╗⌐  t╞░.
  219.   4. G├╡   2dd   (h├úy nhß╗¢ lß║íi bß╗Ö ba  sß╗æ-c├óu lß╗çnh-─æß╗æi t╞░ß╗úng) ─æß╗â x├│a hai d├▓ng.
  220.  
  221.      1) Trong tim em khß║»c s├óu bao kß╗ë niß╗çm
  222.      2) T├¼nh y├¬u ch├ón th├ánh em d├ánh cß║ú cho anh
  223.      3) Dß║½u cuß╗Öc ─æß╗¥i nh╞░ bß╗â d├óu thay ─æß╗òi
  224.      4) Anh m├úi l├á ngß╗ìn lß╗¡a ß║Ñm trong ─æ├¬m
  225.      5) ─É├ú qua ─æi nhß╗»ng th├íng n─âm khß╗¥ dß║íi
  226.      7) H├úy ─æß╗â tß╗▒ em lau n╞░ß╗¢c mß║»t cß╗ºa m├¼nh
  227.      8) Lß║╖ng lß║╜ sß╗æng nhß╗»ng ─æ├¬m d├ái bß║Ñt tß║¡n
  228.      9) Bao khß╗ò ─æau chß╗¥ tia nß║»ng b├¼nh minh
  229.  
  230. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  231.              B├ái 2.5: C├éU Lß╗åNH "Hß╗ªY THAO T├üC"
  232.  
  233.  
  234.    ** Nhß║Ñn  u    ─æß╗â hß╗ºy bß╗Å nhß╗»ng c├óu lß╗çnh cuß╗æi c├╣ng,   U     ─æß╗â sß╗¡a cß║ú mß╗Öt d├▓ng. **
  235.  
  236.   1. Di chuyß╗ân con trß╗Å tß╗¢i d├▓ng c├│ dß║Ñu ---> v├á ─æß║╖t con trß╗Å tr├¬n tß╗½ c├│ lß╗ùi
  237.      ─æß║ºu ti├¬n
  238.   2. G├╡  x  ─æß╗â x├│a chß╗» c├íi g├óy ra lß╗ùi ─æß║ºu ti├¬n.
  239.   3. B├óy giß╗¥ g├╡  u  ─æß╗â hß╗ºy bß╗Å c├óu lß╗çnh vß╗½a thß╗▒ hiß╗çn (x├│a chß╗» c├íi).
  240.   4. D├╣ng c├óu lß╗çnh    x    ─æß╗â sß╗¡a lß╗ùi cß║ú d├▓ng n├áy.
  241.   5. B├óy giß╗¥ g├╡ chß╗»  U  hoa ─æß╗â phß╗Ñc hß╗ôi trß║íng th├íi ban ─æß║ºu cß╗ºa d├▓ng.
  242.   6. B├óy giß╗¥ g├╡  u  v├ái lß║ºn ─æß╗â hß╗ºy bß╗Å c├óu lß╗çnh  U  v├á c├íc c├óu lß╗çnh tr╞░ß╗¢c.
  243.   7. B├óy giß╗¥ g├╡ CTRL-R (giß╗» ph├¡m CTRL v├á g├╡ R) v├á lß║ºu ─æß╗â thß╗▒c hiß╗çn
  244.      lß║íi c├íc c├óu lß╗çnh (hß╗ºy bß╗Å c├íc c├óu lß╗çnh hß╗ºy bß╗Å).
  245.  
  246. ---> C├óyy cc├│ cß╗Öii, nu╞░ß╗¢c cs├│ nguuß╗ôn.
  247.  
  248.   8. ─É├óy l├á nhß╗»ng c├óu lß╗çnh rß║Ñt hß╗»u ├¡ch.  B├óy giß╗¥ chuyß╗ân tß╗¢i Tß╗òng kß║┐t B├ái 2.
  249.  
  250.  
  251.  
  252.  
  253. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  254.                    Tß╗öNG Kß║╛T B├ÇI 2
  255.  
  256.  
  257.   1. ─Éß╗â x├│a tß╗½ con trß╗Å tß╗¢i cuß╗æi mß╗Öt tß╗½ g├╡:    dw
  258.  
  259.   2. ─Éß╗â x├│a tß╗½ con trß╗Å tß╗¢i cuß╗æi mß╗Öt d├▓ng g├╡:    d$
  260.  
  261.   3. ─Éß╗â x├│a cß║ú mß╗Öt d├▓ng g├╡:    dd
  262.  
  263.   4. Mß╗Öt c├óu lß╗çnh trong chß║┐ ─æß╗Ö C├óu lß╗çnh c├│ dß║íng:
  264.  
  265.        [sß╗æ]   c├óu_lß╗çnh   ─æß╗æi_t╞░ß╗úng     HOß║╢C     c├óu_lß╗çnh    [sß╗æ]   ─æß╗æi_t╞░ß╗úng
  266.      trong ─æ├│:
  267.         sß╗æ - l├á sß╗æ lß║ºn thß╗▒c hiß╗çn c├óu lß╗çnh (kh├┤ng bß║»t buß╗Öc, mß║╖c ─æß╗ïnh=1).
  268.         c├óu_lß╗çnh - l├á nhß╗»ng g├¼ thß╗▒c hiß╗çn, v├¡ dß╗Ñ    d    d├╣ng ─æß╗â x├│a.
  269.         ─æß╗æi_t╞░ß╗úng - c├óu lß╗çnh sß║╜ thß╗▒c hiß╗çn tr├¬n ch├║ng, v├¡ dß╗Ñ    w (tß╗½),
  270.            $ (tß╗¢i cuß╗æi mß╗Öt d├▓ng), v.v...
  271.  
  272.   5. ─Éß╗â hß╗ºy bß╗Å thao t├íc tr╞░ß╗¢c, g├╡:         u     (chß╗» u th╞░ß╗¥ng)
  273.      ─Éß╗â hß╗ºy bß╗Å tß║Ñt cß║ú c├íc thao t├íc tr├¬n mß╗Öt d├▓ng, g├╡: U     (chß╗» U hoa)
  274.      ─Éß╗â hß╗ºy bß╗Å c├íc c├óu lß╗çnh hß╗ºy bß╗Å, g├╡:             CTRL-R
  275.  
  276. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  277.              B├ái 3.1: C├éU Lß╗åNH D├üN
  278.  
  279.  
  280.        ** G├╡    p  ─æß╗â d├ín nhß╗»ng g├¼ vß╗½a x├│a tß╗¢i sau con trß╗Å. **
  281.  
  282.   1. Di chuyß╗ân con trß╗Å tß╗¢i d├▓ng ─æß║ºu ti├¬n trong cß╗Ñm ß╗ƒ d╞░ß╗¢i.
  283.  
  284.   2. G├╡  dd  ─æß╗â x├│a v├á ghi lß║íi mß╗Öt d├▓ng trong bß╗Ö nhß╗¢ ─æß╗çm cß╗ºa Vim.
  285.  
  286.   3. Di chuyß╗ân con trß╗Å tß╗¢i d├▓ng ß╗₧ TR├èN chß╗ù cß║ºn d├ín.
  287.  
  288.   4. Trong chß║┐ ─æß╗Ö C├óu lß╗çnh, g├╡    p     ─æß╗â thay thß║┐ d├▓ng.
  289.  
  290.   5. Lß║╖p lß║íi c├íc b╞░ß╗¢c tß╗½ 2 tß╗¢i 4 ─æß╗â ─æß║╖t c├íc d├▓ng theo ─æ├║ng thß╗⌐ tß╗▒ cß╗ºa ch├║ng.
  291.  
  292.      d) Niß╗üm vui nh╞░ gi├│ x╞░a bay nh├¿ nhß║╣
  293.      b) Em vß║½n mong anh sß║╜ ─æß║┐n vß╗¢i em
  294.      c) ─Éß╗½ng ─æß╗â em mß║Ñt ─æi niß╗üm hy vß╗ìng ─æ├│
  295.      a) Ai sß║╜ gi├║p em v╞░ß╗út qua s├│ng gi├│
  296.      e) Dß╗à ra ─æi kh├│ giß╗» lß║íi b├¬n m├¼nh
  297.  
  298.  
  299. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  300.                B├ái 3.2: C├éU Lß╗åNH THAY THß║╛
  301.  
  302.  
  303.   ** G├╡  r  v├á mß╗Öt k├╜ tß╗▒ ─æß╗â thay thß║┐ k├╜ tß╗▒ nß║▒m d╞░ß╗¢i con trß╗Å. **
  304.  
  305.   1. Di chuyß╗ân con trß╗Å tß╗¢i d├▓ng c├│ dß║Ñu --->.
  306.  
  307.   2. Di chuyß╗ân con trß╗Å tß╗¢i k├╜ tß╗▒ g├╡ sai ─æß║ºu ti├¬n.
  308.  
  309.   3. G├╡   r    v├á k├╜ tß╗▒ ─æ├║ng.
  310.  
  311.   4. Lß║╖p lß║íi c├íc b╞░ß╗¢c tß╗½ 2 ─æß║┐n 4 ─æß╗â sß╗¡a cß║ú d├▓ng.
  312.  
  313. --->  "Tr├¬n ─æß╗¥i n├ái l├ám g├¼ c├│ ─æ╞░ß╗¥mg, ng╞░ß╗¥i to ─æi m├úi rß╗ôi th├ánk ─æ╞░ß╗¥ng l├á tH├┤i"
  314. --->  "Tr├¬n ─æß╗¥i n├áy l├ám g├¼ c├│ ─æ╞░ß╗¥ng, ng╞░ß╗¥i ta ─æi m├úi rß╗ôi th├ánh ─æ╞░ß╗¥ng m├á th├┤i"
  315.  
  316.   5. B├óy giß╗¥ chuyß╗ân sang B├ái 3.3.
  317.  
  318. CH├Ü ├¥: H├úy nhß╗¢ rß║▒ng bß║ín cß║ºn thß╗▒c h├ánh, kh├┤ng n├¬n "hß╗ìc vß║╣t".
  319.  
  320.  
  321.  
  322. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  323.             B├ái 3.3: C├éU Lß╗åNH THAY ─Éß╗öI
  324.  
  325.  
  326.        ** ─Éß╗â thay ─æß╗òi mß╗Öt phß║ºn hay cß║ú mß╗Öt tß╗½, g├╡  cw . **
  327.  
  328.   1. Di chuyß╗ân con trß╗Å tß╗¢i d├▓ng c├│ dß║Ñu --->.
  329.  
  330.   2. ─Éß║╖t con trß╗Å tr├¬n chß╗» trong.
  331.  
  332.   3. G├╡  cw  v├á sß╗¡a lß║íi tß╗½ (trong tr╞░ß╗¥ng hß╗úp n├áy, g├╡  'ine'.)
  333.  
  334.   4. G├╡ <ESC> v├á chuyß╗ân tß╗¢i lß╗ùi tiß║┐p theo (chß╗» c├íi ─æß║ºu ti├¬n trong sß╗æ cß║ºn thay.)
  335.  
  336.   5. Lß║╖p lß║íi c├íc b╞░ß╗¢c 3 v├á 4 cho tß╗¢i khi thu ─æ╞░ß╗úc d├▓ng nh╞░ d├▓ng thß╗⌐ hai.
  337.  
  338. ---> Tr├¬n d├╣gn n├áy c├│ mß╗Öt dß║ºy tß╗½ cß║ºn tyays ─æß╗òi, sß╗¡ dunk c├óu lß╗çnh thay ─æß╗òi.
  339. ---> Tr├¬n dong n├áy c├│ mß╗Öt vai tß╗½ cß║ºn thay ─æß╗òi, sß╗¡ dung c├óu lß╗çnh thay ─æß╗òi.
  340.  
  341. Ch├║ ├╜ rß║▒ng  cw  kh├┤ng chß╗ë thay ─æß╗òi tß╗½, nh╞░ng c├▓n ─æ╞░a bß║ín v├áo chß║┐ ─æß╗Ö ch├¿n.
  342.  
  343.  
  344.  
  345. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  346.                B├ái 3.4: TIß║╛P Tß╗ñC THAY ─Éß╗öI Vß╗ÜI c
  347.  
  348.  
  349.      ** C├óu lß╗çnh thay ─æß╗òi ─æ╞░ß╗úc sß╗¡ dß╗Ñng vß╗¢i c├╣ng ─æß╗æi t╞░ß╗úng nh╞░ c├óu lß╗çnh x├│a. **
  350.  
  351.   1. C├óu lß╗çnh thay ─æß╗òi l├ám viß╗çc t╞░╞íng tß╗▒ nh╞░ c├óu lß╗çnh x├│a. ─Éß╗ïnh dß║íng nh╞░ sau:
  352.  
  353.         [sß╗æ]   c   ─æß╗æi_t╞░ß╗úng     HOß║╢C     c    [sß╗æ]   ─æß╗æi_t╞░ß╗úng
  354.  
  355.   2. ─Éß╗æi t╞░ß╗úng c┼⌐ng giß╗æng nh╞░ ß╗ƒ tr├¬n, v├¡ dß╗Ñ   w (tß╗½), $ (cuß╗æi d├▓ng), v.v...
  356.  
  357.   3. Di chuyß╗ân con trß╗Å tß╗¢i d├▓ng c├│ dß║Ñu --->.
  358.  
  359.   4. Di chuyß╗ân con trß╗Å tß╗¢i d├▓ng c├│ lß╗ùi ─æß║ºu ti├¬n.
  360.  
  361.   5. G├╡  c$  ─æß╗â sß╗¡a cho giß╗æng vß╗¢i d├▓ng thß╗⌐ hai v├á g├╡ <ESC>.
  362.  
  363. ---> Doan cuoi dong nay can sua de cho giong voi dong thu hai.
  364. ---> Doan cuoi dong nay can su dung cau lenh c$ de sua.
  365.  
  366.  
  367.  
  368. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  369.                    Tß╗öNG Kß║╛T B├ÇI 3
  370.  
  371.  
  372.   1. ─Éß╗â d├ín ─æoß║ín v─ân bß║ún vß╗½a x├│a, g├╡ p. C├óu lß╗çnh n├áy sß║╜ ─æß║╖t ─æoß║ín v─ân bß║ún n├áy
  373.      PH├ìA SAU con trß╗Å (nß║┐u mß╗Öt d├▓ng vß╗½a bß╗ï x├│a, d├▓ng n├áy sß║╜ ─æ╞░ß╗úc ─æß║╖t v├áo d├▓ng
  374.      nß║▒m d╞░ß╗¢i con trß╗Å).
  375.  
  376.   2. ─Éß╗â thay thß║┐ k├╜ tß╗▒ d╞░ß╗¢i con trß╗Å, g├╡   r   v├á sau ─æ├│ g├╡
  377.      k├╜ tß╗▒ muß╗æn thay v├áo.
  378.  
  379.   3. C├óu lß╗çnh thay ─æß╗òi cho ph├⌐p bß║ín thay ─æß╗òi ─æß╗æi t╞░ß╗úng chß╗ë ra tß╗½ con
  380.      trß╗Å tß╗¢i cuß╗æi ─æß╗æi t╞░ß╗úng.  vd. G├╡  cw  ─æß╗â thay ─æß╗òi tß╗½
  381.      con trß╗Å tß╗¢i cuß╗æi mß╗Öt tß╗½, c$    ─æß╗â thay ─æß╗òi tß╗¢i cuß╗æi mß╗Öt d├▓ng.
  382.  
  383.   4. ─Éß╗ïnh dß║íng ─æß╗â thay ─æß╗òi:
  384.  
  385.     [sß╗æ]   c   ─æß╗æi_t╞░ß╗úng     HOß║╢C     c    [sß╗æ]   ─æß╗æi_t╞░ß╗úng
  386.  
  387. B├óy giß╗¥ ch├║ng ta tiß║┐p tß╗Ñc b├ái hß╗ìc mß╗¢i.
  388.  
  389.  
  390.  
  391. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  392.              B├ái 4.1: TH├öNG TIN Vß╗Ç Tß║¼P TIN V├Ç Vß╗è TR├ì TRONG Tß║¼P TIN
  393.  
  394.  
  395.   ** G├╡ CTRL-g ─æß╗â hiß╗ân thß╗ï vß╗ï tr├¡ cß╗ºa bß║ín trong tß║¡p tin v├á th├┤ng tin vß╗ü tß║¡p tin.
  396.      G├╡ SHIFT-G ─æß╗â chuyß╗ân tß╗¢i mß╗Öt d├▓ng trong tß║¡p tin. **
  397.  
  398.   Ch├║ ├╜: ─Éß╗ìc to├án bß╗Ö b├ái hß╗ìc n├áy tr╞░ß╗¢c khi thß╗▒c hiß╗çn bß║Ñt kß╗│ b╞░ß╗¢c n├áo!!
  399.  
  400.   1. Giß╗» ph├¡m Ctrl v├á nhß║Ñn  g .  Mß╗Öt d├▓ng th├┤ng tin xuß║Ñt hiß╗çn tß║íi cuß╗æi trang
  401.      vß╗¢i t├¬n tß║¡p tin v├á d├▓ng m├á bß║ín ─æang nß║▒m tr├¬n.  H├úy nhß╗¢ sß╗æ d├▓ng n├áy
  402.      Cho b╞░ß╗¢c sß╗æ 3.
  403.  
  404.   2. Nhß║Ñn shift-G ─æß╗â chuyß╗ân tß╗¢i cuß╗æi tß║¡p tin.
  405.  
  406.   3. G├╡ sß╗æ d├▓ng m├á bß║ín ─æ├ú nß║▒m tr├¬n v├á sau ─æ├│ shift-G.  Thao t├íc n├áy sß║╜ ─æ╞░a bß║ín
  407.      trß╗ƒ lß║íi d├▓ng m├á con trß╗Å ─æ├ú ß╗ƒ tr╞░ß╗¢c khi nhß║Ñn tß╗ò hß╗úp Ctrl-g.
  408.      (Khi bß║ín g├╡ sß╗æ, ch├║ng sß║╜ KH├öNG hiß╗ân thß╗ï tr├¬n m├án h├¼nh.)
  409.  
  410.   4. Nß║┐u bß║ín cß║úm thß║Ñy ─æ├ú hiß╗âu r├╡, h├úy thß╗▒c hiß╗çn c├íc b╞░ß╗¢c tß╗½ 1 tß╗¢i 3.
  411.  
  412.  
  413.  
  414. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  415.             B├ái 4.2: C├éU Lß╗åNH T├îM KIß║╛M
  416.  
  417.  
  418.      ** G├╡  /  v├á theo sau l├á cß╗Ñm tß╗½ muß╗æn t├¼m kiß║┐m. **
  419.  
  420.   1. Trong chß║┐ ─æß╗Ö C├óu lß╗çnh g├╡ k├╜ tß╗▒  /  .Ch├║ ├╜ rß║▒ng k├╜ tß╗▒ n├áy  v├á con trß╗Å sß║╜
  421.      xuß║Ñt hiß╗çn tß║íi cuß╗æi m├án h├¼nh giß╗æng nh╞░ c├óu lß╗çnh  :    .
  422.  
  423.   2. B├óy giß╗¥ g├╡ 'loiiiii' <ENTER>.  ─É├óy l├á tß╗½ bß║ín muß╗æn t├¼m.
  424.  
  425.   3. ─Éß╗â t├¼m kiß║┐m cß╗Ñm tß╗½ ─æ├│ lß║ºn nß╗»a, ─æ╞ín giß║ún g├╡  n .
  426.      ─Éß╗â t├¼m kiß║┐m cß╗Ñm tß╗½ theo h╞░ß╗¢ng ng╞░ß╗úc lß║íi, g├╡  Shift-N .
  427.  
  428.   4. Nß║┐u bß║ín muß╗æi t├¼m kiß║┐m cß╗Ñm tß╗½ theo h╞░ß╗¢ng ng╞░ß╗úc lß║íi ─æß║ºu tß║¡p tin, sß╗¡ dß╗Ñng
  429.      c├óu lß╗çnh  ?  thay cho /.
  430.  
  431. ---> "loiiiii" l├á nhß╗»ng g├¼ kh├┤ng ─æ├║ng lß║»m;  loiiiii th╞░ß╗¥ng xuy├¬n xß║úy ra.
  432.  
  433. Ch├║ ├╜: Khi t├¼m kiß║┐m ─æß║┐n cuß╗æi tß║¡p tin, viß╗çc t├¼m kiß║┐m sß║╜ tiß║┐p tß╗Ñc tß╗½ ─æß║ºu
  434.       tß║¡p tin n├áy.
  435.  
  436.  
  437. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  438.            B├ái 4.3: T├îM KIß║╛M C├üC Dß║ñU NGOß║╢C S├üNH ─É├öI
  439.  
  440.  
  441.           ** G├╡  %  ─æß╗â t├¼m kiß║┐m ),], hay } . **
  442.  
  443.   1. ─Éß║╖t con trß╗Å tr├¬n bß║Ñt kß╗│ mß╗Öt (, [, hay { n├áo trong d├▓ng c├│ dß║Ñu --->.
  444.  
  445.   2. B├óy giß╗¥ g├╡ k├╜ tß╗▒  %  .
  446.  
  447.   3. Con trß╗Å sß║╜ di chuyß╗ân ─æß║┐n dß║Ñu ngoß║╖c tß║ío cß║╖p (dß║Ñu ─æ├│ng ngoß║╖c).
  448.  
  449.   4. G├╡  %  ─æß╗â chuyß╗ân con trß╗Å trß╗ƒ lß║íi dß║Ñu ngoß║╖c ─æß║ºu ti├¬n (dß║Ñu mß╗ƒ ngoß║╖c).
  450.  
  451. ---> ─É├óy l├á ( mß╗Öt d├▓ng thß╗¡ nghiß╗çm vß╗¢i c├íc dß║Ñu ngoß║╖c (, [ ] v├á { } . ))
  452.  
  453. Ch├║ ├╜: Rß║Ñt c├│ ├¡ch khi sß╗¡a lß╗ùi ch╞░╞íng tr├¼nh, khi c├│ c├íc lß╗ùi thß╗½a thiß║┐u dß║Ñu ngoß║╖c!
  454.  
  455.  
  456.  
  457.  
  458.  
  459.  
  460. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  461.               B├ái 4.4: Mß╗ÿT C├üCH Sß╗¼A Lß╗ûI
  462.  
  463.  
  464.     ** G├╡  :s/c┼⌐/mß╗¢i/g  ─æß╗â thay thß║┐ 'mß╗¢i' v├áo 'c┼⌐'. **
  465.  
  466.   1. Di chuyß╗ân con trß╗Å tß╗¢i d├▓ng c├│ dß║Ñu --->.
  467.  
  468.   2. G├╡  :s/duou/ruou <ENTER> .  Ch├║ ├╜ rß║▒ng c├óu lß╗çnh n├áy chß╗ë thay ─æß╗òi tß╗½ t├¼m
  469.      thß║Ñy ─æß║ºu ti├¬n tr├¬n d├▓ng (tß╗½ 'duou' ─æß║ºu d├▓ng).
  470.  
  471.   3. B├óy giß╗¥ g├╡     :s/duou/ruou/g       ─æß╗â thß╗▒c hiß╗çn thay thß║┐ tr├¬n to├án bß╗Ö d├▓ng.
  472.      Lß╗çnh n├áy sß║╜ thay thß║┐ tß║Ñt cß║ú nhß╗»ng tß╗½ ('duou') t├¼m thß║Ñy tr├¬n d├▓ng.
  473.  
  474. ---> duou ngon phai co ban hie. Khong duou cung khong hoa.
  475.  
  476.   4. ─Éß╗â thay thß║┐ thß╗▒c hiß╗çn trong ─æoß║ín v─ân bß║ún giß╗»a hai d├▓ng,
  477.      g├╡   :#,#s/c┼⌐/mß╗¢i/g    trong ─æ├│ #,# l├á sß╗æ thß╗⌐ tß╗▒ cß╗ºa hai d├▓ng.
  478.      G├╡   :%s/c┼⌐/mß╗¢i/g    ─æß╗â thß╗▒c hiß╗çn thay thß║┐ trong to├án bß╗Ö tß║¡p tin.
  479.  
  480.  
  481.  
  482.  
  483. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  484.                    Tß╗öNG Kß║╛T B├ÇI 4
  485.  
  486.  
  487.   1. Ctrl-g  vß╗ï tr├¡ cß╗ºa con trß╗Å trong tß║¡p tin v├á th├┤ng tin vß╗ü tß║¡p tin.
  488.      Shift-G  di chuyß╗ân con trß╗Å tß╗¢i cuß╗æi tß║¡p tin.  Sß╗æ d├▓ng v├á theo sau
  489.      l├á  Shift-G  di chuyß╗ân con trß╗Å tß╗¢i d├▓ng ─æ├│.
  490.  
  491.   2. G├╡  /    v├á cß╗Ñm tß╗½ theo sau ─æß╗â t├¼m kiß║┐m cß╗Ñm tß╗½ Vß╗Ç PH├ìA TR╞»ß╗ÜC.
  492.      G├╡  ?    v├á cß╗Ñm tß╗½ theo sau ─æß╗â t├¼m kiß║┐m cß╗Ñm tß╗½ NG╞»ß╗óC TRß╗₧ Lß║áI.
  493.      Sau mß╗Öt lß║ºn t├¼m kiß║┐m g├╡  n  ─æß╗â t├¼m kiß║┐m cß╗Ñm tß╗½ lß║íi mß╗Öt lß║ºn nß╗»a theo h╞░ß╗¢ng
  494.      ─æ├ú t├¼m hoß║╖c  Shift-N  ─æß╗â t├¼m kiß║┐m theo h╞░ß╗¢ng ng╞░ß╗úc lß║íi.
  495.  
  496.   3. G├╡  %    khi con trß╗Å nß║▒m tr├¬n mß╗Öt  (,),[,],{, hay }  sß║╜ chß╗ë ra vß╗ï tr├¡ cß╗ºa
  497.      dß║Ñu ngoß║╖c c├▓n lß║íi trong cß║╖p.
  498.  
  499.   4. ─Éß╗â thay thß║┐ 'mß╗¢i' cho 'c┼⌐' ─æß║ºu ti├¬n tr├¬n d├▓ng, g├╡    :s/c┼⌐/mß╗¢i
  500.      ─Éß╗â thay thß║┐ 'mß╗¢i' cho tß║Ñt cß║ú 'c┼⌐' tr├¬n d├▓ng, g├╡       :s/c┼⌐/mß╗¢i/g
  501.      ─Éß╗â thay thß║┐ giß╗»a hai d├▓ng, g├╡       :#,#s/c┼⌐/mß╗¢i/g
  502.      ─Éß╗â thay thß║┐ trong to├án bß╗Ö tß║¡p tin, g├╡       :%s/c┼⌐/mß╗¢i/g
  503.      ─Éß╗â ch╞░╞íng tr├¼nh hß╗Åi lß║íi tr╞░ß╗¢c khi thay thß║┐, th├¬m 'c'    :%s/c┼⌐/mß╗¢i/gc
  504.  
  505.  
  506. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  507.         Lesson 5.1: C├üCH THß╗░C HIß╗åN Mß╗ÿT C├éU Lß╗åNH NGOß║áI TR├Ü
  508.  
  509.  
  510.    ** G├╡  :!    theo sau l├á mß╗Öt c├óu lß╗çnh ngoß║íi tr├║ ─æß╗â thß╗▒c hiß╗çn c├óu lß╗çnh ─æ├│. **
  511.  
  512.   1. G├╡ c├óu lß╗çnh quen thuß╗Öc    :  ─æß╗â ─æß║╖t con trß╗Å tß║íi cuß╗æi m├án h├¼nh.
  513.      Thao t├íc n├áy cho ph├⌐p bß║ín nhß║¡p mß╗Öt c├óu lß╗çnh.
  514.  
  515.   2. B├óy giß╗¥ g├╡ k├╜ tß╗▒  !  (chß║Ñm than).  K├╜ tß╗▒ n├áy cho ph├⌐p bß║ín
  516.      thß╗▒c hiß╗çn bß║Ñt kß╗│ mß╗Öt c├óu lß╗çnh shell n├áo.
  517.  
  518.   3. V├¡ dß╗Ñ g├╡   ls   theo sau dß║Ñu ! v├á g├╡ <ENTER>.  Lß╗çnh n├áy
  519.      sß║╜ hiß╗ân thß╗ï nß╗Öi dung cß╗ºa th╞░ mß╗Ñc hiß╗çn thß╗¥i, hoß║╖c sß╗¡ dß╗Ñng
  520.      lß╗çnh   :!dir    nß║┐u ls kh├┤ng l├ám viß╗çc.
  521.  
  522. Ch├║ ├╜:  C├│ thß╗â thß╗▒c hiß╗çn bß║Ñt kß╗│ c├óu lß╗çnh ngoß║íi tr├║ n├áo theo c├ích n├áy.
  523.  
  524. Ch├║ ├╜:  Tß║Ñt cß║ú c├íc c├óu lß╗çnh  :  cß║ºn kß║┐t th├║c bß╗ƒi ph├¡m <ENTER>
  525.  
  526.  
  527.  
  528.  
  529. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  530.               B├ái 5.2: GHI Lß║áI C├üC Tß║¼P TIN
  531.  
  532.  
  533.      ** ─Éß╗â ghi lß║íi c├íc thay ─æß╗òi, g├╡  :w T├èNTß╗åPTIN. **
  534.  
  535.   1. G├╡  :!dir  hoß║╖c  :!ls  ─æß╗â lß║Ñy bß║úng liß╗çt k├¬ th╞░ mß╗Ñc hiß╗çn thß╗¥i.
  536.      Nh╞░ bß║ín ─æ├ú biß║┐t, bß║ín cß║ºn g├╡ <ENTER> ─æß╗â thß╗▒c hiß╗çn.
  537.  
  538.   2. Chß╗ìn mß╗Öt t├¬n tß║¡p tin ch╞░a c├│, v├¡ dß╗Ñ TEST.
  539.  
  540.   3. B├óy giß╗¥ g├╡:     :w TEST   (trong ─æ├│ TEST l├á t├¬n tß║¡p tin bß║ín ─æ├ú chß╗ìn.)
  541.  
  542.   4. Thao t├íc n├áy ghi to├án bß╗Ö tß║¡p tin    (H╞░ß╗¢ng dß║½n d├╣ng Vim) d╞░ß╗¢i t├¬n TEST.
  543.      ─Éß╗â kiß╗âm tra lß║íi, g├╡    :!dir   mß╗Öt lß║ºn nß╗»a ─æß╗â liß╗çt k├¬ th╞░ mß╗Ñc.
  544.  
  545. Ch├║ ├╜: Nß║┐u bß║ín tho├ít khß╗Åi Vim v├á quay trß╗ƒ lß║íi vß╗¢i t├¬n tß║¡p tin TEST, th├¼ tß║¡p
  546.       tin sß║╜ l├á bß║ún sao cß╗ºa h╞░ß╗¢ng dß║½n tß║íi thß╗¥i ─æiß╗âm bß║ín ghi lß║íi.
  547.  
  548.   5. B├óy giß╗¥ x├│a bß╗Å tß║¡p tin (MS-DOS):    :!del TEST
  549.                 hay (Unix):    :!rm TEST
  550.  
  551.  
  552. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  553.             B├ái 5.3: C├éU Lß╗åNH GHI CHß╗îN Lß╗îC
  554.  
  555.  
  556.     ** ─Éß╗â ghi mß╗Öt phß║ºn cß╗ºa tß║¡p tin, g├╡   :#,# w T├èNTß║¼PTIN **
  557.  
  558.   1. G├╡ lß║íi mß╗Öt lß║ºn nß╗»a  :!dir  hoß║╖c  :!ls  ─æß╗â liß╗çt k├¬ nß╗Öi dung th╞░ mß╗Ñc
  559.      rß╗ôi chß╗ìn mß╗Öt t├¬n tß║¡p tin th├¡ch hß╗úp, v├¡ dß╗Ñ TEST.
  560.  
  561.   2. Di chuyß╗ân con trß╗Å tß╗¢i ─æß║ºu trang n├áy, rß╗ôi g├╡  Ctrl-g  ─æß╗â t├¼m ra sß╗æ thß╗⌐
  562.      tß╗▒ cß╗ºa d├▓ng ─æ├│.  H├âY NHß╗Ü Sß╗É THß╗¿ Tß╗░ N├ÇY!
  563.  
  564.   3. B├óy giß╗¥ di chuyß╗ân con trß╗Å tß╗¢i d├▓ng cuß╗æi trang v├á g├╡ lß║íi Ctrl-g lß║ºn nß╗»a.
  565.      H├âY NHß╗Ü Cß║ó Sß╗É THß╗¿ Tß╗░ N├ÇY!
  566.  
  567.   4. ─Éß╗â CHß╗ê ghi lß║íi mß╗Öt phß║ºn v├áo mß╗Öt tß║¡p tin, g├╡   :#,# w TEST   trong ─æ├│ #,#
  568.      l├á hai sß╗æ thß╗⌐ tß╗▒ bß║ín ─æ├ú nhß╗¢ (─æß║ºu,cuß╗æi) v├á TEST l├á t├¬n tß║¡p tin.
  569.  
  570.   5. Nhß║»c lß║íi, xem tß║¡p tin cß╗ºa bß║ín c├│ ß╗ƒ ─æ├│ kh├┤ng vß╗¢i  :!dir  nh╞░ng ─Éß╗¬NG x├│a.
  571.  
  572.  
  573.  
  574.  
  575. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  576.            B├ái 5.4: ─Éß╗îC V├Ç Kß║╛T Hß╗óP C├üC Tß║¼P TIN
  577.  
  578.  
  579.        ** ─Éß╗â ch├¿n nß╗Öi dung cß╗ºa mß╗Öt tß║¡p tin, g├╡   :r T├èNTß║¼PTIN **
  580.  
  581.   1. G├╡   :!dir   ─æß╗â chß║»c chß║»n l├á c├│ tß╗çp tin TEST.
  582.  
  583.   2. ─Éß║╖t con trß╗Å tß║íi ─æß║ºu trang n├áy.
  584.  
  585. CH├Ü ├¥:  Sau khi thß╗▒c hiß╗çn B╞░ß╗¢c 3 bß║ín sß║╜ thß║Ñy B├ái 5.3. Sau ─æ├│ cß║ºn di chuyß╗ân
  586.      XUß╗ÉNG b├ái hß╗ìc n├áy lß║ºn nß╗»a.
  587.  
  588.   3. B├óy giß╗¥ d├╣ng c├óu lß╗çnh   :r TEST   ─æß╗â ─æß╗ìc tß║¡p tin TEST, trong ─æ├│ TEST l├á
  589.      t├¬n cß╗ºa tß║¡p tin.
  590.  
  591. CH├Ü ├¥:  Tß║¡p tin ─æ╞░ß╗úc ─æß╗ìc sß║╜ ─æß║╖t bß║»t ─æß║ºu tß╗½ vß╗ï tr├¡ cß╗ºa con trß╗Å.
  592.  
  593.   4. ─Éß╗â kiß╗âm tra lß║íi, di chuyß╗ân con trß╗Å ng╞░ß╗úc trß╗ƒ lß║íi v├á thß║Ñy rß║▒ng b├óy giß╗¥
  594.      c├│ hai B├ái 5.3, bß║ún gß╗æc v├á bß║ún vß╗½a ch├¿n.
  595.  
  596.  
  597.  
  598. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  599.                   Tß╗öNG Kß║╛T B├ÇI 5
  600.  
  601.  
  602.   1.  :!c├óulß╗çnh  thß╗▒c hiß╗çn mß╗Öt c├óu lß╗çnh ngoß║íi tr├║
  603.  
  604.       Mß╗Öt v├ái v├¡ dß╗Ñ hß╗»u ├¡ch:
  605.      (MS-DOS)      (Unix)
  606.       :!dir           :!ls           -  liß╗çt k├¬ nß╗Öi dung mß╗Öt th╞░ mß╗Ñc.
  607.       :!del T├èNTß║¼PTIN   :!rm T├èNTß║¼PTIN   -  x├│a bß╗Å tß║¡p tin T├èNTß║¼PTIN.
  608.  
  609.   2.  :w T├èNTß║¼PTIN  ghi tß║¡p tin hiß╗çn thß╗¥i cß╗ºa Vim l├¬n ─æ─⌐a vß╗¢i t├¬n T├èNTß║¼PTIN.
  610.  
  611.   3.  :#,#w T├èNTß║¼PTIN  ghi c├íc d├▓ng tß╗½ # tß╗¢i # v├áo tß║¡p tin T├èNTß║¼PTIN.
  612.  
  613.   4.  :r T├èNTß║¼PTIN  ─æß╗ìc tß║¡p tin tr├¬n ─æ─⌐a T├èNTß║¼PTIN v├á ch├¿n nß╗Öi dung cß╗ºa n├│ v├áo
  614.       tß║¡p tin hiß╗çn thß╗¥i sau vß╗ï tr├¡ cß╗ºa con trß╗Å.
  615.  
  616.  
  617.  
  618.  
  619.  
  620.  
  621. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  622.              B├ái 6.1: C├éU Lß╗åNH Tß║áO D├ÆNG
  623.  
  624.  
  625.  ** G├╡  o  ─æß╗â mß╗ƒ mß╗Öt d├▓ng ph├¡a d╞░ß╗¢i con trß╗Å v├á chuyß╗ân v├áo chß║┐ ─æß╗Ö Soß║ín thß║úo. **
  626.  
  627.   1. Di chuyß╗ân con trß╗Å tß╗¢i d├▓ng c├│ dß║Ñu --->.
  628.  
  629.   2. G├╡  o (chß╗» th╞░ß╗¥ng) ─æß╗â mß╗ƒ mß╗Öt d├▓ng B├èN D╞»ß╗ÜI con trß╗Å v├á chuyß╗ân v├áo chß║┐ ─æß╗Ö
  630.      Soß║ín thß║úo.
  631.  
  632.   3. B├óy giß╗¥ sao ch├⌐p d├▓ng c├│ dß║Ñu ---> v├á nhß║Ñn <ESC> ─æß╗â tho├ít khß╗Åi chß║┐ ─æß╗Ö Soß║ín
  633.      thß║úo.
  634.  
  635. ---> Sau khi g├╡  o  con trß╗Å sß║╜ ─æß║╖t tr├¬n d├▓ng vß╗½a mß╗ƒ trong chß║┐ ─æß╗Ö Soß║ín thß║úo.
  636.  
  637.   4. ─Éß╗â mß╗ƒ mß╗Öt d├▓ng ß╗₧ TR├èN con trß╗Å, ─æ╞ín giß║ún g├╡ mß╗Öt chß╗»    O hoa, thay cho
  638.      chß╗»  o th╞░ß╗¥ng.  H├úy thß╗¡ thß╗▒c hiß╗çn tr├¬n d├▓ng d╞░ß╗¢i ─æ├óy.
  639. Di chuyß╗ân con trß╗Å tß╗¢i d├▓ng n├áy, rß╗ôi g├╡ Shift-O sß║╜ mß╗ƒ mß╗Öt d├▓ng tr├¬n n├│.
  640.  
  641.  
  642.  
  643.  
  644. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  645.             B├ái 6.2: C├éU Lß╗åNH TH├èM V├ÇO
  646.  
  647.  
  648.          ** G├╡  a  ─æß╗â ch├¿n v─ân bß║ún v├áo SAU con trß╗Å. **
  649.  
  650.   1. Di chuyß╗ân con trß╗Å tß╗¢i cuß╗æi d├▓ng ─æß║ºu ti├¬n c├│ k├╜ hiß╗çu --->
  651.      bß║▒ng c├ích g├╡  $    trong chß║┐ ─æß╗Ö c├óu lß╗çnh.
  652.  
  653.   2. G├╡  a  (chß╗» th╞░ß╗¥ng) ─æß╗â th├¬m v─ân bß║ún v├áo SAU k├╜ tß╗▒ d╞░ß╗¢i con trß╗Å.
  654.      (Chß╗»  A  hoa th├¬m v─ân bß║ún v├áo cuß╗æi mß╗Öt d├▓ng.)
  655.  
  656. Ch├║ ├╜: Lß╗çnh n├áy thay cho viß╗çc g├╡  i , k├╜ tß╗▒ cuß╗æi c├╣ng, v─ân bß║ún muß╗æn ch├¿n,
  657.      <ESC>, m┼⌐i t├¬n sang phß║úi, v├á cuß╗æi c├╣ng, x , chß╗ë ─æß╗â th├¬m v├áo cuß╗æi d├▓ng!
  658.  
  659.   3. B├óy giß╗¥ th├¬m cho ─æß╗º d├▓ng thß╗⌐ nhß║Ñt. Ch├║ ├╜ rß║▒ng viß╗çc th├¬m giß╗æng hß╗çt vß╗¢i
  660.      viß╗çc ch├¿n, trß╗½ vß╗ï tr├¡ ch├¿n v─ân bß║ún.
  661.  
  662. ---> Dong nay cho phep ban thuc hanh
  663. ---> Dong nay cho phep ban thuc hanh viec them van ban vao cuoi dong.
  664.  
  665.  
  666.  
  667. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  668.             B├ái 6.3: Mß╗ÿT C├üCH THAY THß║╛ KH├üC
  669.  
  670.  
  671.       ** G├╡ chß╗» c├íi  R  hoa ─æß╗â thay thß║┐ nhiß╗üu k├╜ tß╗▒. **
  672.  
  673.   1. Di chuyß╗ân con trß╗Å tß╗¢i cuß╗æi d├▓ng ─æß║ºu ti├¬n c├│ k├╜ hiß╗çu --->.
  674.  
  675.   2. ─Éß║╖t con trß╗Å tß║íi chß╗» c├íi ─æß║ºu cß╗ºa tß╗½ ─æß║ºu ti├¬n kh├íc vß╗¢i d├▓ng c├│ dß║Ñu
  676.      ---> tiß║┐p theo (tß╗½ 'tren').
  677.  
  678.   3. B├óy giß╗¥ g├╡ R v├á thay thß║┐ phß║ºn c├▓n lß║íi cß╗ºa d├▓ng thß╗⌐ nhß║Ñt bß║▒ng c├ích g├╡
  679.      ─æ├¿ l├¬n v─ân bß║ún c┼⌐ ─æß╗â cho hai d├▓ng giß╗æng nhau.
  680.  
  681. ---> De cho dong thu nhat giong voi dong thu hai tren trang nay.
  682. ---> De cho dong thu nhat giong voi dong thu hai, go R va van ban moi.
  683.  
  684.   4. Ch├║ ├╜ rß║▒ng khi bß║ín nhß║Ñn <ESC> ─æß╗â tho├ít, ─æoß║ín v─ân bß║ún kh├┤ng sß╗¡a ─æß╗òi sß║╜
  685.      ─æ╞░ß╗úc giß╗» nguy├¬n.
  686.  
  687.  
  688.  
  689.  
  690. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  691.                 B├ái 6.4: THIß║╛T Lß║¼P C├üC THAM Sß╗É
  692.  
  693.       ** Thiß║┐t lß║¡p mß╗Öt t├╣y chß╗ìn ─æß╗â viß╗çc t├¼m kiß║┐m hay thay thß║┐ lß╗¥ ─æi kiß╗âu chß╗» **
  694.  
  695.   1. T├¼m kiß║┐m tß╗½ 'lodi' bß║▒ng c├ích g├╡:
  696.      /lodi
  697.      Lß║╖p lß║íi v├ái lß║ºn bß║▒ng ph├¡m n.
  698.  
  699.   2. ─Éß║╖t tham sß╗æ 'ic' (Lodi - ignore case) bß║▒ng c├ích g├╡:
  700.      :set ic
  701.  
  702.   3. B├óy giß╗¥ thß╗¡ lß║íi t├¼m kiß║┐m 'lodi' bß║▒ng c├ích g├╡: n
  703.      Lß║╖p lß║íi v├ái lß║ºn bß║▒ng ph├¡m n.
  704.  
  705.   4. ─Éß║╖t c├íc tham sß╗æ 'hlsearch' v├á 'incsearch':
  706.      :set hls is
  707.  
  708.   5. B├óy giß╗¥ nhß║¡p lß║íi c├óu lß╗çnh t├¼m kiß║┐m mß╗Öt lß║ºn nß╗»a v├á xem c├íi g├¼ xß║úy ra:
  709.      /lodi
  710.  
  711.   6. ─Éß╗â x├│a bß╗Å viß╗çc hiß╗çn s├íng tß╗½ t├¼m thß║Ñy, g├╡:
  712.      :nohlsearch
  713. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  714.                    Tß╗öNG Kß║╛T B├ÇI 6
  715.  
  716.  
  717.   1. G├╡  o    mß╗ƒ mß╗Öt d├▓ng ph├¡a D╞»ß╗ÜI con trß╗Å v├á ─æß║╖t con trß╗Å tr├¬n d├▓ng vß╗½a mß╗ƒ
  718.      trong chß║┐ ─æß╗Ö Soß║ín thß║úo.
  719.      G├╡ mß╗Öt chß╗»  O  hoa ─æß╗â mß╗ƒ d├▓ng ph├¡a TR├èN d├▓ng cß╗ºa con trß╗Å.
  720.  
  721.   2. G├╡  a  ─æß╗â ch├¿n v─ân bß║ún v├áo SAU k├╜ tß╗▒ nß║▒m d╞░ß╗¢i con trß╗Å.
  722.      G├╡ mß╗Öt chß╗»  A  hoa tß╗▒ ─æß╗Öng th├¬m v─ân bß║ún v├áo cuß╗æi mß╗Öt d├▓ng.
  723.  
  724.   3. G├╡ mß╗Öt chß╗»  R  hoa chuyß╗ân v├áo chß║┐ ─æß╗Ö Thay thß║┐ cho ─æß║┐n khi nhß║Ñn  <ESC>.
  725.  
  726.   4. G├╡ ":set xxx" sß║╜ ─æß║╖t tham sß╗æ "xxx"
  727.  
  728.  
  729.  
  730.  
  731.  
  732.  
  733.  
  734.  
  735.  
  736. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  737.                B├ái 7: C├éU Lß╗åNH TRß╗ó GI├ÜP
  738.  
  739.  
  740.               ** Sß╗¡ dß╗Ñng hß╗ç thß╗æng trß╗ú gi├║p c├│ sß║╡n **
  741.  
  742.   Vim c├│ mß╗Öt hß╗ç thß╗æng trß╗ú gi├║p ─æß║ºy ─æß╗º. ─Éß╗â bß║»t ─æß║ºu, thß╗¡ mß╗Öt trong ba
  743.   lß╗çnh sau:
  744.     - nhß║Ñn ph├¡m <HELP> (nß║┐u b├án ph├¡m c├│)
  745.     - nhß║Ñn ph├¡m <F1> (nß║┐u b├án ph├¡m c├│)
  746.     - g├╡   :help <ENTER>
  747.  
  748.   G├╡   :q <ENTER>   ─æß╗â ─æ├│ng cß╗¡a sß╗ò trß╗ú gi├║p.
  749.  
  750.   Bß║ín c├│ thß╗â t├¼m thß║Ñy trß╗ú gi├║p theo mß╗Öt ─æß╗ü t├ái, bß║▒ng c├ích ─æ╞░a tham sß╗æ tß╗¢i
  751.   c├óu lß╗çnh ":help".  H├úy thß╗¡ (─æß╗½ng qu├¬n g├╡ <ENTER>):
  752.  
  753.     :help w
  754.     :help c_<T
  755.     :help insert-index
  756.     :help user-manual
  757.  
  758.  
  759. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  760.                B├ái 8: Tß║áO Mß╗ÿT SCRIPT KHß╗₧I ─Éß╗ÿNG
  761.  
  762.               ** Bß║¡t c├íc t├¡nh n─âng cß╗ºa Vim **
  763.  
  764.   Vim c├│ nhiß╗üu t├¡nh n─âng h╞ín Vi, nh╞░ng hß║ºu hß║┐t ch├║ng bß╗ï tß║»t theo mß║╖c ─æß╗ïnh.
  765.   ─Éß╗â sß╗¡ dß╗Ñng c├íc t├¡nh n─âng n├áy bß║ín cß║ºn phß║úi tß║ío mß╗Öt tß║¡p tin "vimrc".
  766.  
  767.   1. Soß║ín thß║úo tß╗çp tin "vimrc", phß╗Ñ thuß╗Öc v├áo hß╗ç thß╗æng cß╗ºa bß║ín:
  768.     :edit ~/.vimrc            ─æß╗æi vß╗¢i Unix
  769.     :edit $VIM/_vimrc        ─æß╗æi vß╗¢i MS-Windows
  770.  
  771.   2. B├óy giß╗¥ ─æß╗ìc tß║¡p tin "vimrc" v├¡ dß╗Ñ:
  772.  
  773.     :read $VIMRUNTIME/vimrc_example.vim
  774.  
  775.   3. Ghi lß║íi tß║¡p tin:
  776.  
  777.     :write
  778.  
  779.   Trong lß║ºn khß╗ƒi ─æß╗Öng tiß║┐p theo, Vim sß║╜ sß╗¡ dß╗Ñng viß╗çc hiß╗çn s├íng c├║ ph├íp.
  780.   Bß║ín c├│ thß╗â th├¬m c├íc thiß║┐t lß║¡p ╞░a th├¡ch v├áo tß║¡p tin "vimrc" n├áy.
  781.  
  782. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  783.  
  784.   B├ái hß╗ìc h╞░ß╗¢ng dß║½n sß╗¡ dß╗Ñng Vim (Vim Tutor) kß║┐t th├║c tß║íi ─æ├óy.  B├ái hß╗ìc ─æ╞░a ra
  785.   c├íi nh├¼n tß╗òng qu├ít vß╗ü tr├¼nh soß║ín thß║úo Vim, chß╗ë ─æß╗º ─æß╗â bß║ín c├│ thß╗â sß╗¡ dß╗Ñng
  786.   tr├¼nh soß║ín thß║úo mß╗Öt c├ích dß╗à d├áng. B├ái hß╗ìc c├▓n rß║Ñt xa ─æß╗â c├│ thß╗â n├│i l├á ─æß║ºy
  787.   ─æß╗º v├¼ Vim c├│ rß║Ñt rß║Ñt nhiß╗üu c├óu lß╗çnh. Tiß║┐p theo xin h├úy ─æß╗ìc h╞░ß╗¢ng dß║½n ng╞░ß╗¥i
  788.   d├╣ng: ":help user-manual".
  789.  
  790.   Cuß╗æn s├ích sau ─æ╞░ß╗úc khuy├¬n d├╣ng cho viß╗çc nghi├¬n cß╗⌐u s├óu h╞ín:
  791.     Vim - Vi Improved - T├íc giß║ú: Steve Oualline
  792.     Nh├á xuß║Ñt bß║ún: New Riders
  793.   Cuß╗æn s├ích ─æß║ºu ti├¬n d├ánh ho├án to├án cho Vim. ─Éß║╖c biß╗çt c├│ ├¡ch cho ng╞░ß╗¥i mß╗¢i.
  794.   C├│ rß║Ñt nhiß╗üu v├¡ dß╗Ñ v├á tranh ß║únh.
  795.   H├úy xem: http://iccf-holland.org/click5.html
  796.  
  797.   Cuß╗æn s├ích tiß║┐p theo n├áy xuß║Ñt bß║ún sß╗¢m h╞ín v├á n├│i nhiß╗üu vß╗ü Vi h╞ín l├á Vim,
  798.   nh╞░ng c┼⌐ng rß║Ñt n├¬n ─æß╗ìc:
  799.     Learning the Vi Editor - T├íc giß║ú: Linda Lamb
  800.     Nh├á xuß║Ñt bß║ún: O'Reilly & Associates Inc.
  801.   ─É├óy l├á mß╗Öt cuß╗æn s├ích hay v├á cho bß║ín biß║┐t tß║Ñt cß║ú c├ích thß╗▒c hiß╗çn nhß╗»ng g├¼ muß╗æn
  802.   l├ám vß╗¢i Vi. Lß║ºn xuß║Ñt bß║ún thß╗⌐ s├íu ─æ├ú th├¬m th├┤ng tin vß╗ü Vim.
  803.  
  804.   B├ái hß╗ìc h╞░ß╗¢ng dß║½n n├áy viß║┐t bß╗ƒi Michael C. Pierce v├á Robert K. Ware,
  805.   Colorado School of Mines sß╗¡ dß╗Ñng ├╜ t╞░ß╗ƒng cß╗ºa Charles Smith,
  806.   Colorado State University.  E-mail: bware@mines.colorado.edu.
  807.  
  808.   Sß╗¡a ─æß╗òi cho Vim bß╗ƒi Bram Moolenaar.
  809.  
  810.   Dß╗ïch bß╗ƒi: Phan V─⌐nh Thß╗ïnh <teppi@vnlinux.org>, 2005
  811.   Translator: Phan Vinh Thß╗ïnh <teppi@vnlinux.org>, 2005
  812. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  813.