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