PNG  IHDRX cHRMz&u0`:pQ<bKGD pHYsodtIME MeqIDATxw]Wug^Qd˶ 6`!N:!@xI~)%7%@Bh&`lnjVF29gΨ4E$|>cɚ{gk= %,a KX%,a KX%,a KX%,a KX%,a KX%,a KX%, b` ǟzeאfp]<!SJmɤY޲ڿ,%c ~ع9VH.!Ͳz&QynֺTkRR.BLHi٪:l;@(!MԴ=žI,:o&N'Kù\vRmJ雵֫AWic H@" !: Cé||]k-Ha oݜ:y F())u]aG7*JV@J415p=sZH!=!DRʯvɱh~V\}v/GKY$n]"X"}t@ xS76^[bw4dsce)2dU0 CkMa-U5tvLƀ~mlMwfGE/-]7XAƟ`׮g ewxwC4\[~7@O-Q( a*XGƒ{ ՟}$_y3tĐƤatgvێi|K=uVyrŲlLӪuܿzwk$m87k( `múcE)"@rK( z4$D; 2kW=Xb$V[Ru819קR~qloѱDyįݎ*mxw]y5e4K@ЃI0A D@"BDk_)N\8͜9dz"fK0zɿvM /.:2O{ Nb=M=7>??Zuo32 DLD@D| &+֎C #B8ַ`bOb $D#ͮҪtx]%`ES`Ru[=¾!@Od37LJ0!OIR4m]GZRJu$‡c=%~s@6SKy?CeIh:[vR@Lh | (BhAMy=݃  G"'wzn޺~8ԽSh ~T*A:xR[ܹ?X[uKL_=fDȊ؂p0}7=D$Ekq!/t.*2ʼnDbŞ}DijYaȲ(""6HA;:LzxQ‘(SQQ}*PL*fc\s `/d'QXW, e`#kPGZuŞuO{{wm[&NBTiiI0bukcA9<4@SӊH*؎4U/'2U5.(9JuDfrޱtycU%j(:RUbArLֺN)udA':uGQN"-"Is.*+k@ `Ojs@yU/ H:l;@yyTn}_yw!VkRJ4P)~y#)r,D =ě"Q]ci'%HI4ZL0"MJy 8A{ aN<8D"1#IJi >XjX֔#@>-{vN!8tRݻ^)N_╗FJEk]CT՟ YP:_|H1@ CBk]yKYp|og?*dGvzنzӴzjֺNkC~AbZƷ`.H)=!QͷVTT(| u78y֮}|[8-Vjp%2JPk[}ԉaH8Wpqhwr:vWª<}l77_~{s۴V+RCģ%WRZ\AqHifɤL36: #F:p]Bq/z{0CU6ݳEv_^k7'>sq*+kH%a`0ԣisqにtү04gVgW΂iJiS'3w.w}l6MC2uԯ|>JF5`fV5m`Y**Db1FKNttu]4ccsQNnex/87+}xaUW9y>ͯ骵G{䩓Գ3+vU}~jJ.NFRD7<aJDB1#ҳgSb,+CS?/ VG J?|?,2#M9}B)MiE+G`-wo߫V`fio(}S^4e~V4bHOYb"b#E)dda:'?}׮4繏`{7Z"uny-?ǹ;0MKx{:_pÚmFמ:F " .LFQLG)Q8qN q¯¯3wOvxDb\. BKD9_NN &L:4D{mm o^tֽ:q!ƥ}K+<"m78N< ywsard5+вz~mnG)=}lYݧNj'QJS{S :UYS-952?&O-:W}(!6Mk4+>A>j+i|<<|;ر^߉=HE|V#F)Emm#}/"y GII웻Jі94+v뾧xu~5C95~ūH>c@덉pʃ1/4-A2G%7>m;–Y,cyyaln" ?ƻ!ʪ<{~h~i y.zZB̃/,雋SiC/JFMmBH&&FAbϓO^tubbb_hZ{_QZ-sύodFgO(6]TJA˯#`۶ɟ( %$&+V'~hiYy>922 Wp74Zkq+Ovn錄c>8~GqܲcWꂎz@"1A.}T)uiW4="jJ2W7mU/N0gcqܗOO}?9/wìXžΏ0 >֩(V^Rh32!Hj5`;O28؇2#ݕf3 ?sJd8NJ@7O0 b־?lldщ̡&|9C.8RTWwxWy46ah嘦mh٤&l zCy!PY?: CJyв]dm4ǜҐR޻RլhX{FƯanшQI@x' ao(kUUuxW_Ñ줮[w8 FRJ(8˼)_mQ _!RJhm=!cVmm ?sFOnll6Qk}alY}; "baӌ~M0w,Ggw2W:G/k2%R,_=u`WU R.9T"v,<\Ik޽/2110Ӿxc0gyC&Ny޽JҢrV6N ``یeA16"J³+Rj*;BϜkZPJaÍ<Jyw:NP8/D$ 011z֊Ⱳ3ι֘k1V_"h!JPIΣ'ɜ* aEAd:ݺ>y<}Lp&PlRfTb1]o .2EW\ͮ]38؋rTJsǏP@芎sF\> P^+dYJLbJ C-xϐn> ι$nj,;Ǖa FU *择|h ~izť3ᤓ`K'-f tL7JK+vf2)V'-sFuB4i+m+@My=O҈0"|Yxoj,3]:cо3 $#uŘ%Y"y죯LebqtҢVzq¼X)~>4L׶m~[1_k?kxֺQ`\ |ٛY4Ѯr!)N9{56(iNq}O()Em]=F&u?$HypWUeB\k]JɩSع9 Zqg4ZĊo oMcjZBU]B\TUd34ݝ~:7ڶSUsB0Z3srx 7`:5xcx !qZA!;%͚7&P H<WL!džOb5kF)xor^aujƍ7 Ǡ8/p^(L>ὴ-B,{ۇWzֺ^k]3\EE@7>lYBȝR.oHnXO/}sB|.i@ɥDB4tcm,@ӣgdtJ!lH$_vN166L__'Z)y&kH;:,Y7=J 9cG) V\hjiE;gya~%ks_nC~Er er)muuMg2;֫R)Md) ,¶ 2-wr#F7<-BBn~_(o=KO㭇[Xv eN_SMgSҐ BS헃D%g_N:/pe -wkG*9yYSZS.9cREL !k}<4_Xs#FmҶ:7R$i,fi!~' # !6/S6y@kZkZcX)%5V4P]VGYq%H1!;e1MV<!ϐHO021Dp= HMs~~a)ަu7G^];git!Frl]H/L$=AeUvZE4P\.,xi {-~p?2b#amXAHq)MWǾI_r`S Hz&|{ +ʖ_= (YS(_g0a03M`I&'9vl?MM+m~}*xT۲(fY*V4x@29s{DaY"toGNTO+xCAO~4Ϳ;p`Ѫ:>Ҵ7K 3}+0 387x\)a"/E>qpWB=1 ¨"MP(\xp߫́A3+J] n[ʼnӼaTbZUWb={~2ooKױӰp(CS\S筐R*JغV&&"FA}J>G֐p1ٸbk7 ŘH$JoN <8s^yk_[;gy-;߉DV{c B yce% aJhDȶ 2IdйIB/^n0tNtџdcKj4϶v~- CBcgqx9= PJ) dMsjpYB] GD4RDWX +h{y`,3ꊕ$`zj*N^TP4L:Iz9~6s) Ga:?y*J~?OrMwP\](21sZUD ?ܟQ5Q%ggW6QdO+\@ ̪X'GxN @'4=ˋ+*VwN ne_|(/BDfj5(Dq<*tNt1х!MV.C0 32b#?n0pzj#!38}޴o1KovCJ`8ŗ_"]] rDUy޲@ Ȗ-;xџ'^Y`zEd?0„ DAL18IS]VGq\4o !swV7ˣι%4FѮ~}6)OgS[~Q vcYbL!wG3 7띸*E Pql8=jT\꘿I(z<[6OrR8ºC~ډ]=rNl[g|v TMTղb-o}OrP^Q]<98S¤!k)G(Vkwyqyr޽Nv`N/e p/~NAOk \I:G6]4+K;j$R:Mi #*[AȚT,ʰ,;N{HZTGMoּy) ]%dHء9Պ䠬|<45,\=[bƟ8QXeB3- &dҩ^{>/86bXmZ]]yޚN[(WAHL$YAgDKp=5GHjU&99v簪C0vygln*P)9^͞}lMuiH!̍#DoRBn9l@ xA/_v=ȺT{7Yt2N"4!YN`ae >Q<XMydEB`VU}u]嫇.%e^ánE87Mu\t`cP=AD/G)sI"@MP;)]%fH9'FNsj1pVhY&9=0pfuJ&gޤx+k:!r˭wkl03׼Ku C &ѓYt{.O.zҏ z}/tf_wEp2gvX)GN#I ݭ߽v/ .& и(ZF{e"=V!{zW`, ]+LGz"(UJp|j( #V4, 8B 0 9OkRrlɱl94)'VH9=9W|>PS['G(*I1==C<5"Pg+x'K5EMd؞Af8lG ?D FtoB[je?{k3zQ vZ;%Ɠ,]E>KZ+T/ EJxOZ1i #T<@ I}q9/t'zi(EMqw`mYkU6;[t4DPeckeM;H}_g pMww}k6#H㶏+b8雡Sxp)&C $@'b,fPߑt$RbJ'vznuS ~8='72_`{q纶|Q)Xk}cPz9p7O:'|G~8wx(a 0QCko|0ASD>Ip=4Q, d|F8RcU"/KM opKle M3#i0c%<7׿p&pZq[TR"BpqauIp$ 8~Ĩ!8Սx\ւdT>>Z40ks7 z2IQ}ItԀ<-%S⍤};zIb$I 5K}Q͙D8UguWE$Jh )cu4N tZl+[]M4k8֦Zeq֮M7uIqG 1==tLtR,ƜSrHYt&QP윯Lg' I,3@P'}'R˪e/%-Auv·ñ\> vDJzlӾNv5:|K/Jb6KI9)Zh*ZAi`?S {aiVDԲuy5W7pWeQJk֤#5&V<̺@/GH?^τZL|IJNvI:'P=Ϛt"¨=cud S Q.Ki0 !cJy;LJR;G{BJy޺[^8fK6)=yʊ+(k|&xQ2`L?Ȓ2@Mf 0C`6-%pKpm')c$׻K5[J*U[/#hH!6acB JA _|uMvDyk y)6OPYjœ50VT K}cǻP[ $:]4MEA.y)|B)cf-A?(e|lɉ#P9V)[9t.EiQPDѠ3ϴ;E:+Օ t ȥ~|_N2,ZJLt4! %ա]u {+=p.GhNcŞQI?Nd'yeh n7zi1DB)1S | S#ًZs2|Ɛy$F SxeX{7Vl.Src3E℃Q>b6G ўYCmtկ~=K0f(=LrAS GN'ɹ9<\!a`)֕y[uՍ[09` 9 +57ts6}b4{oqd+J5fa/,97J#6yν99mRWxJyѡyu_TJc`~W>l^q#Ts#2"nD1%fS)FU w{ܯ R{ ˎ󅃏џDsZSQS;LV;7 Od1&1n$ N /.q3~eNɪ]E#oM~}v֯FڦwyZ=<<>Xo稯lfMFV6p02|*=tV!c~]fa5Y^Q_WN|Vs 0ҘދU97OI'N2'8N֭fgg-}V%y]U4 峧p*91#9U kCac_AFңĪy뚇Y_AiuYyTTYЗ-(!JFLt›17uTozc. S;7A&&<ԋ5y;Ro+:' *eYJkWR[@F %SHWP 72k4 qLd'J "zB6{AC0ƁA6U.'F3:Ȅ(9ΜL;D]m8ڥ9}dU "v!;*13Rg^fJyShyy5auA?ɩGHRjo^]׽S)Fm\toy 4WQS@mE#%5ʈfFYDX ~D5Ϡ9tE9So_aU4?Ѽm%&c{n>.KW1Tlb}:j uGi(JgcYj0qn+>) %\!4{LaJso d||u//P_y7iRJ߬nHOy) l+@$($VFIQ9%EeKʈU. ia&FY̒mZ=)+qqoQn >L!qCiDB;Y<%} OgBxB!ØuG)WG9y(Ą{_yesuZmZZey'Wg#C~1Cev@0D $a@˲(.._GimA:uyw֬%;@!JkQVM_Ow:P.s\)ot- ˹"`B,e CRtaEUP<0'}r3[>?G8xU~Nqu;Wm8\RIkբ^5@k+5(By'L&'gBJ3ݶ!/㮻w҅ yqPWUg<e"Qy*167΃sJ\oz]T*UQ<\FԎ`HaNmڜ6DysCask8wP8y9``GJ9lF\G g's Nn͵MLN֪u$| /|7=]O)6s !ĴAKh]q_ap $HH'\1jB^s\|- W1:=6lJBqjY^LsPk""`]w)󭃈,(HC ?䔨Y$Sʣ{4Z+0NvQkhol6C.婧/u]FwiVjZka&%6\F*Ny#8O,22+|Db~d ~Çwc N:FuuCe&oZ(l;@ee-+Wn`44AMK➝2BRՈt7g*1gph9N) *"TF*R(#'88pm=}X]u[i7bEc|\~EMn}P瘊J)K.0i1M6=7'_\kaZ(Th{K*GJyytw"IO-PWJk)..axӝ47"89Cc7ĐBiZx 7m!fy|ϿF9CbȩV 9V-՛^pV̌ɄS#Bv4-@]Vxt-Z, &ֺ*diؠ2^VXbs֔Ìl.jQ]Y[47gj=幽ex)A0ip׳ W2[ᎇhuE^~q흙L} #-b۸oFJ_QP3r6jr+"nfzRJTUqoaۍ /$d8Mx'ݓ= OՃ| )$2mcM*cЙj}f };n YG w0Ia!1Q.oYfr]DyISaP}"dIӗթO67jqR ҊƐƈaɤGG|h;t]䗖oSv|iZqX)oalv;۩meEJ\!8=$4QU4Xo&VEĊ YS^E#d,yX_> ۘ-e\ "Wa6uLĜZi`aD9.% w~mB(02G[6y.773a7 /=o7D)$Z 66 $bY^\CuP. (x'"J60׿Y:Oi;F{w佩b+\Yi`TDWa~|VH)8q/=9!g߆2Y)?ND)%?Ǐ`k/sn:;O299yB=a[Ng 3˲N}vLNy;*?x?~L&=xyӴ~}q{qE*IQ^^ͧvü{Huu=R|>JyUlZV, B~/YF!Y\u_ݼF{_C)LD]m {H 0ihhadd nUkf3oٺCvE\)QJi+֥@tDJkB$1!Đr0XQ|q?d2) Ӣ_}qv-< FŊ߫%roppVBwü~JidY4:}L6M7f٬F "?71<2#?Jyy4뷢<_a7_=Q E=S1И/9{+93֮E{ǂw{))?maÆm(uLE#lïZ  ~d];+]h j?!|$F}*"4(v'8s<ŏUkm7^7no1w2ؗ}TrͿEk>p'8OB7d7R(A 9.*Mi^ͳ; eeUwS+C)uO@ =Sy]` }l8^ZzRXj[^iUɺ$tj))<sbDJfg=Pk_{xaKo1:-uyG0M ԃ\0Lvuy'ȱc2Ji AdyVgVh!{]/&}}ċJ#%d !+87<;qN޼Nفl|1N:8ya  8}k¾+-$4FiZYÔXk*I&'@iI99)HSh4+2G:tGhS^繿 Kتm0 вDk}֚+QT4;sC}rՅE,8CX-e~>G&'9xpW,%Fh,Ry56Y–hW-(v_,? ; qrBk4-V7HQ;ˇ^Gv1JVV%,ik;D_W!))+BoS4QsTM;gt+ndS-~:11Sgv!0qRVh!"Ȋ(̦Yl.]PQWgٳE'`%W1{ndΗBk|Ž7ʒR~,lnoa&:ü$ 3<a[CBݮwt"o\ePJ=Hz"_c^Z.#ˆ*x z̝grY]tdkP*:97YľXyBkD4N.C_[;F9`8& !AMO c `@BA& Ost\-\NX+Xp < !bj3C&QL+*&kAQ=04}cC!9~820G'PC9xa!w&bo_1 Sw"ܱ V )Yl3+ס2KoXOx]"`^WOy :3GO0g;%Yv㐫(R/r (s } u B &FeYZh0y> =2<Ϟc/ -u= c&׭,.0"g"7 6T!vl#sc>{u/Oh Bᾈ)۴74]x7 gMӒ"d]U)}" v4co[ ɡs 5Gg=XR14?5A}D "b{0$L .\4y{_fe:kVS\\O]c^W52LSBDM! C3Dhr̦RtArx4&agaN3Cf<Ԉp4~ B'"1@.b_/xQ} _߃҉/gٓ2Qkqp0շpZ2fԫYz< 4L.Cyυι1t@鎫Fe sYfsF}^ V}N<_`p)alٶ "(XEAVZ<)2},:Ir*#m_YӼ R%a||EƼIJ,,+f"96r/}0jE/)s)cjW#w'Sʯ5<66lj$a~3Kʛy 2:cZ:Yh))+a߭K::N,Q F'qB]={.]h85C9cr=}*rk?vwV렵ٸW Rs%}rNAkDv|uFLBkWY YkX מ|)1!$#3%y?pF<@<Rr0}: }\J [5FRxY<9"SQdE(Q*Qʻ)q1E0B_O24[U'],lOb ]~WjHޏTQ5Syu wq)xnw8~)c 쫬gٲߠ H% k5dƝk> kEj,0% b"vi2Wس_CuK)K{n|>t{P1򨾜j>'kEkƗBg*H%'_aY6Bn!TL&ɌOb{c`'d^{t\i^[uɐ[}q0lM˕G:‚4kb祔c^:?bpg… +37stH:0}en6x˟%/<]BL&* 5&fK9Mq)/iyqtA%kUe[ڛKN]Ě^,"`/ s[EQQm?|XJ߅92m]G.E΃ח U*Cn.j_)Tѧj̿30ڇ!A0=͜ar I3$C^-9#|pk!)?7.x9 @OO;WƝZBFU keZ75F6Tc6"ZȚs2y/1 ʵ:u4xa`C>6Rb/Yм)^=+~uRd`/|_8xbB0?Ft||Z\##|K 0>>zxv8۴吅q 8ĥ)"6>~\8:qM}#͚'ĉ#p\׶ l#bA?)|g g9|8jP(cr,BwV (WliVxxᡁ@0Okn;ɥh$_ckCgriv}>=wGzβ KkBɛ[˪ !J)h&k2%07δt}!d<9;I&0wV/ v 0<H}L&8ob%Hi|޶o&h1L|u֦y~󛱢8fٲUsւ)0oiFx2}X[zVYr_;N(w]_4B@OanC?gĦx>мgx>ΛToZoOMp>40>V Oy V9iq!4 LN,ˢu{jsz]|"R޻&'ƚ{53ўFu(<٪9:΋]B;)B>1::8;~)Yt|0(pw2N%&X,URBK)3\zz&}ax4;ǟ(tLNg{N|Ǽ\G#C9g$^\}p?556]/RP.90 k,U8/u776s ʪ_01چ|\N 0VV*3H鴃J7iI!wG_^ypl}r*jɤSR 5QN@ iZ#1ٰy;_\3\BQQ x:WJv츟ٯ$"@6 S#qe딇(/P( Dy~TOϻ<4:-+F`0||;Xl-"uw$Цi󼕝mKʩorz"mϺ$F:~E'ҐvD\y?Rr8_He@ e~O,T.(ފR*cY^m|cVR[8 JҡSm!ΆԨb)RHG{?MpqrmN>߶Y)\p,d#xۆWY*,l6]v0h15M˙MS8+EdI='LBJIH7_9{Caз*Lq,dt >+~ّeʏ?xԕ4bBAŚjﵫ!'\Ը$WNvKO}ӽmSşذqsOy?\[,d@'73'j%kOe`1.g2"e =YIzS2|zŐƄa\U,dP;jhhhaxǶ?КZ՚.q SE+XrbOu%\GتX(H,N^~]JyEZQKceTQ]VGYqnah;y$cQahT&QPZ*iZ8UQQM.qo/T\7X"u?Mttl2Xq(IoW{R^ ux*SYJ! 4S.Jy~ BROS[V|žKNɛP(L6V^|cR7i7nZW1Fd@ Ara{詑|(T*dN]Ko?s=@ |_EvF]׍kR)eBJc" MUUbY6`~V޴dJKß&~'d3i WWWWWW
Current Directory: /usr/share/vim/vim80/tutor
Viewing File: /usr/share/vim/vim80/tutor/tutor.cs
=============================================================================== = V � t e j t e v t u t o r i a l u V I M - Verze 1.5 = =============================================================================== Vim je velmi v�konn� editor, kter� m� p��li� mnoho p��kaz� na to, aby mohly b�t v�echny vysv�tlen� ve v�uce jako tato. Tato v�uka obsahuje dostate�n� mno�stv� p��kaz� na to, aby bylo mo�n� pou��vat Vim jako v�ce��elov� editor. P�ibli�n� �as pot�ebn� ke zvl�dnut� t�to v�uky je 25-30 minut, z�le�� na tom, kolik �asu str�v�te p�ezku�ov�n�m. P��kazy v lekc�ch upravuj� text. Vytvo� kopii tohoto souboru pro procvi�ov�n� (p�i startu "vimtutor" je ji� toto kopie). Je d�le�it� pamatovat, �e tato v�uka je vytvo�ena pro v�uku pou��v�n�m. To znamen�, �e je pot�eba si p��kazy vyzkou�et pro jejich spr�vn� nau�en�. Pokud si jen �te� text, p��kazy zapomene�! Nyn� se p�esv�d�te, �e Caps-Lock NEN� stla�en� a n�kolikr�t stiskn�te kl�vesu j aby se kurzor posunul natolik, �e lekce 1.1 zapln� celou obrazovku. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Lekce 1.1: POHYB KURZORU ** Pro pohyb kurzoru pou��vej kl�vesy h,j,k,l jak je zn�zorn�no n�e. ** ^ k Funkce: Kl�vesa h je vlevo a vykon� pohyb vlevo. < h l > Kl�vesa l je vpravo a vykon� pohyb vpravo. j Kl�vesa j vypad� na �ipku dolu. v 1. Pohybuj kurzorem po obrazovce dokud si na to nezvykne�. 2. Dr� kl�vesu pro pohyb dolu (j), dokud se jej� funkce nezopakuje. ---> Te� v� jak se p�esunout na n�sleduj�c� lekci. 3. Pou�it�m kl�vesy dolu p�ejdi na lekci 1.2. Pozn�mka: Pokud si n�kdy nejsi jist n���m, co jsi napsal, stla� <ESC> pro p�echod do Norm�ln�ho m�du. Pot� p�epi� po�adovan� p��kaz. Pozn�mka: Kurzorov� kl�vesy tak� funguj�, av�ak pou��v�n� hjkl je rychlej�� jakmile si na n�j zvykne�. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Lekce 1.2: SPU�T�N� A UKON�EN� VIM !! POZN�MKA: P�ed vykon�n�m t�chto krok� si p�e�ti celou lekci!! 1. Stla� <ESC> (pro uji�t�n�, �e se nach�z� v Norm�ln�m m�du). 2. Napi�: :q! <ENTER>. ---> T�mto ukon�� editor BEZ ulo�en� zm�n, kter� si vykonal. Pokud chce� ulo�it zm�ny a ukon�it editor napi�: :wq <ENTER> 3. A� se dostane� na p��kazov� ��dek, napi� p��kaz, kter�m se dostane� zp�t do t�to v�uky. To m��e b�t: vimtutor <ENTER> B�n� se pou��v�: vim tutor <ENTER> ---> 'vim' znamen� spu�t�n� editoru, 'tutor' je soubor k editaci. 4. Pokud si tyto kroky spolehliv� pamatuje�, vykonej kroky 1 a� 3, ��m� ukon�� a znovu spust� editor. Potom p�esu� kurzor dolu na lekci 1.3. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Lekce 1.3: �PRAVA TEXTU - MAZ�N� ** Stisknut�m kl�vesy x v Norm�ln�m m�du sma�e� znak na m�st� kurzoru. ** 1. P�esu� kurzor n�e na ��dek ozna�en� --->. 2. K odstran�n� chyb p�ejdi kurzorem na znak, kter� chce� smazat. 3. Stla� kl�vesu x k odstran�n� necht�n�ch znak�. 4. Opakuj kroky 2 a� 4 dokud nen� v�ta spr�vn�. ---> Kr��va sko��illa p�ess m�ss�c. 5. Pokud je v�ta spr�vn�, p�ejdi na lekci 1.4. POZN�MKA: Nesna� se pouze zapamatovat p�edv�d�n� p��kazy, u� se je pou��v�n�m. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Lekce 1.4: �PRAVA TEXTU - VKL�D�N� ** Stla�en� kl�vesy i v Norm�ln�m m�du umo��uje vkl�d�n� textu. ** 1. P�esu� kurzor na prvn� ��dek ozna�en� --->. 2. Pro upraven� prvn�ho ��dku do podoby ��dku druh�ho, p�esu� kurzor na prvn� znak za m�sto, kde m� b�t text vlo�en�. 3. Stla� i a napi� pot�ebn� dodatek. 4. Po opraven� ka�d� chyby stla� <ESC> pro n�vrat do Norm�ln�ho m�du. Opakuj kroky 2 a� 4 dokud nen� v�ta spr�vn�. ---> N�jak� txt na t�to . ---> N�jak� text chyb� na t�to ��dce. 5. Pokud ji� ovl�d� vkl�d�n� textu, p�ejdi na n�sleduj�c� shrnut�. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ SHRNUT� LEKCE 1 1. Kurzorem se pohybuje pomoc� �ipek nebo kl�vesami hjkl. h (vlevo) j (dolu) k (nahoru) l (vpravo) 2. Pro spu�t�n� Vimu (z p��kazov�ho ��dku) napi�: vim SOUBOR <ENTER> 3. Pro ukon�en� Vimu napi�: <ESC> :q! <ENTER> bez ulo�en� zm�n. anebo: <ESC> :wq <ENTER> pro ulo�en� zm�n. 4. Pro smaz�n� znaku pod kurzorem napi� v Norm�ln�m m�du: x 5. Pro vkl�d�n� textu od m�sta kurzoru napi� v Norm�ln�m m�du: i vkl�dan� text <ESC> POZN�MKA: Stla�en� <ESC> t� p�em�st� do Norm�ln�ho m�du nebo zru�� necht�n� a ��ste�n� dokon�en� p��kaz. Nyn� pokra�uj Lekc� 2. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Lekce 2.1: P��KAZY MAZ�N� ** P��kaz dw sma�e znaky do konce slova. ** 1. Stla� <ESC> k ubezpe�en�, �e jsi v Norm�ln�m m�du. 2. P�esu� kurzor n�e na ��dek ozna�en� --->. 3. P�esu� kurzor na za��tek slova, kter� je pot�eba smazat. 4. Napi� dw , aby slovo zmizelo. POZN�MKA: P�smena dw se zobraz� na posledn�m ��dku obrazovky jakmile je nap�e�. Kdy� nap�e� n�co �patn�, stla� <ESC> a za�ni znova. ---> Jsou tu n�jak� slova z�bava, kter� nepat�� list do t�to v�ty. 5. Opakuj kroky 3 a� 4 dokud nen� v�ta spr�vn� a p�ejdi na lekci 2.2. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Lekce 2.2: V�CE P��KAZ� MAZ�N� ** Naps�n� p��kazu d$ sma�e v�e a� do konce ��dky. ** 1. Stla� <ESC> k ubezpe�en�, �e jsi v Norm�ln�m m�du. 2. P�esu� kurzor n�e na ��dek ozna�en� --->. 3. P�esu� kurzor na konec spr�vn� v�ty (ZA prvn� te�ku). 4. Napi� d$ ,aby jsi smazal znaky a� do konce ��dku. ---> N�kdo napsal konec t�to v�ty dvakr�t. konec t�to v�ty dvakr�t. 5. P�ejdi na lekci 2.3 pro pochopen� toho, co se stalo. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Lekce 2.3: ROZ�I�OVAC� P��KAZY A OBJEKTY Form�t mazac�ho p��kazu d je n�sleduj�c�: [��slo] d objekt NEBO d [��slo] objekt Kde: ��slo - ud�v� kolikr�t se p��kaz vykon� (voliteln�, v�choz�=1). d - je p��kaz maz�n�. objekt - ud�v� na �em se p��kaz vykon�v� (vypsan� n�e). Kr�tk� v�pis objekt�: w - od kurzoru do konce slova, v�etn� mezer. e - od kurzoru do konce slova, BEZ mezer. $ - od kurzoru do konce ��dku. POZN�MKA: Stla�en�m kl�vesy objektu v Norm�ln�m m�du se kurzor p�esune na m�sto up�esn�n� ve v�pisu objekt�. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Lekce 2.4: V�JIMKA Z 'P��KAZ-OBJEKT' ** Naps�n�m dd sma�e� cel� ��dek. ** Vzhledem k �astosti maz�n� cel�ho ��dku se auto�i Vimu rozhodli, �e bude jednodu�� napsat prost� dv� d k smaz�n� cel�ho ��dku. 1. P�esu� kurzor na druh� ��dek spodn�ho textu. 2. Napi� dd pro smaz�n� ��dku. 3. P�ejdi na �tvrt� ��dek. 4. Napi� 2dd (vzpome� si ��slo-p��kaz-objekt) pro smaz�n� dvou ��dk�. 1) R��e jsou �erven�, 2) Bl�to je z�bavn�, 3) Fialky jsou modr�, 4) M�m auto, 5) Hodinky ukazuj� �as, 6) Cukr je sladk�, 7) A to jsi i ty. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Lekce 2.5: P��KAZ UNDO ** Stla� u pro vr�cen� posledn�ho p��kazu, U pro celou ��dku. ** 1. P�esu� kurzor n�e na ��dek ozna�en� ---> a p�em�sti ho na prvn� chybu. 2. Napi� x pro smaz�n� prvn�ho necht�n�ho znaku. 3. Te� napi� u ��m� vr�t� zp�t posledn� vykonan� p��kaz. 4. Nyn� oprav v�echny chyby na ��dku pomoc� p��kazu x . 5. Napi� velk� U ��m� vr�t� ��dek do p�vodn�ho stavu. 6. Te� napi� u n�kolikr�t, ��m� vr�t� zp�t p��kaz U . 7. Stla� CTRL-R (kl�vesu CTRL dr� stla�enou a stiskni R) n�kolikr�t, ��m� vr�t� zp�t p�edt�m vr�cen� p��kazy (redo). ---> Opprav chybby nna toomto ��dku a nahra� je pommoc� undo. 8. Toto jsou velmi u�ite�n� p��kazy. Nyn� p�ejdi na souhrn Lekce 2. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ SHRNUT� LEKCE 2 1. Pro smaz�n� znak� od kurzoru do konce slova napi�: dw 2. Pro smaz�n� znak� od kurzoru do konce ��dku napi�: d$ 3. Pro smaz�n� cel�ho ��dku napi�: dd 4. Form�t p��kazu v Norm�ln�m m�du je: [��slo] p��kaz objekt NEBO p��kaz [��slo] objekt kde: ��slo - ud�v� po�et opakov�n� p��kazu p��kaz - ud�v� co je t�eba vykonat, nap��klad d ma�e objekt - ud�v� rozsah p��kazu, nap��klad w (slovo), $ (do konce ��dku), atd. 5. Pro vr�cen� p�ede�l� �innosti, napi�: u (mal� u) Pro vr�cen� v�ech �prav na ��dku napi�: U (velk� U) Pro vr�cen� vr�cen�ch �prav (redo) napi�: CTRL-R ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Lekce 3.1: P��KAZ VLO�IT ** P��ka p vlo�� posledn� vymazan� text za kurzor. ** 1. P�esu� kurzor n�e na posledn� ��dek textu. 2. Napi� dd pro smaz�n� ��dku a jeho ulo�en� do bufferu. 3. P�esu� kurzor VݩE tam, kam smazan� ��dek pat��. 4. V Norm�ln�m m�du napi� p pro op�tn� vlo�en� ��dku. 5. Opakuj kroky 2 a� 4 dokud ��dky nebudou ve spr�vn�m po�ad�. d) Tak� se dok�e� vzd�l�vat? b) Fialky jsou modr�, c) Inteligence se u��, a) R��e jsou �erven�, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Lekce 3.2: P��KAZ NAHRAZEN� ** Naps�n�m r a znaku se nahrad� znak pod kurzorem. ** 1. P�esu� kurzor n�e na prvn� ��dek ozna�en� --->. 2. P�esu� kurzor na za��tek prvn� chyby. 3. Napi� r a potom znak, kter� nahrad� chybu. 4. Opakuj kroky 2 a� 3 dokud nen� prvn� ��dka spr�vn�. ---> Kdi� byl pz�n tento ��deg, n�kdu stla�il �paqn� kl�vesy! ---> Kdy� byl ps�n tento ��dek, n�kdo stla��l �patn� kl�vesy! 5. Nyn� p�ejdi na Lekci 3.2. POZN�MKA: Zapamatuj si, �e by ses m�l u�it pou��v�n�m, ne zapamatov�n�m. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Lekce 3.3: P��KAZ �PRAVY ** Pokud chce� zm�nit ��st nebo cel� slovo, napi� cw . ** 1. P�esu� kurzor n�e na prvn� ��dek ozna�en� --->. 2. Um�sti kurzor na p�smeno i v slov� �i�ok. 3. Napi� cw a oprav slovo (v tomto p��pad� napi� '�dek'.) 4. Stla� <ESC> a p�ejdi na dal�� chybu (prvn� znak, kter� t�eba zm�nit.) 5. Opakuj kroky 3 a� 4 dokud nen� prvn� v�ta stejn� jako ta druh�. ---> Tento �i�ok m� n�kolik skic, kter� psadoinsa zm�nit pasdgf p��kazu. ---> Tento ��dek m� n�kolik slov, kter� pot�ebuj� zm�nit pomoc� p��kazu. V�imni si, �e cw nejen nahrazuje slovo, ale tak� p�em�st� do vkl�d�n�. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Lekce 3.4: V�CE ZM�N POU�IT�M c ** P��kaz pro �pravu se dru�� se stejn�mi objekty jako ten pro maz�n�. ** 1. P��kaz pro �pravu pracuje stejn� jako pro maz�n�. Form�t je: [��slo] c objekt NEBO c [��slo] objekt 2. Objekty jsou tak� shodn�, jako nap�.: w (slovo), $ (konec ��dku), atd. 3. P�ejdi n�e na prvn� ��dek ozna�en� --->. 4. P�esu� kurzor na prvn� rozd�l. 5. Napi� c$ pro upraven� zbytku ��dku podle toho druh�ho a stla� <ESC>. ---> Konec tohoto ��dku pot�ebuje pomoc, aby byl jako ten druh�. ---> Konec tohoto ��dku pot�ebuje opravit pou�it�m p��kazu c$ . ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ SHRNUT� LEKCE 3 1. Pro vlo�en� textu, kter� byl smaz�n, napi� p . To vlo�� smazan� text ZA kurzor (pokud byl ��dek smazan�, p�ejde na ��dek pod kurzorem). 2. Pro nahrazen� znaku pod kurzorem, napi� r a potom znak, kter�m chce� p�vodn� znak nahradit. 3. P��kaz na upravov�n� umo��uje zm�nit specifikovan� objekt od kurzoru do konce objektu. Nap��klad: Napi� cw ,��m� zm�n� text od pozice kurzoru do konce slova, c$ zm�n� text do konce ��dku. 4. Form�t pro nahrazov�n� je: [��slo] c objekt NEBO c [��slo] objekt Nyn� p�ejdi na n�sleduj�c� lekci. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Lekce 4.1: POZICE A STATUS SOUBORU ** Stla� CTRL-g pro zobrazen� sv� pozice v souboru a statusu souboru. Stla� SHIFT-G pro p�echod na ��dek v souboru. ** Pozn�mka: P�e�ti si celou lekci ne� za�ne� vykon�vat kroky!! 1. Dr� kl�vesu Ctrl stla�enou a stiskni g . Vespod obrazovky se zobraz� stavov� ��dek s n�zvem souboru a ��dkou na kter� se nach�z�. Zapamatuj si ��slo ��dku pro krok 3. 2. Stla� shift-G pro p�esun na konec souboru. 3. Napi� ��slo ��dku na kter�m si se nach�zel a stla� shift-G. To t� vr�t� na ��dek, na kter�m jsi d��ve stiskl Ctrl-g. (Kdy� p�e� ��sla, tak se NEZOBRAZUJ� na obrazovce.) 4. Pokud se c�t� schopn� vykonat tyto kroky, vykonej je. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Lekce 4.2: P��KAZ VYHLED�V�N� ** Napi� / n�sledovan� �et�zcem pro vyhled�n� onoho �et�zce. ** 1. Stiskni / v Norm�ln�m m�du. V�imni si, �e tento znak se spolu s kurzorem zobraz� v doln� ��sti obrazovky jako p��kaz : . 2. Nyn� napi� 'chhybba' <ENTER>. To je slovo, kter� chce� vyhledat. 3. Pro vyhled�n� dal��ho v�sledku stejn�ho �et�zce, jednodu�e stla� n . Pro vyhled�n� dal��ho v�sledku stejn�ho �et�zce opa�n�m sm�rem, stiskni Shift-N. 4. Pokud chce� vyhledat �et�zec v opa�n�m sm�ru, pou�ij p��kaz ? m�sto p��kazu / . ---> "chhybba" nen� zp�sob, jak hl�skovat chyba; chhybba je chyba. Pozn�mka: Kdy� vyhled�v�n� dos�hne konce souboru, bude pokra�ovat na jeho za��tku. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Lekce 4.3: VYHLED�V�N� P�ROV� Z�VORKY ** Napi� % pro nalezen� p�rov� ),], nebo } . ** 1. P�em�sti kurzor na kteroukoli (, [, nebo { v ��dku ozna�en�m --->. 2. Nyn� napi� znak % . 3. Kurzor se p�em�st� na odpov�daj�c� z�vorku. 4. Stla� % pro p�esun kurzoru zp�t na otv�raj�c� z�vorku. ---> Toto ( je testovac� ��dek ('s, ['s ] a {'s } v n�m. )) Pozn�mka: Toto je velmi u�ite�n� p�� lad�n� programu s chyb�j�c�mi uzav�rac�mi z�vorkami. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Lekce 4.4: ZP�SOB JAK ZM�NIT CHYBY ** Napi� :s/star�/nov�/g pro nahrazen� slova 'nov�' za 'star�'. ** 1. P�esu� kurzor na ��dek ozna�en� --->. 2. Napi� :s/dobr��/dobr� <ENTER> . V�imni si, �e tento p��kaz zm�n� pouze prvn� v�skyt v ��dku. 3. Nyn� napi� :s/dobr��/dobr�/g co� znamen� celkov� nahrazen� v ��dku. Toto nahrad� v�echny v�skyty v ��dku. ---> dobr�� suroviny a dobr�� n��in� jsou z�kladem dobr�� kuchyn�. 4. Pro zm�nu v�ech v�skyt� �et�zce mezi dv�ma ��dky, Napi� :#,#s/star�/nov�/g kde #,# jsou ��sla on�ch ��dek. Napi� :%s/star�/nov�/g pro zm�nu v�ech v�skyt� v cel�m souboru. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ SHRNUT� LEKCE 4 1. Ctrl-g vyp�e tvou pozici v souboru a status souboru. Shift-G t� p�em�st� na konec souboru. ��slo n�sledovan� Shift-G t� p�esune na dan� ��slo ��dku. 2. Naps�n� / n�sledovan� �et�zcem vyhled� �et�zec sm�rem DOP�EDU. Naps�n� ? n�sledovan� �et�zcem vyhled� �et�zec sm�rem DOZADU. Naps�n� n po vyhled�v�n� najde n�sleduj�c� v�skyt �et�zce ve stejn�m sm�ru, Shift-N ve sm�ru opa�n�m. 3. Stisknut� % kdy� je kurzor na (,),[,],{, nebo } najde odpov�daj�c� p�rovou z�vorku. 4. Pro nahrazen� nov�ho za prvn� star� v ��dku napi� :s/star�/nov� Pro nahrazen� nov�ho za v�echny star� v ��dku napi� :s/star�/nov�/g Pro nahrazen� �et�zc� mezi dv�mi ��dkami # napi� :#,#s/star�/nov�/g Pro nahrazen� v�ech v�skyt� v souboru napi� :%s/star�/nov�/g Pro potvrzen� ka�d�ho nahrazen� p�idej 'c' :%s/star�/nov�/gc ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Lekce 5.1: JAK VYKONAT VN�J�� P��KAZ ** Napi� :! n�sledovan� vn�j��m p��kazem pro spu�t�n� p��kazu. ** 1. Napi� obvykl� p��kaz : , kter� um�st� kurzor na spodek obrazovky To umo�n� napsat p��kaz. 2. Nyn� stiskni ! (vyk�i�n�k). To umo�n� vykonat jak�koliv vn�j�� p��kaz z p��kazov�ho ��dku. 3. Nap��klad napi� ls za ! a stiskni <ENTER>. Tento p��kaz zobraz� obsah tv�ho adres�e jako v p��kazov�m ��dku. Vyzkou�ej :!dir pokud ls nefunguje. Pozn�mka: Takto je mo�n� vykonat jak�koliv p��kaz. Pozn�mka: V�echny p��kazy : mus� b�t dokon�en� stisknut�m <ENTER> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Lekce 5.2: V�CE O UKL�D�N� SOUBOR� ** Pro ulo�en� zm�n v souboru napi� :w SOUBOR. ** 1. Napi� :!dir nebo :!ls pro v�pis aktu�ln�ho adres�e. U� v�, �e za t�mto mus� stisknout <ENTER>. 2. Vyber si n�zev souboru, kter� je�t� neexistuje, nap��klad TEST. 3. Nyn� napi�: :w TEST (kde TEST je vybran� n�zev souboru.) 4. To ulo�� cel� soubor (V�uka Vimu) pod n�zvem TEST. Pro ov�en� napi� znovu :!dir , ��m� zobraz� obsah adres�e. Pozn�mka: Jakmile ukon�� Vim a znovu ho spust� s n�zvem souboru TEST, soubor bude p�esn� kopie v�uky, kdy� si ji ukl�dal. 5. Nyn� odstra� soubor naps�n�m (MS-DOS): :!del TEST nebo (Unix): :!rm TEST ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Lekce 5.3: V�B�ROV� P��KAZ ULO�EN� ** Pro ulo�en� ��sti souboru napi� :#,# w SOUBOR ** 1. Je�t� jednou napi� :!dir nebo :!ls pro v�pis aktu�ln�ho adres�e a vyber vhodn� n�zev souboru jako nap�. TEST. 2. P�esu� kurzor na vrch t�to str�nky a stiskni Ctrl-g pro zobrazen� ��sla ��dku. ZAPAMATUJ SI TOTO ��SLO! 3. Nyn� se p�esu� na spodek t�to str�nky a op�t stiskni Ctrl-g. ZAPAMATUJ SI I ��SLO TOHOTO �DKU! 4. Pro ulo�en� POUZE ��sti souboru, napi� :#,# w TEST kde #,# jsou ��sla dvou zapamatovan�ch ��dk� (vrch, spodek) a TEST je n�zev souboru. 5. Znova se ujisti, �e tam ten soubor je pomoc� :!dir ale NEODSTRA�UJ ho. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Lekce 5.4: SLU�OV�N� SOUBOR� ** K vlo�en� obsahu souboru napi� :r N�ZEV_SOUBORU ** 1. Napi� :!dir pro uji�t�n�, �e soubor TEST st�le existuje. 2. P�esu� kurzor na vrch t�to str�nky. POZN�MKA: Po vykon�n� kroku 3 uvid� lekci 5.3. Potom se op�t p�esu� dol� na tuto lekci. 3. Nyn� vlo� soubor TEST pou�it�m p��kazu :r TEST kde TEST je n�zev souboru. POZN�MKA: Soubor, kter� vkl�d� se vlo�� od m�sta, kde se nach�z� kurzor. 4. Pro potvrzen� vlo�en� souboru, p�esu� kurzor zp�t a v�imni si, �e te� m� dv� kopie lekce 5.3, origin�l a souborovou verzi. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ SHRNUT� LEKCE 5 1. :!p��kaz vykon� vn�j�� p��kaz. N�kter� u�ite�n� p��klady jsou: (MS-DOS) (Unix) :!dir :!ls - zobraz� obsah souboru. :!del SOUBOR :!rm SOUBOR - odstran� SOUBOR. 2. :w SOUBOR ulo�� aktu�ln� text jako SOUBOR na disk. 3. :#,#w SOUBOR ulo�� ��dky od # do # do SOUBORU. 4. :r SOUBOR vybere z disku SOUBOR a vlo�� ho do editovan�ho souboru za pozici kurzoru. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Lekce 6.1: P��KAZ OTEV��T ** Napi� o pro vlo�en� ��dku pod kurzor a p�epnut� do Vkl�dac�ho m�du. ** 1. P�em�sti kurzor n�e na ��dek ozna�en� --->. 2. Napi� o (mal�) pro vlo�en� ��dku POD kurzor a p�epnut� do Vkl�dac�ho m�du. 3. Nyn� zkop�ruj ��dek ozna�en� ---> a stiskni <ESC> pro ukon�en� Vkl�dac�ho m�du. ---> Po stisknut� o se kurzor p�em�st� na vlo�en� ��dek do Vkl�dac�ho m�du. 4. Pro otev�en� ��dku NAD kurzorem jednodu�e napi� velk� O , m�sto mal�ho o. Vyzkou�ej si to na n�sleduj�c�m ��dku. Vlo� ��dek nad t�mto naps�n�m Shift-O po um�st�n� kurzoru na tento ��dek. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Lekce 6.2: P��KAZ P�IDAT ** Stiskni a pro vlo�en� textu ZA kurzor. ** 1. P�esu� kurzor na n�e na konec ��dky ozna�en� ---> stisknut�m $ v Norm�ln�m m�du. 2. Stiskni a (mal�) pro p�id�n� textu ZA znak, kter� je pod kurzorem. (Velk� A p�id� na konec ��dku.) Pozn�mka: T�mto se vyhne� stisknut� i , posledn�ho znaku, textu na vlo�en�, <ESC>, kurzor doprava, a nakonec x na p�id�v�n� na konec ��dku! 3. Nyn� dokon�� prvn� ��dek. V�imni si, �e p�id�v�n� je vlastn� stejn� jako Vkl�dac� m�d, krom� m�sta, kam se text vkl�d�. ---> Tento ��dek ti umo��uje nacvi�it ---> Tento ��dek ti umo��uje nacvi�it p�id�v�n� textu na konec ��dky. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Lekce 6.3: JIN� ZP�SOB NAHRAZOV�N� ** Napi� velk� R pro nahrazen� v�c ne� jednoho znaku. ** 1. P�esu� kurzor na prvn� ��dek ozna�en� --->. 2. Um�sti kurzor na za��tek prvn�ho slova, kter� je odli�n� od druh�ho ��dku ozna�en�ho ---> (slovo 'posledn�'). 3. Nyn� stiskni R a nahra� zbytek textu na prvn�m ��dku p�eps�n�m star�ho textu tak, aby byl prvn� ��dek stejn� jako ten druh�. ---> Pro upraven� prvn�ho ��dku do tvaru toho posledn� na stran� pou�ij kl. ---> Pro upraven� prvn�ho ��dku do tvaru toho druh�ho, napi� R a nov� text. 4. V�imni si, �e jakmile stiskne� <ESC> v�echen nezm�n�n� text z�st�v�. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Lekce 6.4: NASTAVEN� MO�NOST� ** Nastav mo�nost, �e vyhled�v�n� anebo nahrazov�n� nedb� velikosti p�smen ** 1. Vyhledej �et�zec 'ignore' naps�n�m: /ignore Zopakuj n�kolikr�t stisknut� kl�vesy n. 2. Nastav mo�nost 'ic' (Ignore case) naps�n�m p��kazu: :set ic 3. Nyn� znovu vyhledej 'ignore' stisknut�m: n N�kolikr�t hled�n� zopakuj stisknut�m kl�vesy n. 4. Nastav mo�nosti 'hlsearch' a 'incsearch': :set hls is 5. Nyn� znovu vykonej vyhled�vac� p��kaz a sleduj, co se stane: /ignore 6. Pro vypnut� zv�raz�ov�n� v�sledk� napi�: :nohlsearch ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ SHRHNUT� LEKCE 6 1. Stisknut� o otev�e nov� ��dek POD kurzorem a um�st� kurzor na vlo�en� ��dek do Vkl�dac�ho m�du. Naps�n� velk�ho O otev�e ��dek NAD ��dkem, na kter�m je kurzor. 2. Stiskni a pro vlo�en� textu ZA znak na pozici kurzoru. Naps�n� velk�ho A automaticky p�id� text na konec ��dku. 3. Stisknut� velk�ho R p�epne do Nahrazovac�ho m�du, dokud nestiskne� <ESC> pro jeho ukon�en�. 4. Naps�n� ":set xxx" nastav� mo�nosti "xxx". ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ LEKCE 7: P��KAZY ON-LINE N�POV�DY ** Pou��vej on-line syst�m n�pov�dy ** Vim m� obs�hl� on-line syst�m n�pov�dy. Pro za��tek vyzkou�ej jeden z n�sleduj�c�ch: - stiskni kl�vesu <HELP> (pokud ji m�) - stiskni kl�vesu <F1> (pokud ji m�) - napi� :help <ENTER> Napi� :q <ENTER> pro uzav�en� okna n�pov�dy. M��e� naj�t n�pov�du k jak�mukoliv t�matu p�id�n�m argumentu k p��kazu ":help". Zkus tyto (nezapome� stisknout <ENTER>): :help w :help c_<T :help insert-index :help user-manual ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ LEKCE 8: VYTVO�EN� INICIALIZA�N�HO SKRIPTU ** Zapni funkce editoru Vim ** Vim m� daleko v�ce funkc� ne� Vi, ale v�t�ina z nich je vypnuta ve v�choz�m nastaven�. Pro zapnut� n�kter�ch vytvo� soubor "vimrc". 1. Za�ni upravovat soubor "vimrc". Toto z�vis� na pou�it�m syst�mu: :edit ~/.vimrc pro Unix :edit $VIM/_vimrc pro MS-Windows 2. Nyn� �ti uk�zkov� "vimrc" soubor: :read $VIMRUNTIME/vimrc_example.vim 3. Ulo� soubor pomoc�: :write Po p��t�m startu Vim se zapne zv�raz�ov�n� syntaxe. Do souboru "vimrc" m��e� p�idat v�echny svoje up�ednost�ovan� nastaven�. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Toto ukon�uje v�uku Vim, kter� byla my�len� jako stru�n� p�ehled editoru Vim, tak akor�t posta�uj�c� pro lehk� a obstojn� pou��v�n� editoru. Tato v�uka m� daleko od �plnosti, proto�e Vim obsahuje podstatn� v�ce p��kaz�. D�le si p�e�ti u�ivatelsk� manu�l: ":help user-manual". Pro dal�� studium je doporu�en� kniha: Vim - Vi Improved - od Steve Oualline Nakladatel: New Riders Prvn� kniha ur�en� pro Vim. Obzvl�t� vhodn� pro za��te�n�ky. Obsahuje mno�stv� p��klad� a obr�zk�. viz http://iccf-holland.org/click5.html Tato kniha je star�� a v�ce v�novan� Vi ne� Vim, ale tak� doporu�en�: Learning the Vi Editor - od Linda Lamb Nakladatel: O'Reilly & Associates Inc. Je to dobr� kniha pro z�sk�n� v�domost� t�m� o v�em, co m��ete s Vi d�lat. �est� vyd�n� obsahuje t� informace o Vim. Tato v�uka byla napsan� autory Michael C. Pierce a Robert K. Ware, Colorado School of Mines s pou�it�m my�lenek od: Charles Smith, Colorado State University. E-mail: bware@mines.colorado.edu. Upravil pro Vim: Bram Moolenaar. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ P�eklad do �e�tiny: Lubo� Turek E-Mail: lubos.turek@gmail.com 2007 Feb 28