PNG  IHDR;IDATxܻn0K )(pA 7LeG{ §㻢|ذaÆ 6lذaÆ 6lذaÆ 6lom$^yذag5bÆ 6lذaÆ 6lذa{ 6lذaÆ `}HFkm,mӪôô! x|'ܢ˟;E:9&ᶒ}{v]n&6 h_tڠ͵-ҫZ;Z$.Pkž)!o>}leQfJTu іچ\X=8Rن4`Vwl>nG^is"ms$ui?wbs[m6K4O.4%/bC%t Mז -lG6mrz2s%9s@-k9=)kB5\+͂Zsٲ Rn~GRC wIcIn7jJhۛNCS|j08yiHKֶۛkɈ+;SzL/F*\Ԕ#"5m2[S=gnaPeғL lذaÆ 6l^ḵaÆ 6lذaÆ 6lذa; _ذaÆ 6lذaÆ 6lذaÆ RIENDB` ============================================================================== = B o n v e n o n al la I n s t r u i l o de V I M - Versio 1.7 = ============================================================================== Vim estas tre potenca redaktilo, kiu havas multajn komandojn, tro da ili por ion klarigi en instruilo kiel i tiu. i tiu instruilo estas fasonita por priskribi sufiajn komandojn, por ke vi kapablu uzi Vim kun sufia facileco. La tempo bezonata por plenumi la kurson estas 25-30 minutoj, kaj dependas de kiom da tempo estas uzata por eksperimenti. ATENTU: La komandoj en la lecionoj anos la tekston. Kopiu tiun i dosieron por ekzerci vin (se vi lanis "vimtutor", tiam estas jam kopio). Gravas memori, ke i tiu instruilo estas organizata por instrui per la uzo. Tio signifas, ke vi devas plenumi la komandojn por bone lerni ilin. Se vi nur legas la tekston, vi forgesos la komandojn! Nun, certigu, ke la majuskla baskulo NE estas en reimo majuskla, kaj premu la klavon j sufie da fojoj por movi la kursoron, kaj por ke la leciono 1.1 plenigu la ekranon. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Leciono 1.1: MOVI LA KURSORON ** Por movi la kursoron, premu la h,j,k,l klavojn kiel montrite. ** ^ k Konsilo: La klavo h estas la plej liva kaj movas liven. < h l > La klavo l estas la plej dekstra kaj movas dekstren. j La klavo j aspektas kiel malsuprena sago. v 1. Movu la kursoron sur la ekrano is kiam vi sentas vin komforta. 2. Premu la klavon (j) is kiam i ripetas. Vi nun scias, kiel movii al la sekvanta leciono 3. Uzante la malsuprenan klavon, moviu al la leciono 1.2. RIMARKO: Se vi dubas pri tio, kion vi premis, premu por reiri al la normala reimo. Tiam repremu la deziratan komandon. RIMARKO: La klavoj de la kursoro devus anka funkcii. Sed uzante hjkl, vi kapablos movii pli rapide post kiam vi kutimios. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Leciono 1.2: ELIRI EL VIM !! RIMARKO: Anta ol plenumi iujn subajn paojn ajn, legu la tutan lecionon!! 1. Premu la klavon (por certigi, ke vi estas en normala reimo). 2. Tajpu: :q! . Tio eliras el la rekdaktilo, SEN konservi la anojn, kiujn vi faris. 3. Kiam vi vidas la elinviton, tajpu la komandon kiun vi uzis por eniri en i tiu instruilo. Tio estus: vimtutor 4. Se vi memoris tiujn paojn kaj sentas vin memfida, plenumu la paojn 1 is 3 por eliri kaj reeniri la redaktilon. RIMARKO: :q! eliras sen konservi la anojn, kiujn vi faris. Post kelkaj lecionoj, vi lernos kiel konservi la anojn al dosiero. 5. Movu la kursoron suben is la leciono 1.3. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Leciono 1.3: REDAKTO DE TEKSTO - FORVIO ** Premu x por forvii la signon sub la kursoro. ** 1. Movu la kursoron al la suba linio markita per --->. 2. Por korekti la erarojn, movu la kursoron is kiam i estas sur la forvienda signo. 3. Premu la klavon x por forvii la nedeziratan signon. 4. Ripetu paojn 2 is 4 is kiam la frazo estas usta. ---> La boovinno saaltiss ssur laa luuno. 5. Post kiam la linio estas usta, iru al la leciono 1.4 RIMARKO: Trairante la instruilon, ne provu memori, lernu per la uzo. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Leciono 1.4: REDAKTO DE TEKSTO - ENMETO ** Premu i por enmeti tekston. ** 1. Movu la kursoron al la unua suba linio markita per --->. 2. Por igi la unuan linion sama kiel la dua, movu la kursoron sur la unuan signon post kie la teksto estas enmetenda. 3. Premu i kaj tajpu la bezonatajn aldonojn. 4. Premu kiam la eraroj estas korektitaj por reiri al la normala reimo. Ripetu la paojn 2 is 4 por korekti la frazon. ---> Mank en i linio. ---> Mankas teksto en i tiu linio. 5. Kiam vi sentas vin komforta pri enmeto de teksto, moviu al la leciono 1.5. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Leciono 1.5: REDAKTO DE TEKSTO - POSTALDONO ** Premu A por postaldoni tekston. ** 1. Movu la kursoron al la unua suba linio markita per --->. Ne gravas sur kiu signo estas la kursoro. 2. Premu majusklan A kaj tajpu la bezonatajn aldonojn. 3. Post kiam la teksto estas aldonita, premu por reiri al la normala reimo. 4. Movu la kursoron al la dua linio markita per ---> kaj ripetu la paojn 2 kaj 3 por korekti la frazon. ---> Mankas teksto el ti Mankas teksto el tiu linio. ---> Mankas anka teks Mankas anka teksto i tie. 5 Kiam vi sentas vin komforta pri postaldono de teksto, moviu al la leciono 1.6 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Leciono 1.6: REDAKTI DOSIERON ** Uzu :wq por konservi dosieron kaj eliri. ** !! RIMARKO: Anta ol plenumi iun suban paon ajn, legu la tutan lecionon!! 1. Eliru el la instruilo kiel vi faris en la leciono 1.2: :q! A, se vi havas atingon al alia terminalo, faru tion, kio sekvas tie. 2. e la elinvito, tajpu i tiun komandon: vim tutor 'vim' estas la komando por lani la redaktilon Vim, 'tutor' estas la dosiernomo de la dosiero, kiun vi volas redakti. Uzu dosieron, kiu aneblas. 3. Enmetu kaj forviu tekston, kiel vi lernis en la antaaj lecionoj. 4. Konservu la dosieron kun anoj kaj eliru el Vim per: :wq 5. Se vi eliris la instruilon vimtutor en pao 1, restartigu la intruilon vimtutor kaj moviu suben al la sekvanta resumo. 6. Post kiam vi legis la suprajn paojn, kaj komprenis ilin: faru ilin. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Leciono 1 RESUMO 1. La kursoro movias a per la sagoklavoj, a per la klavoj hjkl. h (liven) j (suben) k (supren) l (dekstren) 2. Por lani Vim el la elinvito, tajpu: vim DOSIERNOMO 3. Por eliri el Vim, tajpu: :q! por rezigni la anojn 4. Por forvii la signojn e la pozicio de la kursoro, tajpu: x 5. Por enmeti a postaldoni tekston, tajpu: i tajpu enmetendan tekston enmetas tekston anta la kursoro A tajpu la postaldonendan tekston postaldonas post la kursoro RIMARKO: Premo de iras al la normala reimo, a rezignas la nedeziratan a parte plenumita komando. Nun darigu al la leciono 2. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Leciono 2.1: KOMANDOJ DE FORVIO ** Tajpu dw por forvii vorton. ** 1. Premu por certigi, ke vi estas en normala reimo. 2. Movu la kursoron al la linio markita per --->. 3. Movu la kursoron al la komenco de vorto, kiu forviendas. 4. Tajpu dw por forvii la vorton. RIMARKO: La litero d aperos en la lasta linio sur la ekrano kiam vi tajpas in. Vim atendas is kiam vi tajpas w . Se vi vidas alian signon ol d vi tajpis ion mise; premu kaj rekomencu. ---> Estas iuj vortoj kiuj Zamenhof ne devus esti akuzativo en i tiu frazo. 5. Ripetu paojn 3 kaj 4 is kiam la frazo estas usta kaj moviu al la leciono 2.2. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Leciono 2.2: PLIAJ KOMANDOJ DE FORVIO ** Tajpu d$ por forvii la finon de la linio. ** 1. Premu por certigi, ke vi estas en normala reimo. 2. Movu la kursoron sur la suban linion markita per --->. 3. Movu la kursoron e la fino de la usta linio (POST la unua . ). 4. Tajpu d$ por forivi is la fino de la linio. ---> Iu tajpis la finon de i tiu linio dufoje. fino de i tiu linio dufoje. 5. Moviu al la leciono 2.3 por kompreni kio okazas. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Leciono 2.3: PRI OPERATOROJ KAJ MOVOJ Multaj komandoj, kiuj anas la tekston, estas faritaj de operatoro kaj movo. La formato de komando de forvio per la operatoro de forvio d estas kiel sekvas: d movo Kie: d - estas la operatoro de movo movo - estas tio, pri kio la operatoro operacios (listigita sube) Mallonga listo de movoj: w - is la komenco de la sekvanta vorto, krom ia unua signo. e - is la fino de la nuna vorto, krom la lasta signo. $ - is la fino de la linio, krom la lasta signo. Do tajpo de 'de' forvios ekde la kursoro is la fino de la vorto. RIMARKO: Premo de nur la movo en Normala reimo sen operatoro movos la kursoron kiel specifite. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Leciono 2.4: UZI NOMBRON POR MOVO ** Tajpo de nombro anta movo ripetas in lafoje. ** 1. Movu la kursoron e la komenco de la suba linio markita per --->. 2. Tajpu 2w por movi la kursoron je du vortoj antaen. 3. Tajpu 3e por movi la kursoron e la fino de la tria vorto antaen. 4. Tajpu 0 (nul) por movii e la komenco de la linio. 5. Ripetu paojn 2 is 3 kun malsamaj nombroj. ---> Tio estas nur linio kun vortoj, kie vi povas movii. 6. Moviu al la leciono 2.5. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Leciono 2.5: UZI NOMBRON POR FORVII PLI ** Tajpo de nombro kun operatoro ripetas in lafoje. ** En la kombinao de la operatoro de forvio, kaj movo kiel menciita i-supre, eblas aldoni nombron anta la movo por pli forvii: d nombro movo 1. Movu la kursoron e la unua MAJUSKLA vorto en la linio markita per --->. 2. Tajpu d2w por forvii la du MAJUSKLAJN vortojn 3. Ripetu paojn 1 is 2 per malsama nombro por forvii la sinsekvajn MAJUSKLAJN vortojn per unu komando ---> Tiu AB CDE linio FGHI JK LMN OP de vortoj estas Q RS TUV purigita. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Leciono 2.6: OPERACII SUR LINIOJ ** Tajpu dd por forvii tutan linion. ** Pro la ofteco de forvio de tuta linio, la verkisto de Vi decidis, ke estus pli facile simple tajpi du d-ojn por forvii linion. 1. Movu la kursoron sur la duan linion en la suba frazo. 2. Tajpu dd por forvii la linion. 3. Nun moviu al la kvara linio. 4. Tajpu 2dd por forvii du liniojn. ---> 1) Rozoj estas ruaj, ---> 2) limo estas amuza, ---> 3) Violoj estas bluaj, ---> 4) Mi havas aton, ---> 5) Horlooj diras kioma horo estas, ---> 6) Sukero estas dola, ---> 7) Kaj tiel vi estas. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Leciono 2.7: LA KOMANDO DE MALFARO ** Premu u por malfari la lastajn komandojn, U por ripari la tutan linion. ** 1. Movu la kursoron e la suba linio markita per ---> kaj metu in sur la unuan eraron. 2. Tajpu x por forvii la unuan nedeziratan signon. 3. Nun tajpu u por malfari la lastan plenumitan komandon. 4. i-foje, riparu iujn erarojn en la linio kaj ia originala stato. 5. Nun tajpu majusklan U por igi la linion al ia antaa stato. 6. Nun tajpu u kelkfoje por malfari la U kaj antaajn komandojn. 7. Nun tajpu CTRL-R (premante la CTRL klavon dum vi premas R) kelkfoje por refari la komandojn (malfari la malfarojn). ---> Koorektii la erarojn sur tiuu i liniio kaj remettu illlin per malfaro. 8. Tiuj estas tre utilaj komandoj. Nun moviu al la leciono 2 RESUMO. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Leciono 2 RESUMO 1. Por forvii ekde la kursoro is la sekvanta vorto, tajpu: dw 2. Por forvii ekde la kursoro is la fino de la linio, tajpu: d$ 3. Por forvii tutan linion, tajpu: dd 4. Por ripeti movon, antametu nombron: 2w 5. La formato de ana komando estas: operatoro [nombro] movo kie: operatoro - estas tio, kio farendas, kiel d por forvii [nombro] - estas opcia nombro por ripeti la movon movo - movas sur la teksto por operacii, kiel ekzemple w (vorto), $ (is fino de linio), ktp. 6. Por movii al la komenco de la linio, uzu nul: 0 7. Por malfari antaajn agojn, tajpu: u (minuskla u) Por malfari iujn anojn sur la linio, tajpu: U (majuskla U) Por refari la malfarojn, tajpu: CTRL-R ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Leciono 3.1 LA KOMANDO DE METO ** Tajpu p por meti tekston forviitan antae post la kursoro. ** 1. Movu la kursoron e la unua ---> suba linio. 2. Tajpu dd por forvii la linion kaj konservi in ene de reistro de Vim. 3. Movu la kursoron e la linio c), SUPER kie la forviita linio devus esti. 4. Tajpu p por meti la linion sub la kursoron. 5. Ripetu la paojn 2 is 4 por meti iujn liniojn en la usta ordo. ---> d) u anka vi povas lerni? ---> b) Violoj estas bluaj, ---> c) Inteligenteco lerneblas, ---> a) Rozoj estas ruaj, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Leciono 3.2 LA KOMANDO DE ANSTATAIGO ** Tajpu rx por anstataigi la signon e la kursoro per x . ** 1. Movu la kursoron e la unua suba linio markita per --->. 2. Movu la kursoron is la unua eraro. 3. Tajpu r kaj la signon, kiu devus esti tie. 4. Ripetu paojn 2 kaj 3 is kiam la unua linio egalas la duan. ---> Kiem tiu lanio estis tajpita, iu pramis la nauftajn klovojn! ---> Kiam tiu linio estis tajpita, iu premis la neustajn klavojn! 5. Nun moviu al la leciono 3.3. RIMARKO: Memoru, ke vi devus lerni per uzo, kaj ne per memorado. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Leciono 3.3 LA OPERATORO DE ANO ** Por ani is la fino de la vorto, tajpu ce . ** 1. Movu la kursoron e la unua suba linio markita per --->. 2. Metu la kursoron sur la d en lduzw 3. Tajpu ce kaj la ustan vorton (en tiu i kazo, tajpu inio ). 4. Premu kaj moviu al la sekvanta signo, kiu bezonas anon. 5. Ripetu la paojn 3 kaj 4 is kiam la unua frazo egalas la duan. ---> Tiu lduzw havas kelkajn vortojn, kiii bezas anon per la anooto. ---> Tiu linio havas kelkajn vortojn, kiuj bezonas anon per la anoperatoro. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Leciono 3.4 PLIAJ ANOJ PER c ** La operatoro de ano uzeblas kun la sama movo kiel forvio. ** 1. La operatoro de ano funkcias sammaniere kiel forvio. La formato estas: c [nombro] movo 2. La movoj estas samaj, kiel ekzemple w (vorto) kaj $ (fino de linio). 3. Moviu e la unua suba linio markita per --->. 4. Movu la kursoron al la unua eraro. 5. Tajpu c$ kaj tajpu la reston de la linio kiel la dua kaj premu . ---> La fino de i tiu linio bezonas helpon por igi in same kiel la dua. ---> La fino de i tiu linio bezonas korektojn per uzo de la komando c$ RIMARKO: Vi povas uzi la klavon Retropao por korekti erarojn dum vi tajpas. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Leciono 3 RESUMO 1. Por remeti tekston, kiun vi us forviis, tajpu p. Tio metas la forviitan tekston POST la kursoro (se linio estis forviita, i iros en la linion sub la kursoro). 2. Por anstataigi la signon sub la kursoro, tajpu r kaj tiam la signon kion vi deziras havi tie. 3. La operatoro de ano ebligas al vi ani ekde la kursoro, is kie la movo iras. Ekz. tajpu ce por ani ekde la kursoro is la fino de la vorto, c$ por ani is la fino de la linio. 4. La formato de ano estas: c [nombro] movo Nun darigu al la sekvanta leciono. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Leciono 4.1: POZICIO DE KURSORO KAJ STATO DE DOSIERO ** Tajpu CTRL-G por montri vian pozicion en la dosiero kaj la dosierstaton. Tajpu G por movii al linio en la dosiero. ** RIMARKO: Legu la tutan lecionon anta ol plenumi iun paon ajn!! 1. Premu la klavon Ctrl kaj premu g . Oni nomas tion CTRL-G. Mesao aperos e la suba parto de la pao kun la dosiernomo kaj la pozicio en la dosiero. Memoru la numeron de la linio por pao 3. RIMARKO: Vi eble vidas la pozicion de la kursoro e la suba dekstra angulo de la ekrano. Tio okazas kiam la agordo 'ruler' estas altita (vidu :help 'ruler') 2. Premu G por movii e la subo de la dosiero. Tajpu gg por movii e la komenco de la dosiero. 3. Tajpu la numeron de la linio kie vi estis kaj poste G . Tio removos vin al la linio, kie vi estis kiam vi unue premis CTRL-G. 4. Se vi sentas vin komforta, plenumu paojn 1 is 3. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Leciono 4.2 LA KOMANDO DE SERO ** Tajpu / kaj poste frazon por seri la frazon. ** 1. En normala reimo, tajpu la / signon. Rimarku, ke i kaj la kursoro aperas e la suba parto de la ekrano kiel por la : komando. 2. Nun tajpu 'errarro' . Tio estas la vorto, kion vi volas seri. 3. Por seri la saman frazon denove, simple tajpu n . Por seri la saman frazon denove en la retrodirekto, tajpu N . 4. Por seri frazon en la retrodirekto, uzu ? anstata / . 5. Por reiri tien, el kie vi venis, premu CTRL-O (Premu Ctrl kaj o literon o). Ripetu por pli retroiri. CTRL-I iras antaen. ---> "errarro" ne estas maniero por literumi eraro; errarro estas eraro. RIMARKO: Kiam la sero atingas la finon de la dosiero, i daras e la komenco, krom se la agordo 'wrapscan' estas malaltita. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Leciono 4.3 SERO DE KONGRUAJ KRAMPOJ ** Tajpu % por trovi kongruan ), ] a } ** 1. Poziciu la kursoron sur iun (, [ a { en la linio markita per --->. 2. Nun tajpu la % signon. 3. La kursoro movias al la kongrua krampo. 4. Tajpu % por movi la kursoron al la alia kongrua krampo. 5. Movu la kursoron al la alia (, ), [, ], {, } kaj observu tion, kion % faras. ---> i tiu ( estas testa linio kun (-oj, [-oj, ]-oj kaj {-oj, }-oj en i. )) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Leciono 4.4 LA KOMANDO DE ANSTATAIGO ** Tajpu :s/malnova/nova/g por anstataigi 'nova' per 'malnova'. ** 1. Movu la kursoron al la suba linio markita per --->. 2. Tajpu :s/laa/la . Rimarku, ke la komando anas nur la unuan okazaon de "laa" en la linio. 3. Nun tajpu :s/laa/la/g . Aldono de g opcio signifas mallokan anstataigon en la linio. i anas iujn okazaojn de "laa" en la linio. ---> laa plej bona tempo por vidi florojn estas en laa printempo. 4. Por ani iujn okazaojn de iu ena signo inter du linioj, tajpu :#,#s/malnova/nova/g kie #,# estas la numeroj de linioj de la intervalo de la linioj kie la anstataigo okazos. Tajpu :%s/malnova/nova/g por ani iujn okazaojn en la tuta dosiero. Tajpu :s/malnova/nova/gc por trovi iujn okazaojn en la tuta dosiero, kun invitilo u anstataigi a ne. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Leciono 4 RESUMO 1. CTRL-G vidigas vian pozicion en la dosiero kaj la staton de la dosiero. G movas la kursoron al la fino de la dosiero. numero G movas la kursoron al numero de tiu linio. gg movas la kursoron al la unua linio. 2. Tajpo de / kaj frazon seras la frazon antaen. Tajpo de ? kaj frazon seras la frazon malantaen. Post sero, tajpu n por trovi la sekvantan okazaon en la sama direkto a N por seri en la mala direkto. CTRL-O movas vin al la antaaj pozicioj, CTRL-I al la novaj pozicioj. 3. Tajpo de % kiam la kursoro estas sur (,),[,],{ a } movias al ia kongruo. 4. Por anstataigi 'nova' en la unua 'malnova' en linio :s/malnova/nova Por anstataigi 'nova' en iuj 'malnova'-oj en linio :s/malnova/nova/g Por anstataigi frazon inter du #-aj linioj :#,#s/malnova/nova/g Por anstataigi iujn okazaojn en la dosiero :%s/malnova/nova/g Por demandi konfirmon iu-foje, aldonu 'c' :%s/malnova/nova/gc ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Leciono 5.1 KIEL PLENUMI EKSTERAN KOMANDON ** Tajpu :! sekvata de ekstera komando por plenumi la komandon. ** 1. Tajpu la konatan komandon : por pozicii la kursoron e la suba parto de la ekrano. Tio ebligas tajpadon de komando en komanda linio. 2. Nun tajpu la ! (krisigno) signon. Tio ebligas al vi plenumi iun eksteran elan komandon ajn. 3. Ekzemple, tajpu ls post ! kaj tajpu . Tio listigos la enhavon de la dosierujo, same kiel se vi estis en ela invito. A uzu :!dir se ls ne funkcias. RIMARKO: Eblas plenumi iun eksteran komandon ajn tiamaniere, anka kun argumentoj. RIMARKO: iuj : komandoj devas finii per tajpo de Ekde nun, ni ne plu mencios tion. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Leciono 5.2 PLI PRI KONSERVO DE DOSIERO ** Por konservi la faritajn anojn en la teksto, tajpu :w DOSIERNOMO. ** 1. Tajpu !dir a !ls por akiri liston de via dosierujo. Vi jam scias, ke vi devas tajpi post tio. 2. Elektu dosieron, kiu ankora ne ekzistas, kiel ekzemple TESTO. 3. Nun tajpu: :w TESTO (kie TESTO estas la elektita dosiernomo) 4. Tio konservas la tutan dosieron (instruilon de Vim) kun la nomo TESTO. Por kontroli tion, tajpu :!dir a :!ls denove por vidigi vian dosierujon. RIMARKO: Se vi volus eliri el Vim kaj restartigi in denove per vim TESTO, la dosiero estus precize same kiel kopio de la instruilo kiam vi konservis in. 5. Nun forviu la dosieron tajpante (MS-DOS): :!del TESTO a (UNIKSO): :!rm TESTO ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Leciono 5.3 APARTIGI KONSERVENDAN TESTON ** Por konservi parton de la dosiero, tajpu v movo :w DOSIERNOMO ** 1. Movu la kursoron al tiu linio. 2. Premu v kaj movu la kursoron al la kvina suba ero. Rimarku, ke la teksto emfazias. 3. Premu la : signon. e la fino de la ekrano :'<,'> aperos. 4. Tajpu w TESTO , kie TESTO estas dosiernomo, kiu ankora ne ekzistas. Kontrolu, ke vi vidas :'<,'>w TESTO anta premi . 5. Vim konservos la apartigitajn liniojn al la dosiero TESTO. Uzu :dir a :!ls por vidigi in. Ne forviu in. Ni uzos in en la sekvanta leciono. RIMARKO: Premo de v komencas Viduman apartigon. Vi povas movi la kursoron por pligrandigi a malpligrandigi la apartigon. Tiam vi povas uzi operatoron por plenumi ion kun la teksto. Ekzemple, d forvias la tekston. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Leciono 5.4 AKIRI KAJ KUNFANDI DOSIEROJN ** Por enmeti la enhavon de dosiero, tajpu :r DOSIERNOMON ** 1. Movu la kursoron us super i tiu linio. RIMARKO: Post plenumo de pao 2, vi vidos tekston el la leciono 5.3. Tiam moviu SUBEN por vidi tiun lecionon denove. 2. Nun akiru vian dosieron TESTO uzante la komandon :r TESTO kie TESTO estas la nomo de la dosiero, kiun vi uzis. La dosiero, kion vi akiras, estas metita sub la linio de la kursoro. 3. Por kontroli, u la dosiero akiriis, retromovu la kursoron kaj rimarku, ke estas nun du kopioj de la leciono 5.3, la originala kaj la versio mem de la dosiero. RIMARKO: Vi nun povas legi la eliron de ekstera komando. Ekzemple, :r !ls legas la eliron de la komando ls kaj metas in sub la kursoron. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Leciono 5 RESUMO 1. :!komando plenumas eksteran komandon. Iuj utilaj ekzemploj estas: (MS-DOS) (UNIKSO) :!dir :!ls - listigas dosierujon :!del DOSIERNOMO :!rm DOSIERNOMO - forvias la dosieron DOSIERNOMO 2. :w DOSIERNOMO konservas la nunan dosieron de Vim al disko kun la nomo DOSIERNOMO. 3. v movo :w DOSIERNOMO konservas la Viduman apartigon de linioj en dosiero DOSIERNOMO. 4. :r DOSIERNOMO akiras la dosieron DOSIERNOMO el la disko kaj metas in sub la pozicion de la kursoro. 5. :r !dir legas la eligon de la komando dir kaj metas in sub la pozicion de la kursoro. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Leciono 6.1 LA KOMANDO DE MALFERMO ** Tajpu o por malfermi linion sub la kursoro kaj eniri Enmetan reimon. ** 1. Movu la kursoron al la suba linio markita per --->. 2. Tajpu la minusklan literon o por malfermi linion SUB la kursoro kaj eniri la Enmetan reimon. 3. Nun tajpu tekston kaj premu por eliri la Enmetan reimon. ---> Post tajpo de o la kursoro movias al la malfermata linio en Enmeta reimo. 4. Por malfermi linion SUPER la kursoro, nur tajpu majusklan O , anstata minusklan o. Provu tion per la suba linio. ---> Malfermu linion SUPER tiu tajpante O dum la kursoro estas sur tiu linio. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Leciono 6.2 LA KOMANDO DE POSTALDONO ** Tajpu a por enmeti POST la kursoro. ** 1. Movu la kursoron e la komenco de la linio markita per --->. 2. Premu e is kiam la kursoro estas e la fino de li. 3. Tajpu a (minuskle) por aldoni tekston POST la kursoro. 4. Kompletigu la vorton same kiel la linio sub i. Premu por eliri la Enmetan reimon. 5. Uzu e por movii al la sekvanta nekompleta vorto kaj ripetu paojn 3 kaj 4. ---> i tiu lin ebligos vin ekz vin postal tekston al linio. ---> i tiu linio ebligos vin ekzerci vin postaldoni tekston al linio. RIMARKO: iu a, i kaj A iras al la sama Enmeta reimo, la nura malsamo estas tie, kie la signoj estas enmetitaj. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Leciono 6.3 ALIA MANIERO POR ANSTATAIGI ** Tajpu majusklan R por anstataigi pli ol unu signo. ** 1. Movu la kursoron al la unua suba linio markita per --->. Movu la kursoron al la komenco de la unua xxx . 2. Nun premu R kaj tajpu la nombron sub i en la dua linio, por ke i anstataigu la xxx . 3. Premu por foriri la Anstataigan reimon. Rimarku, ke la cetera parto de la linio restas neanata. 4. Ripetu la paojn por anstataigi la restantajn xxx. ---> Aldono de 123 al xxx donas al vi xxx. ---> Aldono de 123 al 456 donas al vi 579. RIMARKO: Anstataiga reimo estas same kiel Enmeta reimo, sed iu signo tajpita forvias ekzistan signon. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Leciono 6.4 KOPII KAJ ALGLUI TEKSTON ** Uzu la y operatoron por kopii tekston, kaj p por alglui in ** 1. Iru al la linio markita per ---> sube kaj poziciu la kursoron post "a)". 2. Komencu la Viduman reimon per v kaj movu la kursoron us anta "unua". 3. Tajpu y por kopii la emfazitan tekston. 4. Movu la kursoron e la fino de la linio: j$ 5. Tajpu p por alglui la tekston. Tiam tajpu: a dua . 6. Uzu Viduman reimon por apartigi " ero.", kopiu in per y , moviu e la fino de la sekvanta linio per j$ kaj algluu la tekston tie per p . ---> a) tio estas la unua ero. b) RIMARKO: vi povas anka uzi y kiel operatoro; yw kopias unu vorton. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Leciono 6.5 AGORDI OPCION ** Agordu opcion por ke sero a anstataigo ignoru usklecon ** 1. Seru 'ignori' per tajpo de /ignori Ripetu plurfoje premante n . 2. altu la opcion 'ic' (ignori usklecon) per: :set ic 3. Nun seru 'ignori' denove premante n Rimarku, ke Ignori kaj IGNORI estas nun troveblas. 4. altu la opciojn 'hlsearch' kaj 'incsearch': :set hls is 5. Nun retajpu la seran komandon kaj vidu kio okazas: /ignore 6. Por malalti ignoron de uskleco: :set noic RIMARKO: Por forigi emfazon de kongruo, tajpu: :nohlsearch RIMARKO: Se vi deziras ignori usklecon por nur unu sera komando, uzu \c en la frazo: /ignore\c ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Leciono 6 RESUMO 1. Tajpu o por malfermi linion SUB la kursoro kaj eki en Enmeta reimo. 1. Tajpu O por malfermi linion SUPER la kursoro. 2. Tajpu a por enmeti tekston POST la kursoro. Tajpu A por enmeti tekston post la fino de la linio. 3. La e komando movas la kursoron al la fino de vorto. 4. la y operatoro kopias tekston, p algluas in. 5. Tajpo de majuskla R eniras la Anstataigan reimon is kiam estas premita. 6. Tajpo de ":set xxx" altas la opcion "xxx". Iuj opcioj estas: 'ic' 'ignorecase' ignori usklecon dum sero 'is' 'incsearch' montru partan kongruon dum sero 'hls' 'hlsearch' emfazas iujn kongruajn frazojn Vi povas uzi a la longan, a la mallongan nomon de opcio. 7. Antaaldonu "no" por malalti la opcion: :set noic ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Leciono 7.1 AKIRI HELPON ** Uzu la helpan sistemon ** Vim havas ampleksan helpan sistemon. Por komencii, provu unu el la tiuj tri: - premu la klavon (se vi havas in) - premu la klavon (se vi havas in) - tajpu :help Legu la tekston en la helpfenestro por trovi kiel helpo funkcias. Tajpu CTRL-W CTRL-W por salti de unu fenestro al la alia. Tajpu :q por fermi la helpan fenestron. Vi povas trovi helpon pri io ajn aldonante argumenton al la komando ":help". Provu tiujn (ne forgesu premi ): :help w :help c_CTRL-D :help insert-index :help user-manual ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Leciono 7.2 KREI STARTAN SKRIPTON ** Ebligu kapablojn de Vim ** Vim havas multe pli da kapabloj ol Vi, sed la plej multaj estas defalte malaltitaj. Por ekuzi la kapablojn, vi devas krei dosieron "vimrc". 1. Ekredaktu la dosieron "vimrc". Tio dependas de via sistemo: :e ~/.vimrc por Unikso :e $VIM/_vimrc por MS-Vindozo 2. Nun legu la enhavon de la ekzempla "vimrc" :r $VIMRUNTIME/vimrc_example.vim 3. Konservu la dosieron per: :w La sekvantan fojon, kiam vi lanas Vim, i uzos sintaksan emfazon. Vi povas aldoni iujn viajn preferatajn agordojn al tiu dosiero "vimrc". Por pli da informoj, tajpu :help vimrc-intro ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Leciono 7.3 KOMPLETIGO ** Kompletigo de komanda linio per CTRL-D kaj ** 1. Certigu ke Vim estas en kongrua reimo: :set nocp 2. Rigardu tiujn dosierojn, kiuj ekzistas en la dosierujo: :!ls a :!dir 3. Tajpu la komencon de komando: :e 4. Premu CTRL-D kaj Vim montros liston de komandoj, kiuj komencas per "e". 5. Premu kaj Vim kompletigos la nomon de la komando al ":edit". 6. Nun aldonu spaceton kaj la komencon de ekzistanta nomo: :edit DOSI 7. Premu . Vim kompletigos la nomon (se i estas unika) RIMARKO: Kompletigo funkcias por multaj komandoj. Nur provu premi CTRL-D kaj . Estas aparte utila por :help . ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Leciono 7 RESUMO 1. Tajpu :help a premu a por malfermi helpan fenestron. 2. Tajpu :help kmd por trovi helpon pri kmd. 3. Tajpu CTRL-W CTRL-W por salti al alia fenestro. 4. Tajpu :q to fermi la helpan fenestron. 5. Kreu komencan skripton vimrc por konservi viajn agordojn. 6. Kiam vi tajpas : komandon, premu CTRL-D por vidi iujn kompleteblojn. Premu por uzi unu kompletigon. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Tio konkludas la instruilon de Vim. i celis doni mallongan superrigardon de la redaktilo Vim, nur tion kio sufias por ebligi al vi facilan uzon de la redaktilo. Estas nepre nekompleta, ar Vim havas multajn multajn pliajn komandojn. Legu la manlibron: ":help user-manual". Tiu instruilo estis verkita de Michael C. Pierce kaj Robert K. Ware, el la Koloradia Lernejo de Minejoj (Colorado School of Mines) uzante ideojn provizitajn de Charles Smith el la Stata Universitato de Koloradio (Colorado State University) Retpoto: bware@mines.colorado.edu. Modifita por Vim de Bram Moolenaar. Esperantigita fare de Dominique Pell, 2008-04-01 Retpoto: dominique.pelle@gmail.com Lasta ano: 2011-11-27 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~