SOURCES: 7.0.079 (NEW), 7.0.080 (NEW), 7.0.081 (NEW) - new
adamg
adamg at pld-linux.org
Sat Sep 2 20:50:22 CEST 2006
Author: adamg Date: Sat Sep 2 18:50:22 2006 GMT
Module: SOURCES Tag: HEAD
---- Log message:
- new
---- Files affected:
SOURCES:
7.0.079 (NONE -> 1.1) (NEW), 7.0.080 (NONE -> 1.1) (NEW), 7.0.081 (NONE -> 1.1) (NEW)
---- Diffs:
================================================================
Index: SOURCES/7.0.079
diff -u /dev/null SOURCES/7.0.079:1.1
--- /dev/null Sat Sep 2 20:50:22 2006
+++ SOURCES/7.0.079 Sat Sep 2 20:50:17 2006
@@ -0,0 +1,957 @@
+To: vim-dev at vim.org
+Subject: Patch 7.0.079
+Fcc: outbox
+From: Bram Moolenaar <Bram at moolenaar.net>
+Mime-Version: 1.0
+Content-Type: text/plain; charset=ISO-8859-1
+Content-Transfer-Encoding: 8bit
+------------
+
+Patch 7.0.079
+Problem: Russian tutor doesn't work when 'encoding' is "utf-8".
+Solution: Use tutor.ru.utf-8 as the master, and generate the other encodings
+ from it. Select the right tutor depending on 'encoding'. (Alexey
+ Froloff)
+Files: runtime/tutor/Makefile, runtime/tutor/tutor.vim,
+ runtime/tutor/tutor.ru.utf-8
+
+
+*** ../vim-7.0.079/runtime/tutor/Makefile Sun Jun 13 20:35:48 2004
+--- runtime/tutor/Makefile Fri Sep 1 20:38:20 2006
+***************
+*** 2,9 ****
+ #
+ # The Japanese tutor exists in three encodings. Use the UTF-8 version as the
+ # original and create the others with conversion.
+
+! all: tutor.ja.sjis tutor.ja.euc tutor.ko.euc
+
+ tutor.ja.sjis: tutor.ja.utf-8
+ nkf -WXs tutor.ja.utf-8 > tutor.ja.sjis
+--- 2,13 ----
+ #
+ # The Japanese tutor exists in three encodings. Use the UTF-8 version as the
+ # original and create the others with conversion.
++ #
++ # Similarly for Russian and Korean
+
+! all: tutor.ja.sjis tutor.ja.euc \
+! tutor.ko.euc \
+! tutor.ru tutor.ru.cp1251
+
+ tutor.ja.sjis: tutor.ja.utf-8
+ nkf -WXs tutor.ja.utf-8 > tutor.ja.sjis
+***************
+*** 13,15 ****
+--- 17,25 ----
+
+ tutor.ko.euc: tutor.ko.utf-8
+ iconv -f UTF-8 -t EUC-KR tutor.ko.utf-8 > tutor.ko.euc
++
++ tutor.ru: tutor.ru.utf-8
++ iconv -f UTF-8 -t KOI8-R tutor.ru.utf-8 > tutor.ru
++
++ tutor.ru.cp1251: tutor.ru.utf-8
++ iconv -f UTF-8 -t cp1251 tutor.ru.utf-8 > tutor.ru.cp1251
+*** ../vim-7.0.079/runtime/tutor/tutor.vim Sat Mar 18 22:36:12 2006
+--- runtime/tutor/tutor.vim Sat Sep 2 12:06:47 2006
+***************
+*** 1,6 ****
+ " Vim tutor support file
+ " Author: Eduardo F. Amatria <eferna1 at platea.pntic.mec.es>
+! " Last Change: 2006 Mar 18
+
+ " This small source file is used for detecting if a translation of the
+ " tutor file exist, i.e., a tutor.xx file, where xx is the language.
+--- 1,6 ----
+ " Vim tutor support file
+ " Author: Eduardo F. Amatria <eferna1 at platea.pntic.mec.es>
+! " Last Change: 2006 Sep 02
+
+ " This small source file is used for detecting if a translation of the
+ " tutor file exist, i.e., a tutor.xx file, where xx is the language.
+***************
+*** 103,113 ****
+ let s:ext = ".sk.cp1250"
+ endif
+
+! " The Russian tutor is available in two encodings, guess which one to use.
+! " This segment is from the above lines and modified by
+! " Alexey I. Froloff <raorn at altlinux.org> for Russian vim tutorial
+! if s:ext =~? '\.ru' && &enc =~ 1251
+! let s:ext = ".ru.cp1251"
+ endif
+
+ " Somehow ".ge" (Germany) is sometimes used for ".de" (Deutsch).
+--- 103,117 ----
+ let s:ext = ".sk.cp1250"
+ endif
+
+! " The Russian tutor is available in three encodings, guess which one to use.
+! if s:ext =~? '\.ru'
+! if &enc == 'utf-8'
+! let s:ext = '.ru.utf-8'
+! elseif &enc =~ '1251'
+! let s:ext = '.ru.cp1251'
+! elseif &enc =~ 'koi8'
+! let s:ext = '.ru'
+! endif
+ endif
+
+ " Somehow ".ge" (Germany) is sometimes used for ".de" (Deutsch).
+*** ../vim-7.0.079/runtime/tutor/tutor.ru.utf-8 Sat Sep 2 14:53:18 2006
+--- runtime/tutor/tutor.ru.utf-8 Fri Sep 1 20:33:59 2006
+***************
+*** 0 ****
+--- 1,834 ----
++ ===============================================================================
++ = Đ Đž Đą Ń Đž Đż Đž Đś Đ° Đť Đž в Đ° Ń Ń Đ˛ Ń Ń Đľ Đą Đ˝ и Đş VIM - ĐĐľŃŃĐ¸Ń 1.5 =
++ ===============================================================================
++ Vim --- ŃŃĐž ĐžŃĐľĐ˝Ń ĐźĐžŃĐ˝ŃĐš ŃодакŃĐžŃ, иПоŃŃиК ПнОМоŃŃвО кОПанд, ŃНиŃкОП
++ ПнОгО Đ´ĐťŃ ŃОгО, ŃŃĐžĐąŃ Đ¸Ń
вŃĐľ ПОМнО ĐąŃНО ОпиŃĐ°ŃŃ Đ˛ ŃакОП ŃŃойнико, как
++ ŃŃĐžŃ. ĐŃĐžŃ ŃŃойник ĐżŃиСван ОйŃŃŃниŃŃ Đ´ĐžŃŃĐ°ŃĐžŃнОо ŃиŃНО кОПанд Đ´ĐťŃ ŃОгО,
++ ŃŃĐžĐąŃ ĐŃ ĐźĐžĐłĐťĐ¸ Ń ĐťĐľĐłĐşĐžŃŃŃŃ Đ¸ŃпОНŃСОваŃŃ Vim в каŃĐľŃŃво ŃодакŃĐžŃĐ° ОйŃогО
++ наСнаŃониŃ.
++
++ ĐĐ°Đź пОŃŃойŃĐľŃŃŃ ĐżŃийНиСиŃоНŃнО 25-30 ПинŃŃ Đ˝Đ° ĐžŃвОонио даннОгО ŃŃойника в
++ СавиŃиПОŃŃи ĐžŃ ŃОгО, ŃкОНŃкО вŃоПони ĐŃ ĐżĐžŃŃĐ°ŃиŃĐľ на ŃĐşŃпоŃиПонŃŃ.
++
++ ĐĐžĐźĐ°Đ˝Đ´Ń Đ˛ ŃŃОкаŃ
ĐąŃĐ´ŃŃ ĐźĐžĐ´Đ¸ŃиŃиŃОваŃŃ ŃокŃŃ. ХОСдаКŃĐľ ĐşĐžĐżĐ¸Ń ŃŃОгО ŃаКНа,
++ ŃŃĐžĐąŃ ĐżĐžĐżŃĐ°ĐşŃикОваŃŃŃŃ Đ˝Đ° ноК (ĐľŃНи ĐŃ ĐˇĐ°ĐżŃŃŃиНи "vimtutor", ŃĐž ŃŃĐž ŃМо
++ кОпиŃ).
++
++ ĐаМнО пОПниŃŃ, ŃŃĐž ŃŃĐžŃ ŃŃойник ĐżŃоднаСнаŃон Đ´ĐťŃ ĐžĐąŃŃĐľĐ˝Đ¸Ń Đ˛ ĐżŃĐžŃĐľŃŃĐľ
++ иŃпОНŃСОваниŃ. ĐŃĐž ОСнаŃĐ°ĐľŃ, ŃŃĐž ĐŃ Đ´ĐžĐťĐśĐ˝Ń ĐˇĐ°ĐżŃŃкаŃŃ ĐşĐžĐźĐ°Đ˝Đ´Ń Đ´ĐťŃ ŃОгО,
++ ŃŃĐžĐąŃ ĐşĐ°Đş ŃНодŃĐľŃ Đ¸Ń
иСŃŃиŃŃ. ĐŃНи ĐŃ ĐżŃĐžŃŃĐž ĐżŃĐžŃиŃĐ°ĐľŃĐľ ŃокŃŃ, ŃĐž
++ СайŃĐ´ĐľŃĐľ кОПандŃ!
++
++ ТопоŃŃ ŃйодиŃĐľŃŃ Đ˛ ŃОП, ŃŃĐž кНавиŃĐ° CapsLock но вкНŃŃона и наМПиŃĐľ
++ кНавиŃŃ j ноŃкОНŃкО ŃаС, ŃĐ°Đş, ŃŃĐžĐąŃ ĐŁŃОк 1.1 пОНнОŃŃŃŃ ĐżĐžĐźĐľŃŃиНŃŃ Đ˝Đ°
++ ŃĐşŃано.
++ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
++ ĐŁŃОк 1.1: ĐĐĐ ĐĐĐĐŠĐĐĐĐ ĐĐŁĐ ĐĄĐĐ Đ
++
++ ** ĐĐťŃ ĐżĐľŃоПоŃĐľĐ˝Đ¸Ń ĐşŃŃŃĐžŃĐ° наМПиŃĐľ кНавиŃи h,j,k,l ŃĐ°Đş, как пОкаСанО ниМо. **
++ ^
++ k ХОвоŃŃ: ĐНавиŃĐ° h наŃ
ОдиŃŃŃ ŃНова и поŃоПоŃĐ°ĐľŃ Đ˛ĐťĐľĐ˛Đž.
++ < h l > ĐНавиŃĐ° l наŃ
ОдиŃŃŃ ŃĐżŃава и поŃоПоŃĐ°ĐľŃ Đ˛ĐżŃавО.
++ j ĐНавиŃĐ° j пОŃ
ОМа на ŃŃŃĐľĐťĐşŃ `вниС'.
++ v
++ 1. ĐОдвигаКŃĐľ ĐşŃŃŃĐžŃ ĐżĐž ŃĐşŃĐ°Đ˝Ń, пОка но пОŃŃвŃŃвŃĐľŃĐľ ŃĐľĐąŃ ŃвоŃоннО.
++
++ 2. ĐадавиŃĐľ кНавиŃŃ `вниС' (j) пОка Она но наŃĐ˝ĐľŃ ĐżĐžĐ˛ŃĐžŃŃŃŃŃŃ.
++ ---> ТопоŃŃ ĐŃ ĐˇĐ˝Đ°ĐľŃĐľ, как поŃоКŃи Đş ŃНодŃŃŃĐľĐźŃ ŃŃОкŃ.
++
++ 3. ĐŃпОНŃСŃŃ ĐşĐťĐ°Đ˛Đ¸ŃŃ `вниС' поŃоКдиŃĐľ Đş ĐŁŃĐžĐşŃ 1.2.
++
++ ĐаПоŃанио: ĐŃНи Đ˛Ń ĐżĐžĐşĐ° но ŃвоŃĐľĐ˝Ń Đ˛ ŃОП, ŃŃĐž найиŃĐ°ĐľŃĐľ, наМПиŃĐľ <ESC> Đ´ĐťŃ
++ поŃĐľŃ
Ода в ОйŃŃĐ˝ŃĐš ŃоМиП (Normal mode). ĐĐžŃНо ŃŃОгО поŃонайоŃиŃĐľ
++ ŃŃойŃоПŃŃ ĐşĐžĐźĐ°Đ˝Đ´Ń.
++
++ ĐаПоŃанио: ĐĐąŃŃĐ˝ŃĐľ кНавиŃи ŃĐżŃĐ°Đ˛ĐťĐľĐ˝Đ¸Ń ĐşŃŃŃĐžŃОП (ŃŃŃоНки) ŃакМо дОНМнŃ
++ ŃайОŃĐ°ŃŃ. ĐднакО, кНавиŃи hjkl пОСвОНŃŃ ĐĐ°Đź поŃоПоŃĐ°ŃŃŃŃ
++ СнаŃиŃоНŃнО ĐąŃŃŃŃоо, как ŃОНŃкО ĐŃ Đ˝Đ°ŃŃиŃĐľŃŃ Đ¸ĐźĐ¸ пОНŃСОваŃŃŃŃ.
++ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
++ ĐŁŃОк 1.2: ĐĐĐĐŁĐĄĐ Đ ĐĐĐĐРШĐĐĐĐ Đ ĐĐĐТЍ ĐĄ VIM
++
++ !! ĐĐĐĐĐĐĐĐ! ĐŃоМдо, ŃоП вŃпОНнŃŃŃ ĐťŃйОК иС ОпиŃаннŃŃ
ниМо ŃагОв, ĐżŃĐžŃŃиŃĐľ
++ ŃŃОк ŃоНикОП !!
++
++ 1. ĐаМПиŃĐľ кНавиŃŃ <ESC> (Đ´ĐťŃ ŃОгО, ŃŃĐžĐąŃ ŃĐ´ĐžŃŃОвоŃиŃŃŃŃ, ŃŃĐž ĐŃ Đ˛ ОйŃŃнОП
++ ŃоМиПо (Normal mode)).
++
++ 2. ĐайоŃиŃĐľ: :q! <ENTER>.
++
++ ---> ĐŃĐž ĐżĐžĐˇĐ˛ĐžĐťĐ¸Ń ĐĐ°Đź вŃĐšŃи иС ŃодакŃĐžŃĐ° ĐĐĐ ĐĄĐĐĽĐ ĐĐĐĐĐĐŻ ĐťŃĐąŃŃ
ŃдоНаннŃŃ
++ иСПонониК. ĐŃНи ĐŃ Ń
ĐžŃиŃĐľ ŃĐžŃ
ŃаниŃŃ Đ¸ĐˇĐźĐľĐ˝ĐľĐ˝Đ¸Ń Đ¸ вŃĐšŃи:
++ :wq <ENTER>
++
++ 3. ĐОгда ĐŃ ŃвидиŃĐľ ĐżŃигНаŃонио кОПанднОК ОйОНОŃки, найоŃиŃĐľ кОПандŃ,
++ кОŃĐžŃĐ°Ń ĐżŃивоНа ĐĐ°Ń Đ˛ ŃŃĐžŃ ŃŃойник. ĐŃĐž ĐźĐžĐśĐľŃ ĐąŃŃŃ
++ vimtutor ru <ENTER>
++ ĐĐąŃŃнО ПОМнО иŃпОНŃСОваŃŃ: vim tutor.ru <ENTER>
++
++ ---> 'vim' пОСвОНŃĐľŃ ĐˇĐ°ĐżŃŃŃиŃŃ ŃодакŃĐžŃ vim, 'tutor.ru' --- ŃŃĐž ŃаКН, кОŃĐžŃŃĐš
++ ĐŃ ĐąŃĐ´ĐľŃĐľ ŃодакŃиŃОваŃŃ.
++
++ 4. ĐŃНи ĐŃ ŃвоŃĐľĐ˝Ń Đ˛ ŃОП, ŃŃĐž СапОПниНи ŃŃи Ńаги, вŃпОНниŃĐľ Ńаги ĐžŃ 1 Đ´Đž 3
++ ŃŃĐžĐąŃ Đ˛ŃĐšŃи ŃнОва СапŃŃŃиŃŃ ŃодакŃĐžŃ. ĐĐ°ŃоП поŃоПоŃŃиŃĐľ ĐşŃŃŃĐžŃ Đ˛Đ˝Đ¸Đˇ Đş
++ ĐŁŃĐžĐşŃ 1.3.
++ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
++ ĐŁŃОк 1.3: Đ ĐĐĐĐТĐĐ ĐĐĐĐĐРТĐĐХТР- ĐŁĐĐĐĐĐĐĐ
++
++
++ ** ĐĐ°Ń
ОдŃŃŃ Đ˛ ОйŃŃнОП ŃоМиПо наМПиŃĐľ x, ŃŃĐžĐąŃ ŃдаНиŃŃ ŃиПвОН пОд ĐşŃŃŃĐžŃОП. **
++
++ 1. ĐĐľŃоПоŃŃиŃĐľ ĐşŃŃŃĐžŃ Đş ŃŃŃОко вниСŃ, пОПоŃоннОК --->.
++
++ 2. ĐĐťŃ Đ¸ŃĐżŃĐ°Đ˛ĐťĐľĐ˝Đ¸Ń ĐžŃийОк, поŃоПоŃŃиŃĐľ ĐşŃŃŃĐžŃ, пОка Он но ОкаМоŃŃŃ Đ˝Đ°Đ´
++ ŃĐ´Đ°ĐťŃоПŃĐź ŃиПвОНОП.
++
++ 3. ĐаМПиŃĐľ кНавиŃŃ x Đ´ĐťŃ ŃĐ´Đ°ĐťĐľĐ˝Đ¸Ń ŃŃойŃоПОгО ŃиПвОНа.
++
++ 4. ĐОвŃĐžŃиŃĐľ Ńаги 2--4 пОка ŃŃŃОка но ĐąŃĐ´ĐľŃ Đ¸ŃĐżŃавНона.
++
++ ---> ĐŃ ŃŃŃОпОŃĐ° кОпŃŃŃ ĐżĐżĐżŃĐťŃ ĐżĐżĐž ĐżĐżĐżĐžĐťŃ ĐťĐľŃŃиŃŃ.
++
++ 5. ТопоŃŃ, кОгда ŃŃŃОка ĐžŃкОŃŃокŃиŃОвана, поŃĐľŃ
ОдиŃĐľ Đş ŃŃĐžĐşŃ 1.4.
++
++ ĐĐĐĐЧĐĐĐĐ: Đ Ń
Одо ĐžŃĐ˛ĐžĐľĐ˝Đ¸Ń ŃŃОгО ŃŃойника но ĐżŃŃĐ°ĐšŃĐľŃŃ ĐˇĐ°ĐżĐžĐźĐ¸Đ˝Đ°ŃŃ, ŃŃиŃĐľ
++ в ĐżŃĐžŃĐľŃŃĐľ иŃпОНŃСОваниŃ.
++
++
++ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
++ ĐŁŃОк 1.4: Đ ĐĐĐĐТĐĐ ĐĐĐĐĐРТĐĐХТР- ĐХТĐĐĐĐ
++
++
++ ** ĐĐ°Ń
ОдŃŃŃ Đ˛ ОйŃŃнОП ŃоМиПо (Normal mode), наМПиŃĐľ i Đ´ĐťŃ Đ˛ŃŃавки ŃокŃŃĐ°. **
++
++ 1. ĐĐľŃоПоŃŃиŃĐľ ĐşŃŃŃĐžŃ Đş поŃвОК ŃŃŃОко вниСŃ, пОПоŃоннОК --->.
++
++ 2. ĐĐťŃ ŃОгО, ŃŃĐžĐąŃ ŃдоНаŃŃ ĐżĐľŃвŃŃ ŃŃŃĐžĐşŃ Đ¸Đ´ĐľĐ˝ŃиŃнОК вŃĐžŃОК, пОПоŃŃиŃĐľ
++ ĐşŃŃŃĐžŃ Đ˝Đ° ŃиПвОН ĐĐĐ ĐРкОŃĐžŃŃĐź ŃНодŃĐľŃ Đ˛ŃŃавиŃŃ ŃокŃŃ.
++
++ 3. ĐаМПиŃĐľ i и найоŃиŃĐľ ŃŃойŃоПŃĐľ дОйавНониŃ.
++
++ 4. ĐĐžŃНо иŃĐżŃĐ°Đ˛ĐťĐľĐ˝Đ¸Ń Đ˛ŃĐľŃ
ĐžŃийОк наМПиŃĐľ <ESC> Đ´ĐťŃ Đ˛ĐžĐˇĐ˛ŃĐ°ŃĐ° в ОйŃŃĐ˝ŃĐš ŃоМиП.
++ ĐОвŃĐžŃиŃĐľ Ńаги 2--4, пОка ŃŃаСа но ĐąŃĐ´ĐľŃ Đ¸ŃĐżŃавНона пОНнОŃŃŃŃ.
++
++ ---> ЧаŃŃŃ ŃокŃŃĐ° в ŃŃŃОко йоŃНоднО .
++ ---> ЧаŃŃŃ ŃокŃŃĐ° в ŃŃОК ŃŃŃОко йоŃŃНоднО ĐżŃОпаНа.
++
++ 5. ĐОгда ĐžŃвОиŃĐľ вŃŃĐ°Đ˛ĐşŃ ŃокŃŃĐ°, поŃĐľŃ
ОдиŃĐľ Đ´Đ°ĐťŃŃĐľ Đş РоСŃПо.
++
++
++
++ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
++ Đ ĐĐĐŽĐĐ ĐŁĐ ĐĐĐ 1
++
++ 1. ĐŃŃŃĐžŃ ĐżĐľŃоПоŃĐ°ĐľŃŃŃ ĐťĐ¸ĐąĐž кНавиŃаПи ŃĐž ŃŃŃоНкаПи, НийО кНавиŃаПи hjkl.
++ h (вНовО) j (вниС) k (ввоŃŃ
) l (впŃавО)
++
++ 2. ĐĐťŃ ĐˇĐ°ĐżŃŃка Vim (иС ĐżŃигНаŃĐľĐ˝Đ¸Ń % кОПанднОК ОйОНОŃки) найоŃиŃĐľ:
++ vim ĐĐĐŻ_ФĐĐĐĐ <ENTER>
++
++ 3. ĐĐťŃ ĐˇĐ°Đ˛ĐľŃŃĐľĐ˝Đ¸Ń ŃайОŃŃ Ń Vim найоŃиŃĐľ:
++ <ESC> :q! <ENTER> ŃŃĐžĐąŃ ĐžŃкаСаŃŃŃŃ ĐžŃ ŃĐžŃ
ŃĐ°Đ˝ĐľĐ˝Đ¸Ń Đ¸ĐˇĐźĐľĐ˝ĐľĐ˝Đ¸Đš.
++ ĐНи найоŃиŃĐľ:
++ <ESC> :wq <ENTER> ŃŃĐžĐąŃ ŃĐžŃ
ŃаниŃŃ Đ¸ĐˇĐźĐľĐ˝ĐľĐ˝Đ¸Ń.
++
++ 4. ĐĐťŃ ŃĐ´Đ°ĐťĐľĐ˝Đ¸Ń ŃиПвОНа пОд ĐşŃŃŃĐžŃОП в ОйŃŃнОП ŃоМиПо, найоŃиŃĐľ: x
++
++ 5. ЧŃĐžĐąŃ Đ˛ŃŃавиŃŃ ŃокŃŃ ĐżĐľŃод ĐşŃŃŃĐžŃОП в ОйŃŃнОП ŃоМиПо, найоŃиŃĐľ:
++ i ввОдиŃĐľ ŃокŃŃ <ESC>
++
++ ĐĐĐĐЧĐĐĐĐ: ĐаМаŃио <ESC> поŃоПоŃŃĐ¸Ń ĐĐ°Ń Đ˛ ОйŃŃĐ˝ŃĐš ŃоМиП (Normal mode) НийО
++ ĐżŃĐľŃĐ˛ĐľŃ Đ˝ĐľĐśĐľĐťĐ°ŃоНŃĐ˝ŃŃ Đ¸ ŃĐ°ŃŃиŃнО СавоŃŃоннŃŃ ĐşĐžĐźĐ°Đ˝Đ´Ń.
++
++ ТопоŃŃ ĐżĐľŃĐľŃ
ОдиП Đş ĐŁŃĐžĐşŃ 2.
++
++ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
++ ĐŁŃОк 2.1: ĐĐĐĐĐĐĐŤ ĐŁĐĐĐĐĐĐĐŻ
++
++
++ ** ĐайоŃиŃĐľ dw Đ´ĐťŃ ŃĐ´Đ°ĐťĐľĐ˝Đ¸Ń ŃŃĐ°ŃŃка ŃокŃŃĐ° Đ´Đž кОнŃĐ° ŃНОва. **
++
++ 1. ĐаМПиŃĐľ <ESC>, ŃŃĐžĐąŃ ĐżĐľŃоКŃи в ОйŃŃĐ˝ŃĐš ŃоМиП.
++
++ 2. ĐĐľŃоПоŃŃиŃĐľ ĐşŃŃŃĐžŃ Đ˛Đ˝Đ¸Đˇ, Đş ŃŃŃОко, пОПоŃоннОК --->.
++
++ 3. ĐĐľŃоПоŃŃиŃĐľ ĐşŃŃŃĐžŃ Đ˛ наŃаНО ŃНОва, кОŃĐžŃОо ŃНодŃĐľŃ ŃдаНиŃŃ.
++
++ 4. ĐайоŃиŃĐľ dw , ŃŃĐžĐąŃ ŃдаНиŃŃ ŃŃĐž ŃНОвО.
++
++ ĐĐĐĐЧĐĐĐĐ: ĐĐž вŃĐľĐźŃ Đ˝Đ°ĐąĐžŃĐ° ĐąŃĐşĐ˛Ń dw пОŃвŃŃŃŃ Đ˛ пОŃНодноК ŃŃŃОко ŃĐşŃана. ĐŃНи
++ ĐŃ ŃŃĐž-ŃĐž найоŃĐľŃĐľ нопŃавиНŃнО, наМПиŃĐľ <ESC> и наŃниŃĐľ ŃнаŃаНа.
++
++ ---> ĐĐľŃкОНŃкО ŃНОв ŃĐ°Ńинад в ŃŃОП ĐżŃодНОМонии авŃОкŃĐ°Đ˝ иСНиŃни.
++
++ 5. ĐОвŃĐžŃиŃĐľ Ńаги 3 и 4, пОка но иŃĐżŃавиŃĐľ вŃĐľ ĐžŃийки и поŃĐľŃ
ОдиŃĐľ Đş
++ ĐŁŃĐžĐşŃ 2.2.
++
++
++ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
++ ĐŁŃОк 2.2: ĐĐĐĐĐĐĐТĐĐĐŹĐĐŤĐ ĐĐĐĐĐĐĐŤ ĐŁĐĐĐĐĐĐĐŻ
++
++
++ ** ĐайоŃиŃĐľ d$ Đ´ĐťŃ ŃĐ´Đ°ĐťĐľĐ˝Đ¸Ń ŃокŃŃĐ° Đ´Đž кОнŃĐ° ŃŃŃОки. **
++
++ 1. ĐаМПиŃĐľ <ESC>, ŃŃĐžĐąŃ ĐżĐľŃоКŃи в ОйŃŃĐ˝ŃĐš ŃоМиП.
++
++ 2. ĐĐľŃоПоŃŃиŃĐľ ĐşŃŃŃĐžŃ Đ˛Đ˝Đ¸Đˇ, Đş ŃŃŃОко, пОПоŃоннОК --->.
++
++ 3. ĐĐľŃоПоŃŃиŃĐľ ĐşŃŃŃĐžŃ Đş кОнŃŃ ĐżŃавиНŃнОК ŃŃŃОки (ĐĐĐĄĐРпоŃвОК . ).
++
++ 4. ЧŃĐžĐąŃ ŃдаНиŃŃ ĐžŃŃĐ°ŃОк ŃŃŃОки, найоŃиŃĐľ d$ .
++
++ ---> ĐŃĐž-ŃĐž найŃĐ°Đť ОкОнŃанио ŃŃОК ŃŃŃОки дваМдŃ. ОкОнŃанио ŃŃОК ŃŃŃОки дваМдŃ.
++
++
++ 5.ЧŃĐžĐąŃ ĐťŃŃŃĐľ ŃаСОйŃĐ°ŃŃŃŃ Đ˛ ŃŃОП, поŃĐľŃ
ОдиŃĐľ Đş ĐŁŃĐžĐşŃ 2.3.
++
++
++
++
++
++ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
++ ĐŁŃОк 2.3: ĐĐĐĐĐĐĐŤ Đ ĐĐĐŞĐĐТЍ
++
++
++ ФОŃĐźĐ°Ń ĐşĐžĐźĐ°Đ˝Đ´Ń `ŃдаНонио' d ŃакОв:
++
++ [ŃиŃНО] d ОйŃĐľĐşŃ ĐĐĐ d [ŃиŃНО] ОйŃокŃ
++ ĐĐ´ĐľŃŃ:
++ ŃиŃНО - ŃкОНŃкО ŃаС иŃпОНниŃŃ ĐşĐžĐźĐ°Đ˝Đ´Ń (ноОйŃСаŃоНŃнО, пО ŃПОНŃаниŃ=1).
++ d - кОПанда ŃдаНониŃ.
++ ОйŃĐľĐşŃ - Ń ŃоП кОПанда дОНМна ĐąŃŃŃ Đ˛ŃпОНнона (поŃĐľŃиŃНонО ниМо).
++
++ ĐŃĐ°ŃкиК ŃпиŃОк ОйŃокŃОв:
++ w - ĐžŃ ĐşŃŃŃĐžŃĐ° Đ´Đž кОнŃĐ° ŃНОва, вкНŃŃĐ°Ń ĐˇĐ°Đ˛ĐľŃŃĐ°ŃŃиК ĐżŃОйоН.
++ e - ĐžŃ ĐşŃŃŃĐžŃĐ° Đ´Đž кОнŃĐ° ŃНОва, ĐРвкНŃŃĐ°Ń ĐˇĐ°Đ˛ĐľŃŃĐ°ŃŃиК ĐżŃОйоН.
++ $ - ĐžŃ ĐşŃŃŃĐžŃĐ° Đ´Đž кОнŃĐ° ŃŃŃОки.
++ ^ - ĐžŃ ĐşŃŃŃĐžŃĐ° Đ´Đž наŃаНа ŃŃŃОки.
++
++ ĐĐĐĐЧĐĐĐĐ: ĐŃĐžŃŃОо наМаŃио на ŃиПвОН ОйŃокŃĐ° в ОйŃŃнОП ŃоМиПо (Normal mode)
++ йоС дОпОНниŃоНŃĐ˝ŃŃ
кОПанд поŃĐľĐ´Đ˛Đ¸Đ˝ĐľŃ ĐşŃŃŃĐžŃ ŃĐ°Đş, как ŃкаСанО в
++ ŃпиŃко ОйŃокŃОв.
++
++
++
++ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
++ ĐŁŃОк 2.4: ĐĐĄĐĐЎЧĐĐĐĐ ĐĐ ĐĐ ĐĐĐĐĐ `ĐĐĐĐĐĐĐ-ĐĐĐŞĐĐТ'
++
++
++ ** ĐайоŃиŃĐľ dd Đ´ĐťŃ ŃĐ´Đ°ĐťĐľĐ˝Đ¸Ń Đ˛ŃоК ŃŃŃОки. **
++
++ ĐŃНодŃŃвио ŃĐ°ŃŃОгО ĐżŃĐ¸ĐźĐľĐ˝ĐľĐ˝Đ¸Ń ĐžĐżĐľŃĐ°Ńии ŃĐ´Đ°ĐťĐľĐ˝Đ¸Ń Đ˛ŃоК ŃŃŃОки, ŃаСŃайОŃŃики
++ Vim ŃĐľŃиНи, ŃŃĐž Đ´ĐťŃ ŃŃОгО ĐżŃĐžŃĐľ вŃогО ĐżŃĐžŃŃĐž найŃĐ°ŃŃ d дваМдŃ.
++
++ 1. ĐĐľŃоПоŃŃиŃĐľ ĐşŃŃŃĐžŃ Đ˛Đ˝Đ¸Đˇ, кО вŃĐžŃОК ŃŃŃОко ŃŃаСŃ.
++ 2. ĐайоŃиŃĐľ dd Đ´ĐťŃ ŃĐ´Đ°ĐťĐľĐ˝Đ¸Ń ŃŃŃОки.
++ 3. ТопоŃŃ ĐżĐľŃоПоŃŃиŃĐľŃŃ Đş ŃĐľŃвоŃŃОК ŃŃŃОко.
++ 4. ĐайоŃиŃĐľ 2dd (вŃпОПниŃĐľ ĐżŃавиНО `ŃиŃНО-кОПанда-ОйŃокŃ'), ŃŃĐžĐąŃ ŃдаНиŃŃ
++ дво ŃŃŃОки.
++
++ 1) ĐĐľŃОП Ń Ń
ĐžĐśŃ Đ˝Đ° ŃŃадиОн,
++ 2) Đ, как вноСапнО кОнŃиНŃŃ Đ´Đ¸Đ˛Đ°Đ˝!
++ 3) ĐŻ ĐąĐžĐťĐľŃ ĐˇĐ° ``ĐониŃ'', ``ĐониŃ'' --- ŃоПпиОн!
++ 4) ĐĐľŃĐ°ĐťŃнО Ń ĐłĐťŃĐśŃ Đ˝Đ° наŃĐľ пОкОНонио!
++ 5) ĐгО ĐłŃŃĐ´ŃŃоо Đ¸ĐťŃ ĐżŃŃŃĐž Đ¸ĐťŃ ŃоПнО...
++ 6) ĐŻ ŃĐ¸ĐśŃ Đ˝Đ° ŃкаПоКко в НОМо `Đ'
++ 7) РигŃĐ°Ń Đ˝Đ° йОНŃŃОК МоŃŃŃнОК ŃŃŃйо.
++
++ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
++ ĐŁŃОк 2.5: ĐĐĐĐĐĐĐ `ĐТĐĐТ'
++
++
++ ** ĐаМПиŃĐľ u Đ´ĐťŃ ĐžŃĐźĐľĐ˝Ń ŃоСŃĐťŃŃĐ°ŃĐ° ŃайОŃŃ ĐżŃодŃĐ´ŃŃоК кОПандŃ, U Đ´ĐťŃ ĐžŃПонŃ
++ иŃĐżŃавНониК вО вŃоК ŃŃŃОко. **
++
++ 1. ĐĐľŃоПоŃŃиŃĐľ ĐşŃŃŃĐžŃ Đ˛Đ˝Đ¸Đˇ, Đş ŃŃŃОко, пОПоŃоннОК ---> и ŃŃŃанОвиŃĐľ огО на
++ поŃвŃŃ ĐžŃийкŃ.
++ 2. ĐаМПиŃĐľ x Đ´ĐťŃ ŃĐ´Đ°ĐťĐľĐ˝Đ¸Ń ĐżĐľŃвОгО нопŃавиНŃнОгО ŃиПвОНа.
++ 3. ТопоŃŃ Đ˝Đ°ĐśĐźĐ¸ŃĐľ u Đ´ĐťŃ ĐžŃĐźĐľĐ˝Ń (ĐžŃкаŃĐ°) пОŃНодноК вŃпОНноннОК кОПандŃ.
++ 4. ĐŃĐżŃавŃŃĐľ вŃĐľ ĐžŃийки в ŃŃŃОко, иŃпОНŃСŃŃ ĐşĐžĐźĐ°Đ˝Đ´Ń x .
++ 5. ТопоŃŃ Đ˝Đ°ĐśĐźĐ¸ŃĐľ СагНавнŃŃ U Đ´ĐťŃ ŃОгО, ŃŃĐžĐąŃ Đ˛ĐľŃĐ˝ŃŃŃ Đ˛ŃŃ ŃŃŃĐžĐşŃ Đ˛ иŃŃ
ОднОо
++ ŃĐžŃŃĐžŃнио.
++ 6. ĐаМПиŃĐľ u ноŃкОНŃкО ŃаС Đ´ĐťŃ ĐžŃĐźĐľĐ˝Ń ĐşĐžĐźĐ°Đ˝Đ´Ń U и ĐżŃодŃĐ´ŃŃиŃ
кОПанд.
++ 7. ĐаМПиŃĐľ ŃопоŃŃ CTRL-R (ŃĐ´ĐľŃМиваКŃĐľ кНавиŃŃ CTRL наМаŃОК в ĐźĐžĐźĐľĐ˝Ń Đ˝Đ°ĐśĐ°ŃиŃ
++ R) ноŃкОНŃкО ŃаС Đ´ĐťŃ Đ˛ĐžĐˇĐ˛ŃĐ°ŃĐ° кОПанд (ĐžŃĐşĐ°Ń ĐžŃкаŃĐ°).
++
++ ---> ĐŃĐżŃŃавŃŃĐľ ООŃийки в ŃŃОКК ŃŃŃОко и воŃниŃŃĐľ иŃ
ŃŃ ĐżĐžĐźĐžŃŃŃŃ `ĐžŃкаŃĐ°'.
++
++ 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, пОка но ŃĐ°ŃŃŃавиŃĐľ вŃĐľ ŃŃŃОки в Đ˝ŃМнОП пОŃŃдко.
++
++ Đł) Đ ĐťŃŃŃĐľ вŃĐ´ŃПаŃŃ Đ˝Đľ ПОг.
++ Đą) ĐОгда но в ŃŃŃĐşŃ ĐˇĐ°Đ˝ĐľĐźĐžĐł,
++ в) ĐĐ˝ ŃваМаŃŃ ŃĐľĐąŃ ĐˇĐ°ŃŃавиН
++ Đ°) ĐОК Đ´ŃĐ´Ń ŃĐ°ĐźŃŃ
ŃĐľŃŃĐ˝ŃŃ
ĐżŃавиН
++
++
++ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
++ ĐŁŃОк 3.2: ĐĐĐĐĐĐĐ ĐĐĐĐĐĐŤ
++
++
++ ** ĐайоŃиŃĐľ r и ŃиПвОН, СаПонŃŃŃиК ŃиПвОН пОд ĐşŃŃŃĐžŃОП. **
++
++ 1. ĐĐľŃоПоŃŃиŃĐľ ĐşŃŃŃĐžŃ Đ˛Đ˝Đ¸Đˇ, Đş ŃŃŃОко, пОПоŃоннОК --->.
++
++ 2. ĐŁŃŃанОвиŃĐľ ĐşŃŃŃĐžŃ ŃĐ°Đş, ŃŃĐžĐąŃ ĐžĐ˝ наŃ
ОдиНŃŃ Đ˝Đ°Đ´ поŃвОК ĐžŃийкОК.
++
++ 3. ĐайоŃиŃĐľ r и СаŃоП ŃиПвОН, иŃĐżŃавНŃŃŃиК ĐžŃийкŃ.
++
++ 4. ĐОвŃĐžŃиŃĐľ Ńаги 2 и 3, пОка поŃĐ˛Đ°Ń ŃŃŃОка но ĐąŃĐ´ĐľŃ Đ¸ŃĐżŃавНона.
++
++ ---> Đ ĐźĐžĐźĐľĐłŃ Đ˝Đ°ĐąŃŃĐ° ŃŃОК ŃŃŃОки кОо0ĐşŃĐž Ń ŃŃŃдОП пОпвдаН пО кНваиŃĐ°Đź!
++ ---> Đ ĐźĐžĐźĐľĐ˝Ń Đ˝Đ°ĐąĐžŃĐ° ŃŃОК ŃŃŃОки кОо-ĐşŃĐž Ń ŃŃŃдОП пОпадаН пО кНавиŃĐ°Đź!
++
++ 5. ТопоŃŃ ĐżĐľŃĐľŃ
ОдиŃĐľ Đş ĐŁŃĐžĐşŃ 3.2.
++
++ ĐĐĐĐЧĐĐĐĐ: ĐОПниŃĐľ, ŃŃĐž Đ˛Ń Đ´ĐžĐťĐśĐ˝Ń ŃŃиŃŃŃŃ Đ˛ ĐżŃĐžŃĐľŃŃĐľ ŃайОŃŃ, Đ° но ĐżŃĐžŃŃĐž
++ СапОПинаŃ.
++
++
++ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
++ ĐŁŃОк 3.3: ĐĐĐĐĐĐĐ ĐĐĐĐĐĐĐĐĐŻ
++
++
++ ** ĐĐťŃ Đ¸ĐˇĐźĐľĐ˝ĐľĐ˝Đ¸Ń ŃĐ°ŃŃи ŃНОва найоŃиŃĐľ cw . **
++
++ 1. ĐĐľŃоПоŃŃиŃĐľ ĐşŃŃŃĐžŃ Đ˛Đ˝Đ¸Đˇ, Đş ŃŃŃОко, пОПоŃоннОК --->.
++
++ 2. Đ Đ°ŃпОНОМиŃĐľ ĐşŃŃŃĐžŃ Đ˝Đ°Đ´ ĐąŃквОК `o' в ŃНОво `ŃОНа'.
++
++ 3. ĐайоŃиŃĐľ cw и иŃĐżŃавŃŃĐľ ŃНОвО (в даннОП ŃĐťŃŃĐ°Đľ, найоŃиŃĐľ `НОв'.)
++
++ 4. ĐаМПиŃĐľ <ESC> и поŃĐľŃ
ОдиŃĐľ Đş ŃНодŃŃŃоК ĐžŃийко (Đş поŃĐ˛ĐžĐźŃ ŃиПвОНŃ, кОŃĐžŃŃĐš
++ надО иСПониŃŃ.)
++
++ 5. ĐОвŃĐžŃиŃĐľ Ńаги 3--4 пОка поŃвОо ĐżŃодНОМонио но ŃŃĐ°Đ˝ĐľŃ Đ¸Đ´ĐľĐ˝ŃиŃĐ˝ŃĐź вŃĐžŃОПŃ.
++
++ ---> ĐĐľŃкОНŃкО ŃОНа в ŃŃĐłŃ ŃŃŃОко ŃпгŃŃĐąŃ ŃодаНСкŃŃиоŃвŃ
.
++ ---> ĐĐľŃкОНŃкО ŃНОв в ŃŃОК ŃŃŃОко ŃŃойŃŃŃ ŃодакŃиŃОваниŃ.
++
++ ĐĐąŃĐ°ŃиŃĐľ вниПанио, ŃŃĐž cw но ŃОНŃкО СаПонŃĐľŃ ŃНОвО, нО и поŃĐľĐ˛ĐžĐ´Đ¸Ń Đ˛Đ°Ń Đ˛ ŃоМиП
++ вŃŃавки.
++
++
++ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
++ ĐŁŃОк 3.4: ĐĐ ĐĐĐĐĐĐĐĐ ĐĐĐĐĐЯТЏ ĐĄ ĐĐĐĐĐĐĐĐ c
++
++
++ ** ĐОПанда ĐˇĐ°ĐźĐľĐ˝Ń Đ¸ŃпОНŃСŃĐľŃŃŃ Ń ŃоПи Мо ОйŃокŃаПи, ŃŃĐž и кОПанда ŃдаНониŃ. **
++
++ 1. ĐОПанда Đ¸ĐˇĐźĐľĐ˝ĐľĐ˝Đ¸Ń ĐżŃиПонŃĐľŃŃŃ ŃакиП Мо ОйŃаСОП, как и кОПанда ŃдаНониŃ.
++ ĐĐľ ŃĐžŃĐźĐ°Ń ŃакОв:
++
++ [ŃиŃНО] c ОйŃĐľĐşŃ ĐĐĐ c [ŃиŃНО] ОйŃокŃ
++
++ 2. ĐĐąŃокŃŃ ŃакМо ŃОвпадаŃŃ: w (ŃНОвО), $ (ĐşĐžĐ˝ĐľŃ ŃŃŃОки) и Ń.Đż.
++
++ 3. ĐĐľŃоПоŃŃиŃĐľ ĐşŃŃŃĐžŃ Đ˛Đ˝Đ¸Đˇ, Đş ŃŃŃОко, пОПоŃоннОК --->.
++
++ 4. ĐĐľŃоКдиŃĐľ Đş поŃвОК ĐžŃийко.
++
++ 5. ĐайоŃиŃĐľ c$ и ĐžŃŃодакŃиŃŃĐšŃĐľ поŃвŃŃ ŃŃŃĐžĐşŃ ŃĐ°Đş, ŃŃĐžĐąŃ ĐžĐ˝Đ° ŃОвпадаНа ŃĐž
++ вŃĐžŃОК, пОŃНо ŃогО наМПиŃĐľ <ESC>.
++
++ ---> ĐĐžĐ˝ĐľŃ ŃŃОК ŃŃŃОки Đ˝ŃМдаоŃŃŃ Đ˛ пОПОŃи, ŃŃĐžĐąŃ ŃŃĐ°ŃŃ ĐżĐžŃ
ОМиП на вŃĐžŃОК.
++ ---> ĐĐžĐ˝ĐľŃ ŃŃОК ŃŃŃОки Đ˝ŃМдаоŃŃŃ Đ˛ пОПОŃи ĐşĐžĐźĐ°Đ˝Đ´Ń c$ .
++
++
++ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
++ Đ ĐĐĐŽĐĐ ĐŁĐ ĐĐĐ 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. РОйŃŃнОП ŃоМиПо (Normal mode) найоŃиŃĐľ ŃиПвОН / . ĐĐąŃĐ°ŃиŃĐľ вниПанио,
++ ŃŃĐž Он вПоŃŃĐľ Ń ĐşŃŃŃĐžŃОП пОŃвиŃŃŃ Đ˛Đ˝Đ¸ĐˇŃ ŃĐşŃана, как ŃŃĐž ĐżŃОиŃŃ
ĐžĐ´Đ¸Ń Ń
++ кОПандОК : .
++
++ 2. ТопоŃŃ Đ˝Đ°ĐąĐľŃиŃĐľ 'ĐžŃŃŃийка' <ENTER>. ĐŃĐž ŃĐž ŃНОвО, кОŃĐžŃОо ĐŃ ĐąŃĐ´ĐľŃĐľ
++ иŃкаŃŃ.
++
++ 3. ĐĐťŃ ŃОгО, ŃŃĐžĐąŃ ĐżĐžĐ˛ŃĐžŃиŃŃ ĐżĐžĐ¸ŃĐş, ĐżŃĐžŃŃĐž наМПиŃĐľ n .
++ ĐĐťŃ ĐżĐžĐ¸Ńка ŃŃОК ŃŃĐ°ĐˇŃ Đ˛ ОйŃĐ°ŃнОП напŃавНонии, наМПиŃĐľ Shift-N .
++
++ 4. ĐŃНи ĐŃ ĐśĐľĐťĐ°ĐľŃĐľ ŃŃĐ°ĐˇŃ Đ¸ŃкаŃŃ Đ˛ ОйŃĐ°ŃнОП напŃавНонии, иŃпОНŃСŃĐšŃĐľ
++ ĐşĐžĐźĐ°Đ˝Đ´Ń ? вПоŃŃĐž / .
++
++ ---> ĐОгда ĐŃ ĐżŃи пОиŃко Đ´ĐžŃŃигноŃĐľ кОнŃĐ° ŃаКНа, пОиŃĐş ĐąŃĐ´ĐľŃ ĐżŃОдОНМон Ń
++ наŃаНа.
++
++ "ĐžŃŃŃийка" ŃŃĐž но ŃпОŃОй ĐżŃОиСноŃĐľĐ˝Đ¸Ń ŃНОва `ĐžŃийка'; ĐžŃŃŃийка ŃŃĐž ĐžŃийка.
++
++ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
++ ĐŁŃОк 4.3: ĐĐĐĐĄĐ ĐĐĐ ĐĐŤĐĽ ĐĄĐĐĐĐĐ
++
++
++ ** ĐайоŃиŃĐľ % Đ´ĐťŃ ĐżĐžĐ¸Ńка паŃĐ˝ŃŃ
),] иНи } . **
++
++ 1. ĐОПоŃŃиŃĐľ ĐşŃŃŃĐžŃ Đ˝Đ°Đ´ ĐťŃйОК иС (, [ иНи { в ŃŃŃОко вниСŃ, пОПоŃоннОК --->.
++
++ 2. ТопоŃŃ Đ˝Đ°ĐąĐľŃиŃĐľ ŃиПвОН % .
++
++ 3. ĐŃŃŃĐžŃ Đ´ĐžĐťĐśĐľĐ˝ поŃĐľŃкОŃиŃŃ Đ˝Đ° паŃĐ˝ŃŃ ŃкОйкŃ.
++
++ 4. ĐайоŃиŃĐľ % Đ´ĐťŃ Đ˛ĐžĐˇĐ˛ŃĐ°ŃĐ° ĐşŃŃŃĐžŃĐ° наСад Đş поŃвОК ŃкОйко.
++
++ ---> ĐŃĐž ( ŃŃŃОка, ŃОдоŃМаŃĐ°Ń Ńакио (, Ńакио [ ] и Ńакио { } ŃкОйки. ))
++
++ ĐаПоŃанио: ĐŃĐž ĐžŃĐľĐ˝Ń ŃдОйнО ĐżŃи ĐžŃНадко ĐżŃОгŃаПП Ń ĐżŃОпŃŃоннŃПи ŃкОйкаПи!
++
++
++
++
++
++
++ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
++ ĐŁŃОк 4.4: ĐĄĐĐĐĄĐĐ ĐĐĄĐĐ ĐĐĐĐĐĐĐŻ ĐШĐĐĐĐ
++
++
++ ** ĐайоŃиŃĐľ :s/ĐąŃНО/ŃŃаНО/g Đ´ĐťŃ ĐˇĐ°ĐźĐľĐ˝Ń 'ĐąŃНО' на 'ŃŃаНО'. **
++
++ 1. ĐĐľŃоПоŃŃиŃĐľ ĐşŃŃŃĐžŃ Đ˛Đ˝Đ¸Đˇ, Đş ŃŃŃОко, пОПоŃоннОК --->.
++
++ 2. ĐайоŃиŃĐľ :s/ŃвОдŃ/ŃĐ˛ĐžĐśŃ <ENTER> . ĐĐąŃĐ°ŃиŃĐľ вниПанио на ŃĐž, ŃŃĐž ŃŃĐ° кОПанда
++ ĐˇĐ°ĐźĐľĐ˝Đ¸Ń ŃОНŃкО поŃвОо наКдоннОо вŃ
ОМдонио в ŃŃŃОко.
++
++ 3. ТопоŃŃ Đ˝Đ°ĐąĐľŃиŃĐľ :s/ŃвОдŃ/ŃвОМŃ/g , ОСнаŃĐ°ŃŃоо пОдŃŃĐ°Đ˝ĐžĐ˛ĐşŃ ĐłĐťĐžĐąĐ°ĐťŃнО вО
++ вŃоК ŃŃŃОко. ĐŃĐž ĐˇĐ°ĐźĐľĐ˝Đ¸Ń Đ˛ŃĐľ наКдоннŃĐľ в ŃŃŃОко вŃ
ОМдониŃ.
++
++ ---> ĐŻ ŃĐ˛ĐžĐ´Ń Đş ĐžŃвоŃМоннŃĐź ŃоНонŃŃĐź, Ń ŃĐ˛ĐžĐ´Ń ŃĐşĐ˛ĐžĐˇŃ Đ˛ĐľĐşĐžĐ˛ĐľŃĐ˝ŃĐš ŃŃОн, Ń ŃĐ˛ĐžĐ´Ń Đş
++ СайŃŃŃĐź пОкОНонŃŃĐź.
<<Diff was trimmed, longer than 597 lines>>
More information about the pld-cvs-commit
mailing list