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.zh.euc
=============================================================================== = �� ӭ �� �� �� V I M �� �� �� ���� �汾 1.7 = =============================================================================== Vim ��һ�����кܶ����Ĺ��ܷdz�ǿ��ı༭�������ƪ�����ڱ��̵̳��� �Ͳ���ϸ����ˡ����̵̳����Ŀ���ǽ��һЩ��Ҫ�Ļ����������պ��� Щ������ܹ������׵ؽ� Vim ���һ��ͨ�ñ༭���ʹ��ˡ� ��ɱ��̵̳����ݴ�Լ��Ҫ25-30���ӣ�ȡ�����ѵ����ʱ�䡣 ע�⣺ ÿһ�ڵ�����������ı��ġ��Ƽ�����Ʊ��ĵ�һ��������Ȼ���ڸ����� ����ѵ��(�����ͨ��"vimtutor"����̵̳ģ���ô���ľ��Ѿ��Ǹ�����)�� �м�һ�㣺���̵̳����˼·����ʹ���н���ѧϰ�ġ�Ҳ����˵�����Ҫͨ�� ִ�����ѧϰ��DZ�����ȷ�÷������ֻ���Ķ������������ô����� ��ܿ������Щ���ģ� ��ˣ�������ȷ�����Shift-Lock(��Сд�����)��û�а��£�Ȼ�󰴼����� ����ĸ�� j �㹻�����ƶ���ֱ꣬����һ�ڵ������ܹ���ȫ����Ļ�� ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ��һ����һ�ڣ��ƶ���� ** Ҫ�ƶ���꣬�����˵��ֱ��� h��j��k��l ���� ** ^ k ��ʾ�� h �ļ�λ����ߣ�ÿ�ΰ��¾ͻ������ƶ��� < h l > l �ļ�λ���ұߣ�ÿ�ΰ��¾ͻ������ƶ��� j j ���������һ֧��˷����µļ�ͷ�� v 1. ���������Ļ���ƶ���ֱ꣬��������Ϊֹ�� 2. �������м�(j)��ֱ�����ֹ���ظ����С� ---> �����Ӧ���Ѿ�ѧ������ƶ�����һ���ɡ� 3. ������ʹ�����м���������ƶ�����һ���ڶ��ڡ� ��ʾ���������ȷ�������µ���ĸ���밴��<ESC>���ص����(Normal)ģʽ�� Ȼ���ٴδӼ����������Ҫ���� ��ʾ�����Ӧ��Ҳ���������ġ�����ʹ��hjkl������ϰ��֮������ܹ����� �����Ļ���Ĵ��ƶ���ꡣ���������� ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ��һ���ڶ��ڣ�VIM�Ľ�����˳� !! �ر���ʾ�������Ķ���һ�ڵ�������ݣ�Ȼ����ִ�������������� 1. ��<ESC>��(����Ϊ��ȷ����������ģʽ)�� 2. Ȼ�����룺 :q! <�س�> ���ַ�ʽ���˳��༭��ᶪ������༭�������ĸĶ��� 3. ����������������ʾ�����������ܹ�����ص����̵̳����Ǿ��ǣ� vimtutor <�س�> 4. ��������Ѿ���μ�ס����Щ����Ļ�����Ӳ���1ִ�е�����3�˳���Ȼ ���ٴν���༭��� ��ʾ�� :q! <�س�> �ᶪ�������κθĶ�������֮�����ѧ����α���Ķ����ļ��� 5. ��������Ƶ���һ������ڡ� ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ��һ������ڣ��ı��༭֮ɾ�� ** �����(Normal)ģʽ�£����԰��� x ����ɾ��������λ�õ��ַ���** 1. �뽫����ƶ����������������� ---> ����һ�С� 2. Ϊ�������������뽫������׼��ɾ�����ַ���λ�ô��� 3. Ȼ���� x ���������ַ�ɾ���� 4. �ظ�����2������4��ֱ���������Ϊֹ�� ---> The ccow jumpedd ovverr thhe mooon. 5. ��ˣ������Ѿ�����ˣ������ǵ�һ�����Ľڡ� �ر���ʾ���������̳�ʱ����Ҫǿ�м��䡣��סһ�㣺��ʹ����ѧϰ�� ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ��һ�����Ľڣ��ı��༭֮���� ** �����ģʽ�£����԰��� i ���������ı���** 1. �뽫����ƶ����������������� ---> �ĵ�һ�С� 2. Ϊ��ʹ�õ�һ�������ͬ�ڵڶ��У��뽫�������ı���һ��׼�������ַ� ��λ�á� 3. Ȼ���� i �������������Ҫ���ı��ַ��� 4. ÿ�����������Ϻ��밴�� <ESC> ���������ģʽ�� �ظ�����2�����4�Ա�������ӡ� ---> There is text misng this . ---> There is some text missing from this line. 5. ������ı��������Ѿ�����⣬������Ķ�����ĵ�һ������ڡ� ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ��һ������ڣ��ı��༭֮��� ** �� A ��������ı��� ** 1. �ƶ���굽�����һ������� ---> ��һ�С� ��������һ�е��ĸ��ַ��ϲ�����Ҫ�� 2. �� A �������Ҫ��������ݡ� 3. �ı������Ϻ󣬰� <ESC> ���ص����ģʽ�� 4. �ƶ���굽����ڶ�������� ---> ��һ�С��ظ�����2�Ͳ���3�Ը�������ӡ� ---> There is some text missing from th There is some text missing from this line. ---> There is also some text miss There is also some text missing here. 5. ���������ı�����е����ʱ������ѧϰ��һ������ڡ� ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ��һ������ڣ��༭�ļ� ** ʹ�� :wq �Ա����ļ����˳��� ** �ر���ʾ����ִ�����²���֮ǰ�����ȶ������С�ڣ� 1. ����ڵ�һ���ڶ�������������˳����̳̣� :q! ���ߣ�������Է����һ���նˣ��������ִ�����²���� 2. �� shell ����ʾ���������� vim tutor <�س�> 'vim'���� Vim �༭�����'tutor'���ϣ��༭���ļ�����֡� ��ʹ��һ�����ԸĶ����ļ��� 3. ʹ�����ǰ��Ľ̳���ѧ����������ɾ���ı��� 4. ����Ķ������ļ����˳� Vim������Щ���� :wq <�س�> 5. ����ڲ���1���Ѿ��˳� vimtutor�������� vimtutor �ƶ��������С��һ�ڡ� 6. �Ķ������ϲ��裬Ū����ǵ����壬Ȼ����ʵ���н����ϰ�� ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ��һ��С�� 1. ������Ļ�ı��е��ƶ��ȿ����ü�ͷ����Ҳ����ʹ�� hjkl ��ĸ���� h (����) j (����) k (����) l (����) 2. ����� Vim �༭�(���������ʾ��)�������룺vim �ļ�� <�س�> 3. ��˳� Vim �༭��������� <ESC> :q! <�س�> �����иĶ��� �������� <ESC> :wq <�س�> ����Ķ��� 4. �����ģʽ��ɾ��������λ�õ��ַ����밴�� x 5. ����������ı��������룺 i ����������ı� <ESC> �ڹ��ǰ�����ı� A ���������ı� <ESC> ��һ�к�����ı� �ر���ʾ������ <ESC> ������ص����ģʽ���߳��һ����������򲿷���� ���� ��ˣ���һ�����˽����������������ڶ��������ݡ� ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ �ڶ�����һ�ڣ�ɾ������� ** ���� dw ���Դӹ�괦ɾ���һ�����ʵ�ĩβ��** 1. �밴�� <ESC> ��ȷ����������ģʽ�� 2. �뽫����ƶ����������������� ---> ����һ�С� 3. �뽫������׼��Ҫɾ���ĵ��ʵ���ʼ���� 4. �������� dw ɾ����õ��ʡ� �ر���ʾ���������ʱ����ĸ d ��ͬʱ�������Ļ�����һ�С�Vim �ڵȴ������ ��ĸ w������������dz� d �������ַ����DZ�������ˣ��밴�� <ESC> ���� Ȼ����������� ---> There are a some words fun that don't belong paper in this sentence. 5. �ظ�����3�Ͳ���4��ֱ����������ϡ����ż���ڶ����ڶ������ݡ� ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ �ڶ����ڶ��ڣ�����ɾ������� ** ���� d$ �ӵ�ǰ���ɾ������ĩ��** 1. �밴�� <ESC> ��ȷ����������ģʽ�� 2. �뽫����ƶ����������������� ---> ����һ�С� 3. �뽫����ƶ������е�β��(Ҳ�����ڵ�һ����š�.������)�� 4. Ȼ������ d$ �ӹ�괦ɾ���ǰ��β���� ---> Somebody typed the end of this line twice. end of this line twice. 5. ����ѧϰ�ڶ�������ھ�֪�����ô����ˡ� ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ �ڶ�������ڣ��������Ͷ��� ���ı��ı�������һ���������һ��������ɡ� ʹ��ɾ������� d ��ɾ�����ĸ�ʽ���£� d motion ���У� d - ɾ��������� motion - ������IJ������(������г�)�� һ����̵Ķ���б� w - �ӵ�ǰ��굱ǰλ��ֱ����һ��������ʼ������������ĵ�һ���ַ��� e - �ӵ�ǰ��굱ǰλ��ֱ������ĩβ���������һ���ַ��� $ - �ӵ�ǰ��굱ǰλ��ֱ����ǰ��ĩ�� ������� de ��ӵ�ǰ���λ��ɾ��������ĩβ�� �ر���ʾ�� ��������̽��ߣ��������ģʽ������������Ӧ����ļ�����ʹ�ò������� �����������ƶ��������Ķ���б�������һ��� ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ �ڶ������Ľڣ�ʹ�ü��ָ����� ** �ڶ��ǰ������ֻ�ʹ��ظ���ô��Ρ� ** 1. �ƶ���굽�������� ---> ��һ�еĿ�ʼ�� 2. ���� 2w ʹ�����ǰ�ƶ��������ʡ� 3. ���� 3e ʹ�����ǰ�ƶ�����������ʵ�ĩβ�� 4. ���� 0 (����) �ƶ���굽���ס� 5. �ظ�����2�Ͳ���3�����Բ�ͬ����֡� ---> This is just a line with words you can move around in. 6. ����ѧϰ�ڶ�������ڡ� ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ �ڶ�������ڣ�ʹ�ü����ɾ������ ** ʹ�ò����ʱ������ֿ���ʹ��ظ���ô��Ρ� ** �����Ѿ��ᵽ��ɾ��������Ͷ������ϣ������������ж��֮ǰ����һ������� ɾ�����ࣺ d number(���) motion 1. �ƶ���굽�������� ---> ��һ���е�һ����д��ĸ�����ϡ� 2. ���� d2w ��ɾ��������д��ĸ���ʡ� 3. �ظ�����1�Ͳ���2��ʹ�ò�ͬ�����ʹ����һ��������ɾ��ȫ����ڵĴ�д��ĸ ���� ---> this ABC DE line FGHI JK LMN OP of words is Q RS TUV cleaned up. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ �ڶ�������ڣ������� ** ���� dd ����ɾ���һ����ǰ�С� ** �������ɾ���ĸ�Ƶ�ȣ�Vi ������߾���Ҫ�����ɾ������������Ҫ��ͬһ���� ����� d �Ϳ���ɾ��������ڵ����ˡ� 1. �뽫����ƶ�������������Ķ̾�����еĵڶ��С� 2. ���� dd ɾ�����С� 3. Ȼ���ƶ��������С� 4. �������� 2dd ɾ�����С� ---> 1) Roses are red, ---> 2) Mud is fun, ---> 3) Violets are blue, ---> 4) I have a car, ---> 5) Clocks tell time, ---> 6) Sugar is sweet ---> 7) And so are you. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ �ڶ������߽ڣ��������� ** ���� u ��������ִ�е������� U ���������е��޸ġ� ** 1. �뽫����ƶ����������������� ---> ����һ�У����������ڵ�һ������ ���� 2. ���� x ɾ����һ�����뱣�����ĸ�� 3. Ȼ������ u ������ִ�е�(һ��)�� 4. ���Ҫʹ�� x ������е���д��� 5. ��������һ����д�� U ���ָ������е�ԭʼ״̬�� 6. ���Ŷ������ u �Գ�� U �Լ���ǰ���� 7. Ȼ�������� CTRL-R (�Ȱ��� CTRL �����ſ������Ű� R ��)������� ����������������Ҳ���dz������� ---> Fiix the errors oon thhis line and reeplace them witth undo. 8. ��Щ���Ƿdz����õ��������ǵڶ�����С��ˡ� ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ �ڶ���С�� 1. ��ӵ�ǰ���ɾ�����һ�����ʣ������룺dw 2. ��ӵ�ǰ���ɾ�����ǰ��ĩβ�������룺d$ 3. �ɾ����У������룺dd 4. ��ظ�һ������������ǰ�����һ����֣�2w 5. �����ģʽ���޸����ĸ�ʽ�ǣ� operator [number] motion ���У� operator - �����������Ҫ������飬���� d ����ɾ�� [number] - ���Ը��ӵ���֣�������ظ��Ĵ�� motion - ������������������ı��ϵ��ƶ������� w ������(word)�� $ ������ĩ�ȵȡ� 6. ��ƶ���굽���ף��밴���0����0 7. ������ǰ�IJ���������룺u (Сд��u) ������һ�������ĸĶ��������룺U (��д��U) ������ǰ�ij�����ָ���ǰ�IJ�����������룺CTRL-R ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ �������һ�ڣ��������� ** ���� p �����һ��ɾ��������������֮�� ** 1. �뽫����ƶ��������������һ������� ---> ��һ�С� 2. ���� dd ������ɾ��������Ὣ���б��浽 Vim ��һ���Ĵ���С� 3. ���Ž�����ƶ��� c) һ�У���׼�������λ�õ��Ϸ�����ס�����Ϸ�Ŷ�� 4. Ȼ�������ģʽ��(<ESC>������)���� p ������ճ����롣 5. �ظ�����2�����4������е��������õ��ȷ��λ���ϡ� ---> d) Can you learn too? ---> b) Violets are blue, ---> c) Intelligence is learned, ---> a) Roses are red, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ������ڶ��ڣ��滻����� ** ���� r ��һ���ַ��滻������λ�õ��ַ���** 1. �뽫����ƶ����������������� ---> �ĵ�һ�С� 2. ���ƶ���굽��һ�������λ�á� 3. �������� r ��Ҫ�滻�ɵ��ַ���������ܽ������滻��ˡ� 4. �ظ�����2�Ͳ���3��ֱ����һ���Ѿ��޸���ϡ� ---> Whan this lime was tuoed in, someone presswd some wrojg keys! ---> When this line was typed in, someone pressed some wrong keys! 5. Ȼ�����Ǽ��ѧϰ���������ڡ� �ر���ʾ���м��Ҫ��ʹ����ѧϰ���������ڼ�����ѧϰ�� ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ���������ڣ��������� ** Ҫ�ı��ı�ֱ��һ�����ʵ�ĩβ�������� ce ** 1. �뽫����ƶ����������������� ---> �ĵ�һ�С� 2. ���Űѹ����ڵ��� lubw ����ĸ u ��λ���� 3. Ȼ������ cw �Լ��ȷ�ĵ���(�ڱ����������� ine )�� 4. ��� <ESC> ����Ȼ���궨λ����һ�������һ��׼�����ĵ���ĸ���� 5. �ظ�����3�Ͳ���4��ֱ����һ��������ȫ��ͬ�ڶ������ӡ� ---> This lubw has a few wptfd that mrrf changing usf the change operator. ---> This line has a few words that need changing using the change operator. ��ʾ����ע�� ce ��������ɾ����һ�����ʣ��Ҳ����������ģʽ�ˡ� ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ��������Ľڣ�ʹ��c���ĸ��� ** ���������������ɾ����ʹ�õ�ͬ��Ķ�����ʹ�á� ** 1. ����������Ĺ����ʽ��ɾ������һ�µġ������ʽ�ǣ� c [number] motion 2. ������(motion)Ҳ��һ��ģ����� w �����ʣ�$������ĩ�ȵȡ� 3. �뽫����ƶ����������������� ---> �ĵ�һ�С� 4. ���Ž�����ƶ�����һ�����󴦡� 5. Ȼ������ c$ ʹ�ø���ʣ�µIJ��ָ����ͬ�ڶ���һ������ <ESC> ���� ---> The end of this line needs some help to make it like the second. ---> The end of this line needs to be corrected using the c$ command. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ �����С�� 1. Ҫ���������Ѿ�ɾ�����ı����ݣ��밴Сд��ĸ p �����ò�����Խ���ɾ�� ���ı��������ڹ��֮�������һ��ɾ������һ����У���ô���н��� �ڵ�ǰ�������е���һ�С� 2. Ҫ�滻������λ�õ��ַ���������Сд�� r ��Ҫ�滻��ԭλ���ַ������� �����ɡ� 3. ��������������ı�ӵ�ǰ������λ��ֱ�����ָʾ��λ���м���ı��� �������� ce �����滻��ǰ��굽���ʵ�ĩβ�����ݣ����� c$ �����滻�� ǰ��굽��ĩ�����ݡ� 4. ��������ĸ�ʽ�ǣ� c [number] motion �������Ǽ��ѧϰ��һ���� ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ���Ľ���һ�ڣ���λ���ļ�״̬ ** ���� CTRL-G ��ʾ��ǰ�༭�ļ��е�ǰ��������λ���Լ��ļ�״̬��Ϣ�� �����д G ��ֱ���ת���ļ��е�ijһָ���С�** ��ʾ���м�Ҫ��ͨ���������ݣ�֮��ſ���ִ�����²���!!! 1. ���� CTRL �����ſ�Ȼ�� g �������dz��������Ϊ CTRL-G�� ��ῴ��ҳ����ײ�����һ��״̬��Ϣ�У���ʾ�������ǵ�ǰ�༭���ļ�� ���ļ��й��λ�á����ס�кţ�����ڲ���3���õ��� ��ʾ���Ҳ������Ļ�����½ǿ������λ�ã������ 'ruler' ѡ������ʱ��� (�μ� :help 'ruler') 2. �����д G ����ʹ�õ�ǰ���ֱ���ת���ļ����һ�С� ���� gg ����ʹ�õ�ǰ���ֱ���ת���ļ���һ�С� 3. ������ͣ����кţ�Ȼ�������д G������Ϳ��Է��ص����һ�ΰ��� CTRL-G ʱ��ڵ���ˡ� 4. �������û����Ļ�����ִ�в���1�����3�IJ�������ϰ�� ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ���Ľ��ڶ��ڣ��������� ** ���� / ����һ���ַ������������ڵ�ǰ�ļ��в��Ҹ��ַ�����** 1. �����ģʽ������ / �ַ������ʱ��ע�⵽���ַ��͹�궼�������Ļ�� ������ : �����һ��ġ� 2. �������� errroor <�س�>���Ǹ�errroor�����Ҫ���ҵ��ַ����� 3. Ҫ����ͬ��һ�ε��ַ�����ֻ��Ҫ�� n ����Ҫ���෴�������ͬ��һ�ε��� �������������д N ���ɡ� 4. �������������ַ�������ʹ�� ? ���� / ���С� 5. Ҫ�ص��֮ǰ��λ�ð� CTRL-O (��ס Ctrl ������ͬʱ������ĸ o)���ظ������� ���˸��ಽ��CTRL-I ���ת�����µ�λ�á� ---> "errroor" is not the way to spell error; errroor is an error. ��ʾ���������Ѿ������ļ�ĩβ�����һ��Զ����ļ�ͷ��������ң����� 'wrapscan' ѡ���λ�� ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ���Ľ�����ڣ������ŵIJ��� ** ���� % ���Բ�����Ե���� )��]��}��** 1. �ѹ����ڱ����������� --> ��һ���е��κ�һ�� (��[ �� { ���� 2. ���Ű� % �ַ��� 3. ��ʱ����λ��Ӧ��������Ե���Ŵ��� 4. �ٴΰ� % �Ϳ��������Եĵ�һ�����Ŵ��� 5. �ƶ���굽��һ�� (��)��[��]��{ �� } ������ % �鿴�����Ϊ�� ---> This ( is a test line with ('s, ['s ] and {'s } in it. )) ��ʾ���ڳ�����ʱ��������������Ҳ���Ե�����Ǻ����õġ� ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ���Ľ����Ľڣ��滻��� ** ���� :s/old/new/g �����滻 old Ϊ new��** 1. �뽫����ƶ����������������� ---> ����һ�С� 2. ���� :s/thee/the <�س�> ����ע������ֻ�ı�������еĵ�һ��ƥ�� ���� 3. ���� :s/thee/the/g �����滻ȫ�е�ƥ�䴮����������е� "thee" ���ᱻ �ı䡣 ---> thee best time to see thee flowers is in thee spring. 4. Ҫ�滻����֮���ֵ�ÿ��ƥ�䴮���� ���� :#,#s/old/new/g ���� #,# ��������滻������������ ��β���е��кš� ���� :%s/old/new/g �����滻����ļ��е�ÿ��ƥ�䴮�� ���� :%s/old/new/gc ���ҵ�����ļ��е�ÿ��ƥ�䴮�����Ҷ�ÿ��ƥ�䴮 ��ʾ�Ƿ����滻�� ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ���Ľ�С�� 1. CTRL-G ������ʾ��ǰ������λ�ú��ļ�״̬��Ϣ�� G ���ڽ�����ת��ļ����һ�С� ������һ���к�Ȼ�������д G ���ǽ�����ƶ�����кŴ�����С� gg ���ڽ�����ת��ļ���һ�С� 2. ���� / Ȼ�����һ���ַ������ڵ�ǰ��༭���ĵ��������Ҹ��ַ����� ���� ? Ȼ�����һ���ַ��������ڵ�ǰ��༭���ĵ��з�����Ҹ��ַ����� ���һ�β���֮�� n �����ظ���һ�ε�������ͬһ�����ϲ� ����һ��ƥ���ַ�����ڣ����߰���д N ���෴���������һƥ���ַ�����ڡ� CTRL-O ����ת�ؽϾɵ�λ�ã�CTRL-I ��������µ�λ�á� 3. ����굱ǰλ�������(��)��[��]��{��}���� % �Ὣ����ƶ�����Ե�����ϡ� 4. ��һ�����滻ͷһ���ַ��� old Ϊ�µ��ַ��� new�������� :s/old/new ��һ�����滻��е��ַ��� old Ϊ�µ��ַ��� new�������� :s/old/new/g ��������滻��е��ַ��� old Ϊ�µ��ַ��� new�������� :#,#s/old/new/g ���ļ����滻��е��ַ��� old Ϊ�µ��ַ��� new�������� :%s/old/new/g ����ȫ���滻ʱѯ���û�ȷ��ÿ���滻����� c ��־ :%s/old/new/gc ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ���彲��һ�ڣ��� VIM ��ִ���ⲿ���ķ��� ** ���� :! Ȼ����������һ���ⲿ������ִ�и��ⲿ��** 1. �����������Ϥ�� : ���ʹ����ƶ����Ļ�ײ��������Ϳ�������һ�����ˡ� 2. ���������̾�� ! ���ַ�������������ִ���ⲿ�� shell ���ˡ� 3. ������ ls ���Ϊ�������� !ls <�س�> �������ͻ�оٳ����ǰĿ¼�� ���ݣ�����ͬ����������ʾ�������� ls ���Ľ�һ����� !ls û�� ��ã���������� :!dir ������ ��ʾ����е��ⲿ�����������ַ�ʽִ�У�����������в������Щ�� ��ʾ����е� : ���������� <�س�> ��������ӽ��Ժ����ǾͲ��������ᵽ��һ�� �ˡ� ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ���彲�ڶ��ڣ����ڱ����ļ��ĸ�����Ϣ ** Ҫ�����ļ��ĸĶ����浽�ļ��У������� :w FILENAME ��** 1. ���� :!dir ���� :!ls ��֪��ǰĿ¼�����ݡ��Ӧ����֪����󻹵��� <�س�> �ɡ� 2. ѡ��һ��δ���õ����ļ�������� TEST�� 3. �������� :w TEST (�˴� TEST ����ѡ����ļ����) 4. �������� TEST Ϊ�ļ����������ļ� (Vim �̳�)��Ϊ����֤��һ�㣬 ���ٴ����� :!dir �� :!ls �鿴���Ŀ¼�б����ݡ� ��ע�⣺����˳� Vim Ȼ��������� vim TEST �ٴ��� Vim����ô���ļ��� ��Ӧ��ͬ�����ʱ���ļ���������ȫһ��ġ� 5. ���������ɾ�� TEST �ļ��ˡ��� MS-DOS �£������룺 :!del TEST �� Unix �£������룺 :!rm TEST ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ���彲����ڣ�һ������ѡ���Եı������ ** Ҫ�����ļ��IJ������ݣ������� v motion :w FILENAME ** 1. �ƶ���굽���С� 2. ���Ű� v ����������ƶ����������Ŀ�ϡ����ע�⵽֮����ı�������ˡ� 3. Ȼ�� : �ַ�����������Ļ�ײ����� :'<,'> �� 4. ���������� w TEST������ TEST ��һ��δ��ʹ�õ��ļ����ȷ��������� :'<,'>w TEST ֮�� <�س�> ���� 5. ��ʱ Vim ���ѡ�е���д�뵽�� TEST �����ļ���ȥ��ʹ�� :!dir �� :!ls ȷ���ļ����ȷ���档����ȱ�ɾ�������������һ���л��õ���� ��ʾ���� v ��ʹ Vim �������ģʽ����ѡȡ��������Ĵ��ƶ����ʹѡȡ������ ��С�����������ʹ��һ���������ѡ���ı����в�������磬�� d ����ɾ�� ѡ�е��ı����ݡ� ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ���彲���Ľڣ���ȡ�ͺϲ��ļ� ** Ҫ��ǰ�ļ��в��������ļ������ݣ������� :r FILENAME ** 1. ��ѹ���ƶ�����������һ�С� �ر���ʾ��ִ�в���2֮������������彲����ڵ����֣����ʱ����ƶ� ���ٴο����������ݡ� 2. ����ͨ����� :r TEST ��ǰ�洴�����Ϊ TEST ���ļ���ȡ������ ����ȡ�������ļ����ӹ�����λ�ô���ʼ���롣 3. Ϊ��ȷ���ļ��Ѿ���ȡ�ɹ����ƶ����ص�ԭ����λ�þͿ���ע������ݵ� �彲����ڵ����ݣ�һ����ԭʼ���ݣ�����һ��������ļ��ĸ����� ��ʾ��������Զ�ȡ�ⲿ�����������磬 :r !ls ���Զ�ȡ ls ���������� ��������ڹ�����档 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ���彲С�� 1. :!command ����ִ��һ���ⲿ��� command�� �뿴һЩʵ����ӣ� (MS-DOS) (Unix) :!dir :!ls - ������ʾ��ǰĿ¼�����ݡ� :!del FILENAME :!rm FILENAME - ����ɾ���Ϊ FILENAME ���ļ��� 2. :w FILENAME �ɽ���ǰ VIM ����ڱ༭���ļ����浽�Ϊ FILENAME ���� ���С� 3. v motion :w FILENAME �ɽ���ǰ�༭�ļ��п���ģʽ��ѡ�е����ݱ��浽�ļ� FILENAME �С� 4. :r FILENAME ����ȡ�����ļ� FILENAME ��������뵽��ǰ�ļ��Ĺ��λ�� ���档 5. :r !dir ���Զ�ȡ dir ��������������õ���ǰ�ļ��Ĺ��λ�ú��档 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ �������һ�ڣ������� ** ���� o ���ڹ����·����µ�һ�в��������ģʽ��** 1. �뽫����ƶ����������������� ---> ����һ�С� 2. ��������Сд�� o �ڹ�� *�·�* ���µ�һ�У�������ʹ� �������ģʽ�� 3. Ȼ������һЩ���֣�֮�� <ESC> ���˳�����ģʽ���������ģʽ�� ---> After typing o the cursor is placed on the open line in Insert mode. 4. Ϊ���ڹ�� *�Ϸ�* ���µ�һ�У�ֻ��Ҫ�����д�� O ������Сд�� o �Ϳ���ˡ��������в���һ�°ɡ� ---> Open up a line above this by typing O while the cursor is on this line. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ������ڶ��ڣ��������� ** ���� a �����ڹ��֮������ı��� ** 1. �������ģʽ�½�����ƶ����������������� ---> �ĵ�һ�е����ס� 2. �������� e ֱ�����λ�� li ��ĩβ�� 3. ����Сд�� a ����ڹ��֮������ı��ˡ� 4. �����ʲ��������������һ���е������֮�� <ESC> ���˳�����ģʽ�ص� ���ģʽ�� 5. ʹ�� e �ƶ���굽��һ��������ĵ��ʣ��ظ�����3�Ͳ���4�� ---> This li will allow you to pract appendi text to a line. ---> This line will allow you to practice appending text to a line. ��ʾ��a��i �� A ������������ģʽ��Ωһ����������ַ������λ�á� ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ���������ڣ�����һ���û������İ汾 ** �����д�� R �����滻���ַ���** 1. �뽫����ƶ����������������� ---> �ĵ�һ�С��ƶ���굽��һ�� xxx �� ��ʼλ�á� 2. Ȼ�������д�� R ��ʼ�ѵ�һ���еIJ�ͬ�ڵڶ��е�ʣ���ַ���һ���룬�� ����ȫ���滻��ԭ�е��ַ���ʹ�õ�һ����ȫ��ͬ�ڶ���ˡ� 3. ���Ű� <ESC> ���˳��滻ģʽ�ص����ģʽ�������ע�⵽��δ�滻���ı� ��Ȼ����ԭ״�� 4. �ظ����ϲ��裬��ʣ��� xxx Ҳ�滻�� ---> Adding 123 to xxx gives you xxx. ---> Adding 123 to 456 gives you 579. ��ʾ���滻ģʽ�����ģʽ���ƣ�����ÿ��������ַ�����ɾ��һ�����е��ַ��� ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ��������Ľڣ�����ճ��ı� ** ʹ�ò���� y �����ı���ʹ�� p ճ��ı� ** 1. ��λ���������� ---> ��һ�У�������ƶ��� "a)" ֮�� 2. ����ʹ�� v �������ģʽ���ƶ���굽 "first" ��ǰ�档 3. �������� y �Գ�(����)������ı��� 4. Ȼ���ƶ���굽��һ�е�ĩβ��j$ 5. �������� p �Է���(ճ�)����˵��ı���Ȼ�����룺a second <ESC>�� 6. ʹ�ÿ���ģʽѡ�� " item."���� y ���ƣ����� j$ ������ƶ�����һ��ĩβ�� �� p ���ı�ճ����� ---> a) this is the first item. b) ��ʾ��������԰� y ����������ʹ�ã����� yw �����������һ�����ʡ� ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ���������ڣ����������ѡ�� ** ���ÿ�ʹ���һ����滻�ɺ��Դ�Сд��ѡ�� ** 1. Ҫ���ҵ��� ignore �������ģʽ������ /ignore <�س�>�� Ҫ�ظ����Ҹôʣ������ظ��� n ���� 2. Ȼ������ ic ѡ��(Ignore Case�����Դ�Сд)�������룺 :set ic 3. ���ڿ���ͨ������ n ���ٴβ��ҵ��� ignore��ע�⵽ Ignore �� IGNORE ���� Ҳ���ҵ��ˡ� 4. Ȼ������ hlsearch �� incsearch ����ѡ������룺 :set hls is 5. ���ڿ����ٴ������������������ʲôЧ���� /ignore <�س�> 6. Ҫ���ú��Դ�Сд�������룺 :set noic ��ʾ��Ҫ�Ƴ�ƥ����ĸ����ʾ�������룺 :nohlsearch ��ʾ�������Ҫ����һ�β���ʱ������ĸ��Сд�������ʹ�� \c�� /ignore\c <�س�> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ �����С�� 1. ����Сд�� o �����ڹ���·����µ�һ�в��������ģʽ�� �����д�� O �����ڹ���Ϸ����µ�һ�С� 2. ����Сд�� a �����ڹ�����λ��֮������ı��� �����д�� A �����ڹ������е���ĩ֮������ı��� 3. e ������ʹ����ƶ�������ĩβ�� 4. ����� y �����ı���p ճ���ǰ���Ƶ��ı��� 5. �����д�� R �������滻ģʽ��ֱ��� <ESC> ���ص����ģʽ�� 6. ���� :set xxx �������� xxx ѡ�һЩ���õ�ѡ�����£� 'ic' 'ignorecase' ����ʱ������ĸ��Сд 'is' 'incsearch' ���Ҷ���ʱ��ʾ����ƥ�� 'hls' 'hlsearch' �����ʾ��е�ƥ����� ѡ�������������汾��Ҳ��������԰汾�� 7. ��ѡ��ǰ���� no ���Թر�ѡ� :set noic ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ���߽���һ�ڣ���ȡ�����Ϣ ** ʹ�����߰��ϵͳ ** Vim ӵ��һ��ϸ��ȫ������߰��ϵͳ��Ҫ��ð��ϵͳ����ѡ��������ַ� ��֮һ�� - ���� <HELP> �� (���������еĻ�) - ���� <F1> �� (���������еĻ�) - ���� :help <�س�> ���Ķ���������е�������˽�������ι���ġ� ���� CTRL-W CTRL-W ����ʹ��ڴ���֮���ת�� ���� :q <�س�> ���Թرհ�����ڡ� �ṩһ���ȷ�IJ����":help"��������ҵ����ڸ����İ������������ �²��(�ɱ���˰��س���Ŷ)�� :help w :help c_CTRL-D :help insert-index :help user-manual ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ���߽��ڶ��ڣ�������ű� ** ���� Vim ������ ** Vim �Ĺ�������Ҫ�� Vi ��ö࣬�����д󲿷ֶ�û��ȱʡ���á�Ϊ��ʹ�ø���� ���ԣ���ô���һ�� vimrc �ļ��� 1. ��ʼ�༭ vimrc �ļ����������ȡ������ʹ�õIJ��ϵͳ�� :edit ~/.vimrc ���� Unix ϵͳ�ʹ�õ���� :edit $VIM/_vimrc ���� MS-Windows ϵͳ�ʹ�õ���� 2. ���Ŷ�ȡ vimrc ʾ���ļ������ݣ� :r $VIMRUNTIME/vimrc_example.vim 3. �����ļ������Ϊ�� :write �´���� Vim ʱ���༭��ͻ�����﷨����Ĺ��ܡ� ����԰��ϲ���ĸ���������ӵ��� vimrc �ļ��С� Ҫ�˽�����Ϣ������ :help vimrc-intro ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ���߽�����ڣ���ȫ���� ** ʹ�� CTRL-D �� <TAB> ���Խ�������в�ȫ ** 1. ��ȷ�� Vim �������Լ���ģʽ���У� :set nocp 2. �鿴һ�µ�ǰĿ¼���Ѿ�������Щ�ļ������룺 :!ls ���� :!dir 3. ��������һ��Ŀ¼����ʼ���֣��������룺 :e 4. ���Ű� CTRL-D ����Vim ����ʾ�� e ��ʼ������б� 5. Ȼ�� <TAB> ����Vim �Ჹȫ���Ϊ :edit �� 6. �������һ���ո��Լ�һ�������ļ����ļ������ʼ���֣����磺 :edit FIL 7. ���Ű� <TAB> ����Vim �Ჹȫ�ļ��(�����Ωһƥ���)�� ��ʾ����ȫ�����������Ч���ֻ�賢�԰� CTRL-D �� <TAB>�� ����� :help ���dz����á� ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ���߽�С�� 1. ���� :help ���߰� <F1> ���� <Help> �����Դ򿪰�����ڡ� 2. ���� :help cmd �����ҵ����� cmd ���İ���� 3. ���� CTRL-W CTRL-W ����ʹ��ڴ���֮���ת�� 4. ���� :q �Թرհ������ 5. ����Դ���һ�� vimrc ��ű��ļ���������ƫ�õ����á� 6. ������ : ���ʱ���� CTRL-D ���Բ鿴���ܵIJ�ȫ���� �� <TAB> ����ʹ��һ����ȫ�� ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vim �̵̳��˾ͽ���ˡ����̳�ֻ��Ϊ�˼���ؽ���һ�� Vim �༭�������������� ������ʹ�����༭��ˡ���ӹ���ɣ�vim���кܶ�ܶ�������̳���� �ܵľ������IJ�ú�Զ������Ҫ��ͨ�Ļ���������Ŭ��Ŷ����һ��������Ķ� Vim ���û��ֲᣬʹ�õ�����ǣ� :help user-manual �����Ȿ��ֵ���Ƽ����ڸ���һ�����Ķ���ѧϰ�� Vim - Vi Improved - ��ߣ�Steve Oualline �����磺New Riders ���ǵ�һ����ȫ���� Vim ���鼮������ڳ�ѧ���ر����á����а����д�ʵ�� ��ͼʾ�� �֪���飬����� http://iccf-holland.org/click5.html �����Ȿ��Ƚ��˶������ݸ����ǹ��� Vi ���� Vim������Ҳֵ���Ƽ��� Learning the Vi Editor - ��ߣ�Linda Lamb �����磺O'Reilly & Associates Inc. ����һ��������飬ͨ���������ܹ��˽⵽�κ����Ҫʹ�� Vi ������顣 ����ĵ�����汾Ҳ������һЩ���� Vim ����Ϣ�� ���̳�������� Calorado School of Mines �� Michael C. Pierce �� Robert K. Ware ���д�ģ����кܶഴ������� Colorado State University �� Charles Smith �ṩ�����ߵĵ��������ǣ�bware@mines.colorado.edu ���̳����� Bram Moolenaar רΪ Vim �����޶��� �����߸��ԣ� =========== �������Ľ̷̳����֮������Ϊ����̩ <beos@turbolinux.com.cn>������ ����һ����ϵ��ַ��linuxrat@gnuchina.org�� �������Ľ̳��ǴӼ������Ľ̷̳����ʹ�� Debian GNU/Linux ������ĿС ����ڹ�������д�����ĺ���ת��� autoconvert ת�����ɵģ�����ת ���Ľ����һЩϸ�ڵĸĶ��� ����¼�� ========= 2012��10��01�� ���� <alick9188@gmail.com> �� vimtutor ������ 1.5 ����� 1.7�� 2002��08��30�� ����̩ <beos@turbolinux.com.cn> ��л RMS@SMTH ��ָ������ദ��������� 2002��04��22�� ����̩ <linuxrat@gnuchina.org> ��л xuandong@sh163.net ��ָ������������������� 2002��03��18�� ����̩ <linuxrat@gnuchina.org> ����Bram Moolenaar�����2002��03��16�յ����Ҫ�󣬽�vimtutor1.4���� �������vimtutor1.5�� 2001��11��15�� ����̩ <linuxrat@gnuchina.org> ��vimtutor1.4������ύ��Bram Moolenaar��Sven Guckes�� ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~