diff options
author | Bram Moolenaar <Bram@vim.org> | 2010-01-06 20:54:52 +0100 |
---|---|---|
committer | Bram Moolenaar <Bram@vim.org> | 2010-01-06 20:54:52 +0100 |
commit | 5c73622a9066182ee4479fd7b3aa86e1825808c3 (patch) | |
tree | c92ed672cbb989fa3585387ebd4598f5bdfcc637 /runtime/tutor | |
parent | 8f3f58f2c361f1b7241128d9821f88d8a30aa066 (diff) | |
download | vim-5c73622a9066182ee4479fd7b3aa86e1825808c3.zip |
Update runtime files.
Diffstat (limited to 'runtime/tutor')
-rw-r--r-- | runtime/tutor/Makefile | 17 | ||||
-rw-r--r-- | runtime/tutor/tutor.bj | 987 | ||||
-rw-r--r-- | runtime/tutor/tutor.bj.utf-8 | 987 | ||||
-rw-r--r-- | runtime/tutor/tutor.eo | 989 | ||||
-rw-r--r-- | runtime/tutor/tutor.eo.utf-8 | 90 | ||||
-rw-r--r-- | runtime/tutor/tutor.es | 2 | ||||
-rw-r--r-- | runtime/tutor/tutor.es.utf-8 | 2 | ||||
-rw-r--r-- | runtime/tutor/tutor.fr | 931 | ||||
-rw-r--r-- | runtime/tutor/tutor.fr.utf-8 | 931 | ||||
-rw-r--r-- | runtime/tutor/tutor.hu | 89 | ||||
-rw-r--r-- | runtime/tutor/tutor.hu.cp1250 | 89 | ||||
-rw-r--r-- | runtime/tutor/tutor.hu.utf-8 | 89 | ||||
-rw-r--r-- | runtime/tutor/tutor.ja.euc | 6 | ||||
-rw-r--r-- | runtime/tutor/tutor.ja.sjis | 6 | ||||
-rw-r--r-- | runtime/tutor/tutor.ja.utf-8 | 6 | ||||
-rw-r--r-- | runtime/tutor/tutor.nb | 973 | ||||
-rw-r--r-- | runtime/tutor/tutor.nb.utf-8 | 973 | ||||
-rw-r--r-- | runtime/tutor/tutor.pl | 259 | ||||
-rw-r--r-- | runtime/tutor/tutor.pl.cp1250 | 259 | ||||
-rw-r--r-- | runtime/tutor/tutor.pl.utf-8 | 259 |
20 files changed, 6687 insertions, 1257 deletions
diff --git a/runtime/tutor/Makefile b/runtime/tutor/Makefile index 45f468f4a..7f4df75ee 100644 --- a/runtime/tutor/Makefile +++ b/runtime/tutor/Makefile @@ -6,9 +6,11 @@ # Similarly for Russian and Korean all: tutor.utf-8 \ + tutor.bj \ tutor.ca.utf-8 \ tutor.de.utf-8 \ tutor.el tutor.el.cp737 \ + tutor.eo \ tutor.es.utf-8 \ tutor.fr.utf-8 \ tutor.hr tutor.hr.cp1250 \ @@ -17,6 +19,8 @@ all: tutor.utf-8 \ tutor.ja.sjis tutor.ja.euc \ tutor.ko.euc \ tutor.no.utf-8 \ + tutor.nb \ + tutor.nb.utf-8 \ tutor.ru tutor.ru.cp1251 \ tutor.sv.utf-8 \ tutor.zh.utf-8 @@ -24,9 +28,15 @@ all: tutor.utf-8 \ tutor.utf-8: tutor iconv -f ISO-8859-1 -t UTF-8 tutor > tutor.utf-8 +tutor.bj: tutor.bj.utf-8 + iconv -f UTF-8 -t ISO-8859-1 tutor.bj.utf-8 > tutor.bj + tutor.ca.utf-8: tutor.ca iconv -f ISO-8859-1 -t UTF-8 tutor.ca > tutor.ca.utf-8 +tutor.eo: tutor.eo.utf-8 + iconv -f UTF-8 -t ISO-8859-3 tutor.eo.utf-8 > tutor.eo + tutor.de.utf-8: tutor.de iconv -f ISO-8859-1 -t UTF-8 tutor.de > tutor.de.utf-8 @@ -66,6 +76,13 @@ tutor.ko.euc: tutor.ko.utf-8 tutor.no.utf-8: tutor.no iconv -f ISO-8859-1 -t UTF-8 tutor.no > tutor.no.utf-8 +# nb is an alias for no +tutor.nb: tutor.no + cp tutor.no tutor.nb + +tutor.nb.utf-8: tutor.no.utf-8 + cp tutor.no.utf-8 tutor.nb.utf-8 + tutor.ru: tutor.ru.utf-8 iconv -f UTF-8 -t KOI8-R tutor.ru.utf-8 > tutor.ru diff --git a/runtime/tutor/tutor.bj b/runtime/tutor/tutor.bj new file mode 100644 index 000000000..642a8f304 --- /dev/null +++ b/runtime/tutor/tutor.bj @@ -0,0 +1,987 @@ +=============================================================================== += G o t i k a m i n n W I M M - S c h a i n e r - Fassung 1.7D = +=============================================================================== + + Dyr Wimm ist ayn gro mchtigs Blat, ds was mit aynn Wsn Befelh aufwartt; z + vil, d myn s allsand in aynn Schainer wie dnn daader unterbrng. Der + Schainer ist yso aufbaut, d yr halt netty die Befelh allsand bringt, wost + brauchst, dst mit iem fr s Eerste wirklich bbs anfangen kanst. + Durchhinarechtn kanst di, wennst willst, in ayner halbetn Stund; ds haisst, + wennst di nit groo mit n Prbln und Tftln aufhaltst. + + OBACHT: + Die Faudungen, wost daader finddst, gaand istig s Gwort ndern. Dsswgn + machst eyn n Bstn glei ayn Aamum von derer Dautticht daader. Haast alsnan + ds Gwort daader mit n Befelh "vimtutor bj" ausherlaassn, ist s ee schoon + ayn Aamum. + Mir kan s nit oft gnueg sagn, d der Schainer daader istig gan n ebn + ghoert. Also muesst schoon aau die Befelh ausfern, wennst ys gscheid ler- + nen willst. Mit n Lsn yllain ist s +nit taan! + + Ietz schaust grad non, d dein Fststlltastn nit druckt ist; und aft geest + glei aynmaal mit dyr j-Tastn abwrts (yso laaufft ds nmlich), hinst dst + de gantze Letzn 1.1 auf n Bildschirm haast. +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + Letzn 1.1: MIT N MRKL UMAYNANDFARN + +** Dyrmitst mit n Mrkl umaynandkimmst, druck h, j, k und l wie unt zaigt. ** + ^ Ayn slsbrugg: + k De Tastn h ist winster und +geet aau gan winster. + < h l > S l leit zesm und richtt si gan zesm. + j S j kan myn wie aynn Pfeil gan unt seghn. + v Mit n k kimmst gan n KOPF. + 1. Ietz ruedertst ainfach mit n Mrkl auf n Bildschirm umaynand, hinst dst + di sicher felst. + 2. Halt d Abhin-Tastn (j) druckt; aft rumplt s ainfach weiter. Netty yso + kimmst gan dyr naehstn Letzn. + + 3. Wie gsait, ietz bewgst di also mit derer Tastn gan dyr Letzn 1.2. + +Non bbs: Allweil, wenn dyr niemer ganz wol ist, wasst bbenn druckt haast, aft + zipfst <ESC>; naacherd bist wider ganz gwon in dyr Befelhs-Artweis. + + + Nbnbei gsait kimmst gwonerweil aau mit de Pfeiltastnen weiter. Aber + hjkl seind z haissn s Wimm-Urgstain; und de "Hrtn" seind ganz dyr- + fr, d myn bei +dene bleibt. Prblt s ainfach aus! +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + Letzn 1.2: NN WIMM AUSSCHALTTN + + + ALSO, EE WENNST BBS VON DAA UNT AUSFERST, LIS LIEBER ZEERST DE GANTZE LET- + ZN! + + 1. Druck d <ESC>-Tastn, dyrmitst aau gwi in dyr Befelhs-Artweis bist. + + 2. Demmlt :q! <EIN>. + Daa dyrmit benddst ys Blat und verwirffst allss, wasst bbenn gndert + haast. + + 3. Balst nn Eingib seghst, gib d Faudung ein, wo di zo dnn Schainer brun- + gen haat, also vimtutor bj <EIN>. + + 4. Also, wenn ietz allsse sitzt, naacherd ferst d Schritt 1 hinst 3 aus, mit + wasst ys Blat verlaasst und aft wider einhinkimmst. + +Anmrkung: Mit :q! <EIN> verwirffst allss, wasst gndert older enther gschribn + haast. In aynn ttlych Letznen lernst acht, wiest ds allss in ayner + Dautticht speichertst. + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + Letzn 1.3: GWORT BARECHTN - LSCHN + + + ** Druck x , dyrmitst ds Zaichen unter n Mrkl lschst. ** + + 1. Bewg di mit n Mrkl auf de mit ---> angmrkte Zeil unt. + + 2. Zo n Faeler Verbssern farst mit n Mrkl netty auf ds Zaichen, ds wo + glscht ghoert. + + 3. Druck de Tastn x , dst ds berflssige Zaichen lschst. + + 4. Ietz tuest so lang weiter mit 2 hinst 4, hinst d dyr Saz stimmt. + +---> De Kkuue sprangg bber nn Maanad. + + 5. Wenn ietz de Zeil verbssert ist, geest gan dyr Letzn 1.4. weiter. + +Und ganz wichtig: Dyrweilst dnn Schainer durcharechtst, versuech nit bbenn, + allss auswendig z lernen; nn, lern ainfach mit n Anwenddn! + + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + Letzn 1.4: GWORT BARECHTN - EINFEGN + + + ** Druck i , dyrmitst bbs einfegst. ** + + 1. Bewg nn Mrkl zo dyr eerstn untignen Zeil, wo mit ---> angeet. + + 2. Dyrmitst de eerste Zeil wie de zwaitte machst, bewg nn Mrkl auf ds + eerste Zaichen NAACH derer Stll, daa wo s Gwort eingfegt werdn sollt. + + 3. Druck i und gib ds ein, was abgeet. + + 4. Wenn ieweils ayn Faeler verweitert ist, aft druck <ESC>; und dyrmit kimmst + gan dyr Befelhsartweis zrugg. + So, und ietz tuest ainfach yso weiter, hinst d dyr Saz stimmt. + +---> Daader gt dd bbs b. +---> Daader geet diend bbs ab. + + 5. Balst mainst, dst ys Gwort-Einfegn kanst, aft geest gan dyr Letzn 1.5. + + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + Letzn 1.5: GWORT BARECHTN - ANFEGN + + + ** Druck A gan n Gwort Anfegn. ** + + 1. Gee mit n Mrkl gan dyr eerstn untignen Zeil, wo ayn ---> dyrvor haat. + Daa ist s gleich, wo gnaun dyr Mrkl in derer Zeil steet. + + 2. Demmlt A und gib de entsprchetn Ergntzungen ein. + + 3. Wennst mit n Anfegn frtig bist, aft druckst <ESC>, dst wider eyn de + Befelhsartweis zruggkimmst. + + 4. So, und ietz geest aft non gan dyr zwaittn mit ---> angmrktn Zeil; und + daadl machst ys netty yso. + +---> In derer Zeil gee + In derer Zeil geet ayn Weeng ayn Gwort ab. +---> Aau daader stee + Aau daader steet bbs Unvollstndigs. + + 5. Wennst s Anfegn von Gwort drauf haast, naacherd gee gan dyr Letzn 1.6. +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + Letzn 1.6: AYN DAUTTICHT BARECHTN + + + ** Mit :wq speichertst ayn Dautticht und verlaasst nn Wimm ganz. ** + + !! OBACHT: Ee wennst mit dnn alln daa unt weitertuest, lis zeerst de gantze + Letzn durch!! + + 1. Verlaa also s Blat, wie s in dyr Letzn 1.2. haisst, mit :q! ! + + 2. Gib d Faudung eyn n Eingib ein: vim Schainer <EIN> . 'vim' ruefft s Blat + auf, und 'Schainer' haisst de Dautticht, wost barechtn willst. Dyrmit + haast also ayn Dautticht, d wost barechtn kanst. + + 3. Ietz fegst bbs ein older lschst bbs, wiest ys in de vorignen Letznen + glernt haast. + + 4. Speichert de gnderte Dautticht und verlaa nn Wimm mit :wq <EIN> . + + 5. Schmei nn Wimmschainer neu an und gee gan dyr folgetn Zammenfassung. + + 6. Aft dst de obignen Schritt glsn und kppt haast, kanst ys durchfern. +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + ZAMMENFASSUNG VON DYR LETZN 1 + + + 1. Dyr Mrkl werd mit de Tastnen hjkl older aau mit de Pfeiltastnen gsteuert. + h (winst) j (ab) k (auf) l (zes) + + 2. Um nn Wimm umbb n Eingib aus z ginnen, demmlt: vim DAUTTICHT <EIN> . + + 3. Willst nn Wimm verlaassn und aau allss verwerffen, aft gibst ein: + <ESC> :q! <EIN> . + Gan n Verlaassn und Speichern aber zipfst <ESC> :wq <EIN>. + + 4. Willst ds Zaichen lschn, daa wo dyr Mrkl drauf ist, demmltst x . + + 5. Willst bbs vor n Mrkl eingbn, zipfst i und drafter <ESC> . + Mechst ys aber eyn s Zeilnend anhinhngen, benutzt ys A . + Und ainfach naach n Mrkl fegst ys mit a ein . + +Anmrkung: Druckst <ESC>, kimmst eyn de Befelhsartweis zrugg older brichst ayn + Faudung ab, d wo dyr schiefgangen ist. + + Ietz tue mit dyr Letzn 2 weiter. +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + Letzn 2.1.: LSHFAUDUNGEN + + + ** Demmlt dw , dyrmitst ayn Wort lschst ** + + 1. Druck <ESC>, dyrmit s aau gwi ist, dst in dyr Befelhsartweis bist. + + 2. Bewg nn Mrkl zo dyr mit ---> angmrktn Zeil unt. + + 3. Und daa geest ietz auf n Anfang von aynn Wort, ds wo glscht ghoert. + + 4. Zipf dw , dst ds gantze Wort lschst. + + Nbnbei: Dyr Buechstabn d erscheint auf dyr lsstn Zeil von n Bildschirm, + sobaldst n eingibst. Dyr Wimm wartt ietz drauf, d bbs kimmt, al- + so daader ayn w . Seghst freilich bbs Anderts wie ayn d , + naacherd haast bbs Falschs demmlt. Druck aft <ESC> und prblt + s non aynmaal. +---> Ayn ttlych Wrter lustig ghoernd nit Fisper eyn dnn Saz einhin. + + 5. fert d Schritt 3 und 4, hinst d dyr Saz psst, und gee aft gan dyr + Letzn 2.2. +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + Letzn 2.2.: NON MEERER LSHFAUDUNGEN + + + ** Gib d$ ein, dst hinst eyn s Zeilnend lschst. ** + + 1. Druck <ESC> , dyrmitst aau gwi in dyr Befelhsartweis bist. + + 2. Bewg nn Mrkl hinst eyn de mit ---> angmrkte Zeil untn. + + 3. Gee mit n Mrkl auf s End von dyr faelerfreien Zeil, NAACH n eerstn . . + + 4. Zipf d$ , dst hinst eyn s End von dyr Zeil lschst. + +---> bber haat s End von dyr Zeil doplt eingbn. doplt eingbn. + + + 5. Gee weiter gan dyr Letzn 2.3, dyrmitst versteest, was daader ablaaufft. + + + + + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + Letzn 2.3: PFEMERER UND WOLENDER + + + Vil Faudungen, wo s Gwort ndernd, stznd si aus aynn Pfemerer und aynn Wo- + lend zamm. Bal i also bbs lschn will, schreib i ainsting d und aft s "Wo- + lend", ds haisst also, "wolend", "wohin" d i will - older was i halt gnaun + lschn will. + + + + + + + Daader also, was i wie lschn kan: + w - hinst eyn n Anfang von n naehstn Wort AANE dnn sein eersts Zaichen. + e - gan n End von n ietzundn Wort MIT dnn seinn lsstn Zaichen. + $ - zo n End von dyr Zeil MIT derer irn lsstn Zaichen. + + Also lscht de Tastnfolg de umbb n Mrkl hinst eyn s Wortend. +Anmrkung: Gib i grad ds zwaitte Zaichen yllain ein, ruckt halt dyr Mrkl + entsprchet weiter. + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + Letzn 2.4: MIT AYNN ZLER D WOLENDER FERN + + + ** Gib i ayn Zal vor aynn Wolend ein, werd ds Sel halt widerholt. ** + + 1. Bewg nn Mrkl gan n Anfang von dyr Zeil mit ---> dyrvor unt. + + 2. Zipf 2w , dst mit n Mrkl zwai Wrter weitergeest. + + 3. Zipf 3e , dst mit n Mrkl auf s End von n drittn Wort kimmst. + + 4. Zipf 0 (aynn Nuller), dst eyn n Anfang von dyr Zeil hinkimmst. + + 5. Widerhol d Schritt 2 und 3 mit verschaidne Zler. + + ---> Ds ist ietz grad ayn Zeil zo n drinn Umaynanderruedern. + + 6. Gee weiter gan dyr Letzn 2.5. + + + + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + Letzn 2.5: DURCH AYNN ZLER GLEI MEERER LSCHN + + + ** Ayn Zal vor aynn Pfemerer fert dnn um seln Werd. ** + + Also, i mecht lschn, und zwaar bbs Bestimmts, und ds so und so oft: Daa + dyrzue benutz i aynn Zler: + d Zler Wolend (also nn Bewgungsschrit) + + 1. Bewg nn Mrkl gan n eerstn Wort in GROOSSBUECHSTABN in dyr mit ---> an- + gmrktn Zeil. + + 2. Demmlt d2w , dyrmitst de ganz groogschribnen Wrter lschst. + + 3. fert d Schritt 1 und 2 mit dnn entsprchetn Zler, dyrmitst de drauf- + folgetn ganz grogschribnen Wrter mit ayner ainzignen Faudung lschst: + + +---> D ABC DE Zeil FGHI JK LMN OP mit Wrter ist Q RS TUV ietz berichtigt. + + + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + Letzn 2.6: ARECHTN AUF ZEILN + + + ** Zipf dd , um ayn gantze Zeil z lschn. ** + + Weil s gro oft vrkimmt, d myn gantze Zeiln lscht, kaamend schoon d Ent- + wickler von n Urwimm daa drauf, d myn ainfach dd gan dnn Zwk schreibt. + + + 1. Bewg nn Mrkl gan dyr zwaittn Zeil in n untignen "Gedicht". + 2. Zipf dd , um d Zeil z lschn. + 3. Ietz bewgst di gan dyr viertn Zeil. + 4. Zipf 2dd , um zwo Zeiln zo n Lschn. + +---> 1) Roosn seind root; +---> 2) Drunter ist s Koot. +---> 3) Veigerln seind blau. +---> 4) Umgrabn tuet s d Sau. +---> 5) D Ur sait de Zeit, +---> 6) Sait, d s mi freut, +---> 7) Dirndl, dein Gschau. + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + Letzn 2.7: RUGGGNGIG MACHEN (RUGGLN) + + + ** Zipf u , dyrmitst de lsstn Faudungen ruggltst ** + ** older U , um ayn gantze Zeil widerherzstlln. ** + + 1. Bewg nn Mrkl gan dyr mit ---> angmrktn Zeil unt und gee dyrmit auf n + eerstn Faeler. + 2. Zipf x , dst ds eerste z vile Zaichen lschst. + 3. Ietz demmlt u , dyrmitst de lsste Faudung ruggltst. + 4. Ietz behb allsand Faeler auf dyr Zeil mit dyr Hilf von n Befelh x . + 5. Aft gibst ayn U (groo) ein, dst de Zeil wider yso hinbringst, wie s + gwsn ist. + 6. So, und ietz demmltst so oft u , hinst dst s U und de andern Fau- + dungen rugggngig gmacht haast. + 7. Und ietzet widerum schreibst so oft <STRG>r , hinst dst allsand Be- + felh widerhergstllt, z haissn allsse rugg-grugglt haast (also d Rugggn- + gigmachungen rugggngig gmacht). +---> Beerichtig d Faeller voon dehrer Zeiil und sttll s mitt n Ruggruggln wi- + der her. + 8. Die Faudungen seind gro wichtig; s helffend ainn nrrisch weiter. + Ietz gee weiter gan dyr Zammenfassung von dyr Letzn 2. +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + ZAMMENFASSUNG VON DYR LETZN 2 + + + 1. Um von n Mrkl aus hinst eyn s naehste Wort zo n Lschn, zipf: dw + 2. Um umbb n Mrkl hinst eyn s End von dyr Zeil zo n Lschn, demmlt d$ + 3. Dyrmitst ayn gantze Zeil lschst, gib ein: dd + 4. Mechst ayn Bewgung, ayn "Wolend", fters, stll de entsprchete Zal dyr- + vor: 3dw older aau: d3w + 5. Dyr Pfueg fr ayn nderungsfaudung lautt yso: + Pfemerer [Zal] Bewgungsschrit (Wolend) + Und ds haisst: + Dyr PFEMERER gibt an, WAS taan ghoert, bbenn d = lschn (delete). + [ZAL] - Ayn Zal KAN myn angbn, wenn myn halt ayn Wolend fter habn will. + S WOLEND, also dyr Schrit WOHIN, besagt, auf was i aushin will, bbenn + auf ayn Wort ( w ), s End von dyr Zeil ( $ ) und so weiter. + + 6. Dst eyn n Anfang von dyr Zeil hinkimmst, schreib aynn Nuller: 0 + + 7. Um bbs Vorigs wider z ruggln, gib ein: u (klain also) + Um allsand nderungen in ayner Zeil z ruggln, haast: U (also groo) + Um "rugg-z-ruggln", also allss wider herzstlln, zipf: <STRG>r + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + Letzn 3.1: ANFEGN (put) + + + ** Zipf p , dyrmitst bbs gnetty Glschts naach n Mrkl anfegst. ** + + 1. Bewg nn Mrkl gan dyr eerstn untignen Zeil mit ---> dyrvor. + + 2. Zipf dd , um sele Zeil z lschn und dyrmit in aynn Wimm-"Roster" zo n + speichern. + + 3. Bewg nn Mrkl gan dyr Zeil c), BER derer, daa wo de glschte Zeil ein- + hinkemmen sollt. + + 4. So, und ietz gibst ainfach p ein, und schoon haast d Zeil unter derer + mit n Mrkl drinn. + 5. fert d Schritt 2 hinst 4, hinst dst allsand Zeiln yso naachynaynand + haast, wie s hinghoernd. + +---> d) Kanst du ds aau? +---> b) Veigerln seind blau. +---> c) Bedachtn kan myn lernen. +---> a) Roosn seind root. +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + Letzn 3.2: ERSTZN (replace) + + + ** Zipf rx , um ds Zaichen unter n Mrkl durch x z erstzn. ** + + 1. Bewg nn Mrkl zo dyr eerstn untignen Zeil mit ---> dyrvor. + + 2. Bewg nn Mrkl, hinst d yr auf n eerstn Faeler steet. + + 3. Zipf r und drafter ds Zaichen, wo dyrfr daa hinghoert. + + 4. Widerhol d Schritt 2 und 3, hinst dst de eerste Zeil gmae dyr zwaittn + berichtigt haast: +---> Wie d Zeit eingobn wurd, wurdnd ainike falsche Zastnen zipft! +---> Wie d Zeil eingbn wurd, wurdnd ainige falsche Tastnen zipft! + + 5. Ietz tue mit dyr Letzn 3.3 weiter. + +Anmrkung: Vergi nit drauf, dst mit n Anwenddn lernen solltst und nit bbenn + mit n Auswendiglernen! + + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + Letzn 3.3: NDERN (change) + + + ** Um hinst eyn s Wortend z ndern, zipf ce . ** + + 1. Gee mit n Mrkl auf de eerste mit ---> angmrkte Zeil. + + 2. Ietz farst netty auf s "s" von Wstwr hin. + + 3. Zipf ce ein und aft d Wortberichtigung, daader also rter . + + 4. Druck <ESC> und bewg nn Mrkl gan n naehstn Zaichen, wo gndert ghoert. + + 5. fert d Schritt 3 und 4, hinst d dyr eerste Saz wie dyr zwaitte ist. + +---> Ainige Wstwr von derer Zlww ghhnnd mit n ndern-Pfemerer gaauu. +---> Ainige Wrter von derer Zeil ghoernd mit n ndern-Pfemerer gndert. + +ce lscht also s Wort und schlaaufft di eyn d Eingaab-Artweis. + + + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + Letzn 3.4.: NON MEERER NDERUNGEN PFELFS c + + + ** D Lshfaudung c arechtt mit de nmlichnen Wolender wie d mit d ** + + 1. Dyr nder-Pfemerer arechtt anleich wie d Lshfaudung mit d , und zwaar + yso: + c [Zal] Bewgungsschritt (Wolend) + + 2. D Wolender seind de gleichn, bbenn w fr Wort und $ fr s Zeilnend. + + + 3. Bewg di zo dyr eerstn untignen Zeil mit ---> . + + 4. Ietz geest auf dnn eerstn Faeler. + + 5. Zipf c$ , gib nn Rest von dyr Zeil wie in dyr zwaittn ein und druck aft + <ESC>. +---> S End von derer Zeil sollt an de zwaitte daader anglichen werdn. +---> S End von derer Zeil sollt mit n Befelh c$ berichtigt werdn. + +Denk allweil dran, dst iederzeit mit dyr Ruggtastn Faeler ausbssern kanst. +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + ZAMMENFASSUNG VON DYR LETZN 3 + + + 1. Um ayn vorher glschts Gwort anzfegn, zipf p . Daa dyrmit werd ds + gantze Gwort NAACH n Mrkl angfegt. Wenn s ayn gantze Zeil gwsn ist, + werd d sel als de Zeil unterhalb n Mrkl eingfegt. + + 2. Um ds Zaichen unter n Mrkl, also wo dyr Mrkl ist, z erstzn, zipf r + und aft ds Zaichen, wost daadl habn willst. + + 3. Dyr nderungspfemerer ( c = change) laasst ainn umbb n Mrkl hinst eyn s + End von n Wolend ndern. Zipf ce , dyrmitst umbb n Mrkl hinst eyn s End + von n Wort ndertst, und c$ hinst eyn s End von dyr Zeil. + + 4. Fr d nderung lautt dyr Pfueg: + + c [Zal] Wolend + +Ietz tue mit dyr naehstn Letzn weiter. + + + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + Letzn 4.1: MRKLSTLLUNG UND DAUTTICHTDARSTAND + +** Demmlt <STRG>g, dst nn Befand und Darstand von dyr Dautticht anzaigst. ** + ** Zipf G , dyrmitst auf ayn bestimmte Zeil in dyr Dautticht hinkimmst. ** + +Anmrkung: Lis d gantze Letzn daader durch, ee wennst iewign bbs unternimmst! + + 1. Druck <STRG>g . Auf ds hin erscheint auf derer Seitt ganz unt ayn Dar- + standsmeldung mit n Dauttichtnam und n Befand innerhalb dyr Dautticht. + Mrk dyr de Zeilnnummer fr n Schrit 3. + +Anmrkung: Mglicherweis seghst aau nn Mrklbefand in n zesmen untern Bild- + schirmgg. Aft ist s "Lindl" (ruler) eingstllt; schau dyrzue mit + n Befelh :help 'ruler' naach. + 2. Druck G , um an s End von dyr Dautticht z kemmen. + gg gibst ein, dst gan n Anfang von dyr Dautticht aufhinkimmst. + + 3. Gib d Nummer von derer Zeil ein, daa wost vorher warst, und aft non G . + Ds bringt di zrugg gan seler Zeil, daa wost stuenddst, wiest ds eerste + Maal <STRG>g gadruckst. + + 4. Wennst di sicher gnueg felst, aft fer d Schritt 1 hinst 3 aus. +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + Letzn 4.2: DYR BEFELH ZO N SUECHEN + + + ** Zipf / und dyrnaach aynn Ausdruk, um selbignen zo n Suechen. ** + + 1. Du gibst also in dyr Befelhsartweis s Zaichen / ein. Ds sel wie aau dyr + Mrkl erscheinend drauf unt auf n Schirm, netty wie bei dyr Faudung : . + + 2. Ietz zipf 'Faeeler' <EIN>. Netty um ds 'Faeeler' willst ietz suechen. + + 3. Willst um gnaun dnn Ausdruk weitersuechen, zipf ainfach n (wie next). + Willst hinzrugg suechen, aft gibst N ein. + + 4. Um von Haus aus zruggaus z suechen, nimm ? statt / her. + + 5. Dyrmitst wider daa hinkimmst, wost herkemmen bist, druck <STRG>o, und ds + fter, wennst weiter zrugg willst. Mit <STRG>i widerum kimmst vorwrts. + +---> Aynn Faeler schreibt myn nit "Faeeler"; Faeeler ist ayn Faeler + +Anmrkung: Wenn d Suech s Dauttichtend dyrraicht haat, geet s eyn n Anfang wi- + der weiter dyrmit, men Sach dyr Schaltter 'wrapscan' wr auf aus. +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + Letzn 4.3: DE GGNKLAMMERN FINDDN + + + ** Zipf % , um de entsprchete Klammer ) , ] older } z finddn. ** + + 1. Stz nn Mrkl auf iewign aine von dene drei Klammern ( , [ older { + in dyr untignen Zeil, wo mit ---> angmrkt ist. + + 2. Ietzet zipf s Zaichen % . + + 3. Dyr Mrkl geet ietz auf de pssete schliessete Klammer. + + 4. Ietz demmlt % , und dyrmit kimmst gan dyr ffneretn Klammer zrugg. + + 5. Stz nn Mrkl auf ayn anderne Klammer von ({[]}) und prblt % aus. + +---> Ds ( ist bloo ayn Pochzeil ( mit [ verschaidne ] { Klammern } drinn. )) + +Anmrkung: Um d Mglichkeit gaast bsunders froo sein, wennst aynmaal in aynn + Spaichgwort verzweiflt ayn faelete Ggnklammer suechst! + + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + Letzn 4.4: D ERSTZUNGSFAUDUNG (substitute) + + + ** Zipf :s/alt/neu/g , um 'alt' durch 'neu' zo n Erstzn. ** + + 1. Gee mit n Mrkl zo dyr unt steehetn mit ---> angmrktn Zeil. + + 2. Zipf :s/dee/de <EIN> . Der Befelh erstzt alsnan grad ds +eerste "dee", + wo vrkimmt. + + 3. Ietz prblt s mit :s/dee/de/g . Ds zuestzliche g ("Pflok" nennt myn + bbs Slchers) bewirkt, d allss, was dyrmit kennzaichnet ist, innerhalb + von dyr ainn Zeil erstzt werd. + +---> Dee schoenste Zeit, d myn dee Blemln anschaut, ist dee schoene Lan- + gesszeit. + 4. Um ietz allsand Suechbegriff innerhalb von zwo Zeiln zo n ndern, zipf + :#,#s/alt/neu/g , wobei # ieweils fr de eerste und lsste Zeil von dnn + Pfraich steet. + :%s/alt/neu/g zipfst, dst d Vrkemmen in dyr gantzn Dautticht ndertst. + Mit :%s/alt/neu/gc finddst allsand Vrkemmen in dyr gsamtn Dautticht; + daa werst aber zeerst non gfraagt, obst ys erstzn willst older nity. +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + ZAMMENFASSUNG VON DYR LETZN 4 + + 1. <STRG>g zaigt dnn ietzundn Dauttichtbefand und nn Darstand dyrvon an. + G bringt di an s End von dyr Dautticht. + <Zal> G bringt di gan dyr entsprchetn Zeilnnummer. + gg bringt di zo dyr eerstn Zeil. + + 2. D Eingaab von / mit aynn Ausdruk suecht VRSHLING um dnn Ausdruk. + Gibst ? und aynn Suechbegrif ein, suecht s um dnn RSHLING. + Zipf naach ayner Suech n ; naacherd werd in de gleiche Richtung weiter- + gsuecht. Mit N geet s umkeerter weiter. + <STRG>o bringt di zo lterne Befndd zrugg, <STRG>i zo neuerne. + + 3. D Eingaab von % , wenn dyr Mrkl auf ainer von dene Klammern steet: ({[ + )]} , bringt di zo dyr Ggnklammer. + + 4. Um ds eerste Vrkemmen von "alt" in ayner Zeil durch "neu" z erstzn, + zipf :s/alt/neu . + Um allsand in ayner Zeil z erstzn, zipf :s/alt/neu/g . + Mechst allss in zwo Zeiln erstzn, demmlt zo n Beispil :5,6s/alt/neu/g . + Mechst allss in dyr gantzn Dautticht erstzn, gib ein: :%s/alt/neu/g . + Willst ayn ieds Maal bstaetln, hng 'c' wie confirm hint anhin. +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + Letzn 5.1: ZWISCHNDRINN AYNN AUSSERIGNEN BEFELH AUSFERN + + + ** Willst ayn Gffaudung ausfern, gib ainfach d sel naach :! ein. ** + + 1. Zipf dnn bekanntn Befelh : , dyrmitst mit n Mrkl auf n Bildschirm + ganz abhin kimmst. Draufhin kanst aynn gwonen Gfbefelh eingbn. + + 2. Zeerst kimmt aber non ayn Ruefzaichen ! . Und ietz haast de Mglich- + keit, ayn beliebige ausserige Gffaudung auszfern. + + 3. Als Beispil zipf :!ls <EIN> ; und schoon haast ayn Auflistung von deinn + Verzaichniss, netty wie wennst ganz gwon in n Eingib wrst. Geet ls + aus iewign aynn Grund nit, aft prblt s mit :!dir <EIN> . + +Also non aynmaal: Mit dnn Angang kan ayn iede beliebige ausserige Faudung aus- + gfert werdn, aau mit Auerwerdd. + +Und wolgmrkt: Allsand Befelh, wo mit : angeend, messend mit <EIN> bst- + tigt werdn. Ds dyrsagn myr vrba niemer. + + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + Letzn 5.2: NON MEERER DRBER, WIE MYN DAUTTICHTN SCHREIBT + + + ** Um bbs Gnderts neu z speichern, zipf :w NEUER_DAUTTICHTNAM. ** + + 1. Zipf :!dir older :!ls , dst dyr ayn Auflistung von deinn Verzaich- + niss ausherlaasst. Dst dyrnaach <EIN> eingbn muesst, waisst ee schoon. + + 2. Suech dyr aynn Dauttichtnam aus, dnn wo s non nit geit, bbenn POCH. + + 3. Ietz demmlt: :w POCH (also mit POCH als dnn neuen Dauttichtnam). + + 4. Ds speichert ietz de gantze Dautticht, also nn Wimmschainer, unter dnn + Nam POCH. Ds kanst leicht berpreffen, indem dst ainfach :!ls older + :!dir zipfst und dyrmit deinn Verzaichnissinhalt seghst. + +Anmrkung: Stigst ietz aus n Wimm aus und gnnst n aft wider mit vim POCH , + naacherd wr d Dautticht ayn gnaune Aamum von n Schainer dyrselbn, + wiest n gspeichert haast. + + 5. Ietz verweitert d Dautticht - fallsst s Fenstl haast - , mit :!del POCH + beziehungsweis bei aynn Ainslgebu mit :!rm POCH . +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + Letzn 5.3: AYNN TAIL VON N GWORT ZO N SPEICHERN AUSWALN + +** Um aynn Tail von dyr Dautticht z speichern, zipf v [Wolend] :w DAUTTICHT ** + + 1. Ruck nn Mrkl auf netty d Zeil daader. + + 2. Demmlt v und gee mit n Mrkl auf dnn fmftn Auflistungspunt untet. Du + seghst glei, d s Gwort vrherghbt erscheint. + + 3. Druck s Zaichen : . Ganz unt auf n Bildschirm erscheint :'<,'> . + + 4. Zipf w POCH , wobei s dnn Dauttichtnam POCH non nit geit. Vergwi di, + dst ds :'<,'>w POCH aau +seghst, ee wennst <EIN> druckst. + + 5. Dyr Wimm schreibt de ausgwaltn Zeil eyn de Dautticht POCH einhin. Benutz + :!dir older :!ls , dst ds berpreffst. Lsh s fein nit bbenn! Mir + brauchend s nmlich fr de naehste Letzn. + +Anmrkung: Druckt myn v , ginnt d Sichtisch-Auswal. Du kanst mit n Mrkl um- + aynandfarn, um d Auswal z verndern. Drafter kan myn mit yn aynn + Pfemerer mit dnn Gwort bbs machen. Zo n Beispil lscht d ds + Gwort. +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + Letzn 5.4: EINLSN UND ZAMMENFERN VON DAUTTICHTN + + + ** Um nn Inhalt von ayner Dautticht einzlsn, zipf :r DAUTTICHTNAM ** + + 1. Stz nn Mrkl ber d Zeil daader. + +OBACHT: Aft dst nn Schrit 2 ausgfert haast, seghst auf aynmaal bbs aus + dyr Letzn 5.3. Bewg di naacherd wider abwrts, dyrmitst d Letzn wi- + derfinddst. + 2. Ietz lis dein Dautticht POCH ein, indem dst d Faudung :r POCH aus- + ferst, wobei wie gsait POCH fr dnn von dir ausgsuechtn Dauttichtnam + steet. De einglsne Dautticht werd unterhalb dyr Mrklzeil eingfegt. + + 3. Um zo n berpreffen, ob de Dautticht aau gwi einglsn ist, gee zrugg; + und du seghst, d s ietz zwo Ausfrtigungen von dyr Letzn 5.3. geit, s + Urniss und de eingfegte Dauttichtfassung. + +Anmrkung: Du kanst aau d Ausgaab von aynn Ausserigbefelh einlsn. Zo n Bei- + spil list :r !ls d Ausgaab von dyr Faudung ls ein und fegt s + unterhalb n Mrkl ein. + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + ZAMMENFASSUNG VON DYR LETZN 5 + + + 1. :!FAUDUNG fert aynn ausserignen Befelh aus. + + Daader ayn ttlych gwnddte Beispiler: + (Fenstl) (Ainsl - Leinsl) + :!dir :!ls - listt s Verzaichniss auf. + :!del DAUTTICHT :!rm DAUTTICHT - verweitert sele Dautticht. + + 2. :w DAUTTICHT speichert de ietzunde Wimmdautticht unter dnn besagtn Nam. + + 3. v WOLEND :w DAUTTICHTNAM schreibt de sichtisch ausgwaltn Zeiln eyn de + Dautticht mit seln Nam. + + 4. :r DAUTTICHTNAM ladt sele Dautticht und fegt s unterhalb n Mrklbefand + ein. + + 5. :r !dir list d Ausgaab von dyr Faudung dir und fegt s unterhalb n + Mrklbefand ein. + + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + Letzn 6.1: ZEIL FFNEN (open) + + + ** Zipf o, um ayn Zeil unterhalb n Mrkl z ffnen und eyn d ** + ** Einfegartweis z kemmen. ** + + 1. Bewg nn Mrkl zo dyr eerstn mit ---> angmrktn Zeil unt. + + 2. Zipf o (klain), um ayn Zeil UNTERHALB n Mrkl z ffnen und mit dyr Ein- + fegartweis weiterztuen. + + 3. Ietz zipf ayn Weeng ayn Gwort und druck <ESC>, um d Einfegartweis z ver- + laassn. +---> Mit o werd dyr Mrkl auf de offene Zeil in dyr Einfegartweis gstzt. + + 4. Um ayn Zeil OBERHALB n Mrkl aufzmachen, gib ainfach aynn groosss O statt + yn aynn klainen ein. Versuech ds auf dyr untignen Zeil. + +---> ffnet ayn Zeil ber derer daader mit O , wenn dyr Mrkl auf derer Zeil + ist. + + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + Letzn 6.2: GWORT ANFEGN (append) + + + ** Zipf a , um bbs NAACH n Mrkl einzfegn. ** + + 1. Bewg nn Mrkl gan n Anfang von dyr eerstn ebungszeil mit ---> unt. + + 2. Druck e , hinst d dyr Mrkl an n End von Zei steet. + + 3. Zipf ayn klains a , um bbs NAACH n Mrkl anzfegn. + + 4. Vergntz ds Wort wie in dyr Zeil drunter. Druck <ESC>, um d Schreib-Art- + weis z verlaassn. + + 5. Bewg di mit e zo n naehstn ungantzn Wort und widerhol d Schritt 3 und + 4. + +---> D Ze biett ayn Glgn , ayn Gwort in ayner Zeil anzf. +---> D Zeil biett ayn Glgnet, ayn Gwort in ayner Zeil anzfegn. + +Anmrkung: a , i und A bringend ainn gleichermaan eyn d Einfegartweis; + dyr ainzige Unterschaid ist, WO mit n Einfegn angfangt werd. +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + Letzn 6.3: AYN ANDERNE WEIS ZO N ERSTZN (replace) + + + ** Demmlt ayn groosss R , um meerer als wie grad ain Zaichen z erstzn. ** + + 1. Bewg nn Mrkl zo dyr eerstn untignen, mit ---> angmrktn Zeil. + Gee mit n Mrkl gan n Anfang von n eerstn xxx . + + 2. Ietz druck R und zipf sele Zal, wo drunter in dyr zwaittn Zeil steet, + yso d de sel s xxx erstzt. + + 3. Druck <ESC> , um d Erstzungsartweis z verlaassn. Du gspannst, d dyr + Rest von dyr Zeil unverndert bleibt. + + 4. fert die Schritt, um ds berblibne xxx z erstzn. + +---> S Zunddn von 123 zo xxx ergibt xxx. +---> S Zunddn von 123 zo 456 ergibt 579. + +Anmrkung: D Erstzungsartweis ist wie d Einfegartweis, aber ayn ieds eindem- + mlte Zaichen lscht ayn vorhanddns. + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + Letzn 6.4: GWORT AAMEN UND EINFEGN + + ** Benutz nn Pfemerer y , um bbs z aamen, und p , um bbs einzfegn. ** + + 1. Gee zo dyr mit ---> angmrktn Zeil unt und stz nn Mrkl hinter "a)". + + 2. Ginn d Sichtisch-Artweis mit v und bewg nn Mrkl gnaun vor "eerste". + + 3. Zipf y , um dnn vrherghbtn Tail z aamen. + + 4. Bewg nn Mrkl gan n End von dyr naehstn Zeil: j$ + + 5. Demmlt p , um ds Gwort einzfegn, und aft: a zwaitte <ESC> . + + 6. Benutz d Sichtischartweis, um " Eintrag." auszwaln, aam s pfelfs y, be- + wg di gan n End von dyr naehstn Zeil mit j$ und feg s Gwort dortn mit + p an. + +---> a) ds ist dyr eerste Eintrag. + b) + +Anmrkung: Du kanst y aau als Pfemerer verwenddn; yw aamt ain Wort. +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + Letzn 6.5: SCHALTTER STZN + +** Stz aynn Schaltter yso, d ayn Suech older Erstzung Groo- und Klain- ** + ** schreibung bergeet. ** + + 1. Suech um 'bergee", indem dst /bergee eingibst. + Widerhol d Suech ayn ttlych Maal, indem dst de Tastn n druckst. + + 2. Stz de Zwisl - nn Schaltter - 'ic' (ignore case), indem dst :set ic + eingibst. + 3. Ietz suech wider um 'bergee' und tue aau wider mit n weiter. Daa fallt + dyr auf, d ietz bbenn aau bergee und BERGEE hergeet. + + 4. Stz de Zwisln 'hlsearch' und 'incsearch' pfelfs: :set hls is + + 5. Widerhol d Suech und bobacht, was ietz gschieght: /bergee <EIN> + + 6. Dst groo und klain wider gwon unterscheidst, zipf: :set noic + +Anmrkung: Mechst de Trffer niemer vrherghbt seghn, gib ein: :nohlsearch +Anmrkung: Sollt klain/groo bei ayner ainzignen Suech wurst sein, benutz \c + in n Suechausdruk: /bergee\c <EIN> +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + ZAMMENFASSUNG VON DYR LETZN 6 + + 1. Zipf o , um ayn Zeil UNTERHALB n Mrkl z ffnen und d Einfegartweis z + ginnen. + Zipf O , um ayn Zeil OBERHALB n Mrkl z ffnen. + + 2. Zipf a , um NAACH n Mrkl ayn Gwort einzfegn. + Zipf A , um ayn Gwort naach n Zeilnend anzfegn. + + 3. D Faudung e bringt di gan n End von aynn Wort. + + 4. Dyr Pfemerer y (yank) aamt bbs, p (put) fegt ds ein. + + 5. Ayn groosss R geet eyn d Erstzungsartweis, hinst d myn <ESC> druckt. + + 6. D Eingaab von ":set xxx" stzt de Zwisl "xxx". Ayn ttlych Zwisln seind: + 'ic' 'ignorecase' Groo/klain wurst bei ayner Suech + 'is' 'incsearch' Zaig aau schoon ayn Tailberainstimmung + 'hls' 'hlsearch' Hb allsand pssetn Ausdrck vrher + Dyr Schaltternam kan in dyr Kurz- older Langform angbn werdn. + + 7. Stll yn ayner Zwisl "no" voran, dst ys abschalttst: :set noic +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + Letzn 7.1: AYN HILFGWORT AUFRUEFFEN + + + ** Nutz ds einbaute Hilfgebu, de "Betribsanlaittung" ** + + Eyn n Wimm ist ayn ausferliche "Gebrauchsanweisung" einbaut. Fr s Eerste + prblt ainfach ains von dene dreu aus: + - Druck d <HILF>-Tastn, wennst bbenn aine haast. + - Druck de Tastn <F1>, fallsst ys haast. + - Zipf :help <EIN> + + Lis di eyn s Hilffenster ein, dyrmitst draufkimmst, wie ds mit dyr Hilf geet. + Demmlt <STRG>w w , um von ainn Fenster zo n andern zo n Springen. + Demmlt :q <EIN> , um s Hilffenster zo n Schliessn. + + Du kanst zo so guet wie allssand ayn Hilf finddn, indem dst yn dyr Faudung + :help aynn Auerwerd naachstllst und istig <EIN> nit vergisst. Prblt ds: + + :help w + :help c_CTRL-D + :help insert-index + :help user-manual +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + Letzn 7.2: ERSTLL AYN GIN-SCHRIPF + + + ** Mutz nn Wimm mit de einbautn Faehigkeitn auf ** + + Dyr Wimm besitzt ayn Wsn Schftungen, wo ber n Urwimm aushingeend, aber de + meerern dyrvon seind in dyr Vorgaab ausgschaltt. Dyrmitst meerer aus n Wimm + ausherholst, erstllst ayn "vimrc"-Dautticht. + + 1. Lg ayn "vimrc"-Dautticht an; ds geet ie naach Betribsgebu verschidn: + :e ~/.vimrc fr s Ainsl + :e $VIM/_vimrc bei n Fenstl + + 2. Ietz lis nn Inhalt von dyr Beispil-"vimrc"-Dautticht ein: + :r $VIMRUNTIME/vimrc_example.vim + + 3. Speichert de Dautticht mit: + :w + + 4. Bei n naehstn Gin von n Wimm ist aft d Fegnussvrherhbung zuegschaltt. + Du kanst dyr allss eyn d Dautticht einhinschreibn, wasst bstndig habn + willst. Meerer dyrzue erfarst unter: :help vimrc-intro +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + Letzn 7.3: VERGNTZN + + + ** Befelhszeilnvergntzung mit <STRG>d und <TAB> ** + + 1. Vergwi di, d dyr Wimm nit auf n Urwimm-"Glais" fart: :set nocp + + 2. Schaug naach, wlcherne Dauttichtn d s in n Verzaichniss geit: :!ls + older :!dir + 3. Zipf nn Anfang von ayner Faudung: :e + + 4. Druck <STRG>d , und dyr Wimm zaigt ayn Listn von Faudungen, wo mit "e" + angeend. + 5. Druck <TAB> , und dyr Wimm vervollstndigt nn Faudungsnam zo ":edit". + + 6. Feg ayn Laerzaichen und nn Anfang von ayner besteehetn Dautticht an: + :edit DAU + + 7. Druck <TAB>. Dyr Wimm vergntzt nn Nam, ds haisst, wenn yr aindeuttig + ist. +Anmrkung: D Vergntzung geit s fr aynn Hauffen Faudungen. Versuech ainfach + <STRG>d und <TAB>. Bsunders ntzlich ist ds bei :help . +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + ZAMMENFASSUNG VON DYR LETZN 7 + + + 1. Zipf :help older druck <F1> older <HILF>, um ayn Hilffenster z ffnen. + + 2. Zipf :help FAUDUNG , um auf ayn Hilf gan aynn Befelh z kemmen. + + 3. Zipf <STRG>w w , um zo n andern Fenster z springen. + + 4. Zipf :q , um s Hilffenster z schliessn. + + 5. Erstll ayn vimrc-Ginschripf zuer Sicherung von deine Mtzneinstllungen. + + 6. Druck <STRG>d, aft dst naach : mit ayner Faudung angfangt haast, dyr- + mitst mgliche Vergntzungen anzaigt kriegst. + Druck <TAB> fr ain Vervollstndigung yllain. + + + + + + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + + Ds wr ietzet s End von n Wimmschainer. Gangen ist s daa drum, aynn kurtzn + und bndignen berblik ber s Blat WIMM z lifern, netty vil gnueg, d myn + fr s Eerste wirklich bbs dyrmit anfangen kan. Dyrmit ist s aber auf kain + Weitn non nit taan; dyr Wimm haat schoon non vil meerer auf Lager. Lis als + Naehsts aynmaal s Benutzerhandbuech: :help user-manual . + + Zo n Weiterlsn und Weiterlernen wr ds Buech daader zo n Empfelhen: + Vim - Vi Improved - von n OUALLINE Steve + Verlaag: New Riders + Ds ist ds eerste Buech, wo ganz yn n Wimm gwidmt ist, netty ds Grechte fr + Anfnger. Es haat ayn Wsn Beispiler und aau Bilder drinn. + See http://iccf-holland.org/click5.html + + Ds folgete Buech ist schoon lter und meerer ber n Urwimm als wie ber n + Wimm, aber aau zo n Empfelhen: Textbearbeitung mit dem vi-Editor - von dyr + LAMB Linda und n ROBBINS Arnold - Verlaag O'Reilly - Buechlaittzal (ISBN): + 3897211262 + In dnn Buech kan myn fast allss finddn, was myn mit n Urwimm angeen mecht. + De sxte Ausgaab enthaltt aau schoon bbs ber n Wimm. + Als ietzunde Bezugniss fr d Fassung 6.2 und ayn pfrenge Einferung dient + ds folgete Buech: + vim ge-packt von n WOBST Reinhard + mitp-Verlaag, Buechlaittzal 3-8266-1425-9 + Trotz dyr recht pfrengen Darstllung ist s durch seine viln ntzlichnen Bei- + spiler aau fr Einsteiger grad grecht. Probhaeupster und de Beispilschripfer + seind zesig zo n Kriegn; see http://iccf-holland.org/click5.html + + Verfasst habnd dnn Schainer dyr PIERCE Michael C. und WARE Robert K. von dyr + Kolraader Knappnschuel (Colorado School of Mines). Er beruet auf Entwrff, wo + dyr SMITH Charles von dyr Kolraader Allschuel (Colorado State University) + zuer Verfegung gstllt haat. Gundpost: bware@mines.colorado.edu. + Fr n Wimm haat n dyr MOOLENAAR Bram barechtt. + De bairische berstzung stammt von n HELL Sepp 2009. Sein Gundpostbrcht ist + sturmibund@t-online.de + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + + + + + + diff --git a/runtime/tutor/tutor.bj.utf-8 b/runtime/tutor/tutor.bj.utf-8 new file mode 100644 index 000000000..80c3aded7 --- /dev/null +++ b/runtime/tutor/tutor.bj.utf-8 @@ -0,0 +1,987 @@ +=============================================================================== += G o t i k a m i n n W I M M - S c h a i n e r - Fassung 1.7D = +=============================================================================== + + Dyr Wimm ist ayn gro mächtigs Blat, dös was mit aynn Wösn Befelh aufwartt; z + vil, däß myn s allsand in aynn Schainer wie dönn daader unterbräng. Der + Schainer ist yso aufbaut, däß yr halt netty die Befelh allsand bringt, wost + brauchst, däßst mit iem für s Eerste wirklich öbbs anfangen kanst. + Durchhinarechtn kanst di, wennst willst, in ayner halbetn Stund; dös haisst, + wennst di nit grooß mit n Pröbln und Tüftln aufhaltst. + + OBACHT: + Die Faudungen, wost daader finddst, gaand istig s Gwort öndern. Dösswögn + machst eyn n Böstn glei ayn Aamum von derer Dautticht daader. Haast alsnan + dös Gwort daader mit n Befelh "vimtutor bj" ausherlaassn, ist s ee schoon + ayn Aamum. + Mir kan s nit oft gnueg sagn, däß der Schainer daader istig gan n Üebn + ghoert. Also muesst schoon aau die Befelh ausfüern, wennst ys gscheid ler- + nen willst. Mit n Lösn yllain ist s +nit taan! + + Ietz schaust grad non, däß dein Föststölltastn nit druckt ist; und aft geest + glei aynmaal mit dyr j-Tastn abwärts (yso laaufft dös nömlich), hinst däßst + de gantze Letzn 1.1 auf n Bildschirm haast. +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + Letzn 1.1: MIT N MÖRKL UMAYNANDFARN + +** Dyrmitst mit n Mörkl umaynandkimmst, druck h, j, k und l wie unt zaigt. ** + ^ Ayn Öslsbrugg: + k De Tastn h ist winster und +geet aau gan winster. + < h l > S l leit zesm und richtt si gan zesm. + j S j kan myn wie aynn Pfeil gan unt seghn. + v Mit n k kimmst gan n KOPF. + 1. Ietz ruedertst ainfach mit n Mörkl auf n Bildschirm umaynand, hinst däßst + di sicher füelst. + 2. Halt d Abhin-Tastn (j) druckt; aft rumplt s ainfach weiter. Netty yso + kimmst gan dyr naehstn Letzn. + + 3. Wie gsait, ietz bewögst di also mit derer Tastn gan dyr Letzn 1.2. + +Non öbbs: Allweil, wenn dyr niemer ganz wol ist, wasst öbbenn druckt haast, aft + zipfst <ESC>; naacherd bist wider ganz gwon in dyr Befelhs-Artweis. + + + Nöbnbei gsait kimmst gwonerweil aau mit de Pfeiltastnen weiter. Aber + hjkl seind z haissn s Wimm-Urgstain; und de "Hörtn" seind ganz dyr- + für, däß myn bei +dene bleibt. Pröblt s ainfach aus! +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + Letzn 1.2: ÖNN WIMM AUSSCHALTTN + + + ALSO, EE WENNST ÖBBS VON DAA UNT AUSFÜERST, LIS LIEBER ZEERST DE GANTZE LET- + ZN! + + 1. Druck d <ESC>-Tastn, dyrmitst aau gwiß in dyr Befelhs-Artweis bist. + + 2. Demmlt :q! <EIN>. + Daa dyrmit benddst ys Blat und verwirffst allss, wasst öbbenn göndert + haast. + + 3. Balst önn Eingib seghst, gib dö Faudung ein, wo di zo dönn Schainer brun- + gen haat, also vimtutor bj <EIN>. + + 4. Also, wenn ietz allsse sitzt, naacherd füerst d Schritt 1 hinst 3 aus, mit + wasst ys Blat verlaasst und aft wider einhinkimmst. + +Anmörkung: Mit :q! <EIN> verwirffst allss, wasst göndert older enther gschribn + haast. In aynn Öttlych Letznen lernst acht, wiest dös allss in ayner + Dautticht speichertst. + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + Letzn 1.3: GWORT BARECHTN - LÖSCHN + + + ** Druck x , dyrmitst dös Zaichen unter n Mörkl löschst. ** + + 1. Bewög di mit n Mörkl auf de mit ---> angmörkte Zeil unt. + + 2. Zo n Faeler Verbössern farst mit n Mörkl netty auf dös Zaichen, dös wo + glöscht ghoert. + + 3. Druck de Tastn x , däßst dös überflüssige Zaichen löschst. + + 4. Ietz tuest so lang weiter mit 2 hinst 4, hinst däß dyr Saz stimmt. + +---> De Kkuue sprangg übber nn Maanad. + + 5. Wenn ietz de Zeil verbössert ist, geest gan dyr Letzn 1.4. weiter. + +Und ganz wichtig: Dyrweilst dönn Schainer durcharechtst, versuech nit öbbenn, + allss auswendig z lernen; nän, lern ainfach mit n Anwenddn! + + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + Letzn 1.4: GWORT BARECHTN - EINFÜEGN + + + ** Druck i , dyrmitst öbbs einfüegst. ** + + 1. Bewög önn Mörkl zo dyr eerstn untignen Zeil, wo mit ---> angeet. + + 2. Dyrmitst de eerste Zeil wie de zwaitte machst, bewög önn Mörkl auf dös + eerste Zaichen NAACH derer Stöll, daa wo s Gwort eingfüegt werdn sollt. + + 3. Druck i und gib dös ein, was abgeet. + + 4. Wenn ieweils ayn Faeler verweitert ist, aft druck <ESC>; und dyrmit kimmst + gan dyr Befelhsartweis zrugg. + So, und ietz tuest ainfach yso weiter, hinst däß dyr Saz stimmt. + +---> Daader gt dd öbbs b. +---> Daader geet diend öbbs ab. + + 5. Balst mainst, däßst ys Gwort-Einfüegn kanst, aft geest gan dyr Letzn 1.5. + + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + Letzn 1.5: GWORT BARECHTN - ANFÜEGN + + + ** Druck A gan n Gwort Anfüegn. ** + + 1. Gee mit n Mörkl gan dyr eerstn untignen Zeil, wo ayn ---> dyrvor haat. + Daa ist s gleich, wo gnaun dyr Mörkl in derer Zeil steet. + + 2. Demmlt A und gib de entspröchetn Ergöntzungen ein. + + 3. Wennst mit n Anfüegn förtig bist, aft druckst <ESC>, däßst wider eyn de + Befelhsartweis zruggkimmst. + + 4. So, und ietz geest aft non gan dyr zwaittn mit ---> angmörktn Zeil; und + daadl machst ys netty yso. + +---> In derer Zeil gee + In derer Zeil geet ayn Weeng ayn Gwort ab. +---> Aau daader stee + Aau daader steet öbbs Unvollstöndigs. + + 5. Wennst s Anfüegn von Gwort drauf haast, naacherd gee gan dyr Letzn 1.6. +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + Letzn 1.6: AYN DAUTTICHT BARECHTN + + + ** Mit :wq speichertst ayn Dautticht und verlaasst önn Wimm ganz. ** + + !! OBACHT: Ee wennst mit dönn alln daa unt weitertuest, lis zeerst de gantze + Letzn durch!! + + 1. Verlaaß also s Blat, wie s in dyr Letzn 1.2. haisst, mit :q! ! + + 2. Gib dö Faudung eyn n Eingib ein: vim Schainer <EIN> . 'vim' ruefft s Blat + auf, und 'Schainer' haisst de Dautticht, wost barechtn willst. Dyrmit + haast also ayn Dautticht, dö wost barechtn kanst. + + 3. Ietz füegst öbbs ein older löschst öbbs, wiest ys in de vorignen Letznen + glernt haast. + + 4. Speichert de gönderte Dautticht und verlaaß önn Wimm mit :wq <EIN> . + + 5. Schmeiß önn Wimmschainer neu an und gee gan dyr folgetn Zammenfassung. + + 6. Aft däßst de obignen Schritt glösn und käppt haast, kanst ys durchfüern. +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + ZAMMENFASSUNG VON DYR LETZN 1 + + + 1. Dyr Mörkl werd mit de Tastnen hjkl older aau mit de Pfeiltastnen gsteuert. + h (winst) j (ab) k (auf) l (zes) + + 2. Um önn Wimm umbb n Eingib aus z ginnen, demmlt: vim DAUTTICHT <EIN> . + + 3. Willst önn Wimm verlaassn und aau allss verwerffen, aft gibst ein: + <ESC> :q! <EIN> . + Gan n Verlaassn und Speichern aber zipfst <ESC> :wq <EIN>. + + 4. Willst dös Zaichen löschn, daa wo dyr Mörkl drauf ist, demmltst x . + + 5. Willst öbbs vor n Mörkl eingöbn, zipfst i und drafter <ESC> . + Mechst ys aber eyn s Zeilnend anhinhöngen, benutzt ys A . + Und ainfach naach n Mörkl füegst ys mit a ein . + +Anmörkung: Druckst <ESC>, kimmst eyn de Befelhsartweis zrugg older brichst ayn + Faudung ab, dö wo dyr schiefgangen ist. + + Ietz tue mit dyr Letzn 2 weiter. +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + Letzn 2.1.: LÖSHFAUDUNGEN + + + ** Demmlt dw , dyrmitst ayn Wort löschst ** + + 1. Druck <ESC>, dyrmit s aau gwiß ist, däßst in dyr Befelhsartweis bist. + + 2. Bewög önn Mörkl zo dyr mit ---> angmörktn Zeil unt. + + 3. Und daa geest ietz auf n Anfang von aynn Wort, dös wo glöscht ghoert. + + 4. Zipf dw , däßst dös gantze Wort löschst. + + Nöbnbei: Dyr Buechstabn d erscheint auf dyr lösstn Zeil von n Bildschirm, + sobaldst n eingibst. Dyr Wimm wartt ietz drauf, däß öbbs kimmt, al- + so daader ayn w . Seghst freilich öbbs Anderts wie ayn d , + naacherd haast öbbs Falschs demmlt. Druck aft <ESC> und pröblt + s non aynmaal. +---> Ayn Öttlych Wörter lustig ghoernd nit Fisper eyn dönn Saz einhin. + + 5. Äfert d Schritt 3 und 4, hinst däß dyr Saz pässt, und gee aft gan dyr + Letzn 2.2. +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + Letzn 2.2.: NON MEERER LÖSHFAUDUNGEN + + + ** Gib d$ ein, däßst hinst eyn s Zeilnend löschst. ** + + 1. Druck <ESC> , dyrmitst aau gwiß in dyr Befelhsartweis bist. + + 2. Bewög önn Mörkl hinst eyn de mit ---> angmörkte Zeil untn. + + 3. Gee mit n Mörkl auf s End von dyr faelerfreien Zeil, NAACH n eerstn . . + + 4. Zipf d$ , däßst hinst eyn s End von dyr Zeil löschst. + +---> Öbber haat s End von dyr Zeil doplt eingöbn. doplt eingöbn. + + + 5. Gee weiter gan dyr Letzn 2.3, dyrmitst versteest, was daader ablaaufft. + + + + + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + Letzn 2.3: PFEMERER UND WOLENDER + + + Vil Faudungen, wo s Gwort öndernd, sötznd si aus aynn Pfemerer und aynn Wo- + lend zamm. Bal i also öbbs löschn will, schreib i ainsting d und aft s "Wo- + lend", dös haisst also, "wolend", "wohin" däß i will - older was i halt gnaun + löschn will. + + + + + + + Daader also, was i wie löschn kan: + w - hinst eyn n Anfang von n naehstn Wort AANE dönn sein eersts Zaichen. + e - gan n End von n ietzundn Wort MIT dönn seinn lösstn Zaichen. + $ - zo n End von dyr Zeil MIT derer irn lösstn Zaichen. + + Also löscht de Tastnfolg de umbb n Mörkl hinst eyn s Wortend. +Anmörkung: Gib i grad dös zwaitte Zaichen yllain ein, ruckt halt dyr Mörkl + entspröchet weiter. + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + Letzn 2.4: MIT AYNN ZÖLER D WOLENDER ÄFERN + + + ** Gib i ayn Zal vor aynn Wolend ein, werd dös Sel halt widerholt. ** + + 1. Bewög önn Mörkl gan n Anfang von dyr Zeil mit ---> dyrvor unt. + + 2. Zipf 2w , däßst mit n Mörkl zwai Wörter weitergeest. + + 3. Zipf 3e , däßst mit n Mörkl auf s End von n drittn Wort kimmst. + + 4. Zipf 0 (aynn Nuller), däßst eyn n Anfang von dyr Zeil hinkimmst. + + 5. Widerhol d Schritt 2 und 3 mit verschaidne Zöler. + + ---> Dös ist ietz grad ayn Zeil zo n drinn Umaynanderruedern. + + 6. Gee weiter gan dyr Letzn 2.5. + + + + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + Letzn 2.5: DURCH AYNN ZÖLER GLEI MEERER LÖSCHN + + + ** Ayn Zal vor aynn Pfemerer äfert dönn um seln Werd. ** + + Also, i mecht löschn, und zwaar öbbs Bestimmts, und dös so und so oft: Daa + dyrzue benutz i aynn Zöler: + d Zöler Wolend (also önn Bewögungsschrit) + + 1. Bewög önn Mörkl gan n eerstn Wort in GROOSSBUECHSTABN in dyr mit ---> an- + gmörktn Zeil. + + 2. Demmlt d2w , dyrmitst de ganz grooßgschribnen Wörter löschst. + + 3. Äfert d Schritt 1 und 2 mit dönn entspröchetn Zöler, dyrmitst de drauf- + folgetn ganz großgschribnen Wörter mit ayner ainzignen Faudung löschst: + + +---> Dö ABC DE Zeil FGHI JK LMN OP mit Wörter ist Q RS TUV ietz berichtigt. + + + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + Letzn 2.6: ARECHTN AUF ZEILN + + + ** Zipf dd , um ayn gantze Zeil z löschn. ** + + Weil s gro oft vürkimmt, däß myn gantze Zeiln löscht, kaamend schoon d Ent- + wickler von n Urwimm daa drauf, däß myn ainfach dd gan dönn Zwök schreibt. + + + 1. Bewög önn Mörkl gan dyr zwaittn Zeil in n untignen "Gedicht". + 2. Zipf dd , um dö Zeil z löschn. + 3. Ietz bewögst di gan dyr viertn Zeil. + 4. Zipf 2dd , um zwo Zeiln zo n Löschn. + +---> 1) Roosn seind root; +---> 2) Drunter ist s Koot. +---> 3) Veigerln seind blau. +---> 4) Umgrabn tuet s d Sau. +---> 5) D Ur sait de Zeit, +---> 6) Sait, däß s mi freut, +---> 7) Dirndl, dein Gschau. + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + Letzn 2.7: RUGGGÖNGIG MACHEN (RUGGLN) + + + ** Zipf u , dyrmitst de lösstn Faudungen ruggltst ** + ** older U , um ayn gantze Zeil widerherzstölln. ** + + 1. Bewög önn Mörkl gan dyr mit ---> angmörktn Zeil unt und gee dyrmit auf n + eerstn Faeler. + 2. Zipf x , däßst dös eerste z vile Zaichen löschst. + 3. Ietz demmlt u , dyrmitst de lösste Faudung ruggltst. + 4. Ietz behöb allsand Faeler auf dyr Zeil mit dyr Hilf von n Befelh x . + 5. Aft gibst ayn U (grooß) ein, däßst de Zeil wider yso hinbringst, wie s + gwösn ist. + 6. So, und ietz demmltst so oft u , hinst däßst s U und de andern Fau- + dungen rugggöngig gmacht haast. + 7. Und ietzet widerum schreibst so oft <STRG>r , hinst däßst allsand Be- + felh widerhergstöllt, z haissn allsse rugg-grugglt haast (also d Rugggön- + gigmachungen rugggöngig gmacht). +---> Beerichtig d Faeller voon dehrer Zeiil und sttöll s mitt n Ruggruggln wi- + der her. + 8. Die Faudungen seind gro wichtig; sö helffend ainn närrisch weiter. + Ietz gee weiter gan dyr Zammenfassung von dyr Letzn 2. +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + ZAMMENFASSUNG VON DYR LETZN 2 + + + 1. Um von n Mörkl aus hinst eyn s naehste Wort zo n Löschn, zipf: dw + 2. Um umbb n Mörkl hinst eyn s End von dyr Zeil zo n Löschn, demmlt d$ + 3. Dyrmitst ayn gantze Zeil löschst, gib ein: dd + 4. Mechst ayn Bewögung, ayn "Wolend", öfters, stöll de entspröchete Zal dyr- + vor: 3dw older aau: d3w + 5. Dyr Pfueg für ayn Önderungsfaudung lautt yso: + Pfemerer [Zal] Bewögungsschrit (Wolend) + Und dös haisst: + Dyr PFEMERER gibt an, WAS taan ghoert, öbbenn d = löschn (»delete«). + [ZAL] - Ayn Zal KAN myn angöbn, wenn myn halt ayn Wolend öfter habn will. + S WOLEND, also dyr Schrit WOHIN, besagt, auf was i aushin will, öbbenn + auf ayn Wort ( w ), s End von dyr Zeil ( $ ) und so weiter. + + 6. Däßst eyn n Anfang von dyr Zeil hinkimmst, schreib aynn Nuller: 0 + + 7. Um öbbs Vorigs wider z ruggln, gib ein: u (klain also) + Um allsand Önderungen in ayner Zeil z ruggln, haast: U (also grooß) + Um "rugg-z-ruggln", also allss wider herzstölln, zipf: <STRG>r + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + Letzn 3.1: ANFÜEGN (»put«) + + + ** Zipf p , dyrmitst öbbs gnetty Glöschts naach n Mörkl anfüegst. ** + + 1. Bewög önn Mörkl gan dyr eerstn untignen Zeil mit ---> dyrvor. + + 2. Zipf dd , um sele Zeil z löschn und dyrmit in aynn Wimm-"Roster" zo n + speichern. + + 3. Bewög önn Mörkl gan dyr Zeil c), ÜBER derer, daa wo de glöschte Zeil ein- + hinkemmen sollt. + + 4. So, und ietz gibst ainfach p ein, und schoon haast dö Zeil unter derer + mit n Mörkl drinn. + 5. Äfert d Schritt 2 hinst 4, hinst däßst allsand Zeiln yso naachynaynand + haast, wie s hinghoernd. + +---> d) Kanst du dös aau? +---> b) Veigerln seind blau. +---> c) Bedachtn kan myn lernen. +---> a) Roosn seind root. +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + Letzn 3.2: ERSÖTZN (»replace«) + + + ** Zipf rx , um dös Zaichen unter n Mörkl durch x z ersötzn. ** + + 1. Bewög önn Mörkl zo dyr eerstn untignen Zeil mit ---> dyrvor. + + 2. Bewög önn Mörkl, hinst däß yr auf n eerstn Faeler steet. + + 3. Zipf r und drafter dös Zaichen, wo dyrfür daa hinghoert. + + 4. Widerhol d Schritt 2 und 3, hinst däßst de eerste Zeil gmaeß dyr zwaittn + berichtigt haast: +---> Wie dö Zeit eingobn wurd, wurdnd ainike falsche Zastnen zipft! +---> Wie dö Zeil eingöbn wurd, wurdnd ainige falsche Tastnen zipft! + + 5. Ietz tue mit dyr Letzn 3.3 weiter. + +Anmörkung: Vergiß nit drauf, däßst mit n Anwenddn lernen solltst und nit öbbenn + mit n Auswendiglernen! + + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + Letzn 3.3: ÖNDERN (»change«) + + + ** Um hinst eyn s Wortend z öndern, zipf ce . ** + + 1. Gee mit n Mörkl auf de eerste mit ---> angmörkte Zeil. + + 2. Ietz farst netty auf s "s" von Wstwr hin. + + 3. Zipf ce ein und aft d Wortberichtigung, daader also örter . + + 4. Druck <ESC> und bewög önn Mörkl gan n naehstn Zaichen, wo göndert ghoert. + + 5. Äfert d Schritt 3 und 4, hinst däß dyr eerste Saz wie dyr zwaitte ist. + +---> Ainige Wstwr von derer Zlww ghhnnd mit n Öndern-Pfemerer gaauu. +---> Ainige Wörter von derer Zeil ghoernd mit n Öndern-Pfemerer göndert. + +ce löscht also s Wort und schlaaufft di eyn d Eingaab-Artweis. + + + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + Letzn 3.4.: NON MEERER ÖNDERUNGEN PFELFS c + + + ** D Löshfaudung c arechtt mit de nömlichnen Wolender wie dö mit d ** + + 1. Dyr Önder-Pfemerer arechtt anleich wie d Löshfaudung mit d , und zwaar + yso: + c [Zal] Bewögungsschritt (Wolend) + + 2. D Wolender seind de gleichn, öbbenn w für Wort und $ für s Zeilnend. + + + 3. Bewög di zo dyr eerstn untignen Zeil mit ---> . + + 4. Ietz geest auf dönn eerstn Faeler. + + 5. Zipf c$ , gib önn Rest von dyr Zeil wie in dyr zwaittn ein und druck aft + <ESC>. +---> S End von derer Zeil sollt an de zwaitte daader anglichen werdn. +---> S End von derer Zeil sollt mit n Befelh c$ berichtigt werdn. + +Denk allweil dran, däßst iederzeit mit dyr Ruggtastn Faeler ausbössern kanst. +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + ZAMMENFASSUNG VON DYR LETZN 3 + + + 1. Um ayn vorher glöschts Gwort anzfüegn, zipf p . Daa dyrmit werd dös + gantze Gwort NAACH n Mörkl angfüegt. Wenn s ayn gantze Zeil gwösn ist, + werd dö sel als de Zeil unterhalb n Mörkl eingfüegt. + + 2. Um dös Zaichen unter n Mörkl, also wo dyr Mörkl ist, z ersötzn, zipf r + und aft dös Zaichen, wost daadl habn willst. + + 3. Dyr Önderungspfemerer ( c = »change«) laasst ainn umbb n Mörkl hinst eyn s + End von n Wolend öndern. Zipf ce , dyrmitst umbb n Mörkl hinst eyn s End + von n Wort öndertst, und c$ hinst eyn s End von dyr Zeil. + + 4. Für d Önderung lautt dyr Pfueg: + + c [Zal] Wolend + +Ietz tue mit dyr naehstn Letzn weiter. + + + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + Letzn 4.1: MÖRKLSTÖLLUNG UND DAUTTICHTDARSTAND + +** Demmlt <STRG>g, däßst önn Befand und Darstand von dyr Dautticht anzaigst. ** + ** Zipf G , dyrmitst auf ayn bestimmte Zeil in dyr Dautticht hinkimmst. ** + +Anmörkung: Lis dö gantze Letzn daader durch, ee wennst iewign öbbs unternimmst! + + 1. Druck <STRG>g . Auf dös hin erscheint auf derer Seitt ganz unt ayn Dar- + standsmeldung mit n Dauttichtnam und n Befand innerhalb dyr Dautticht. + Mörk dyr de Zeilnnummer für n Schrit 3. + +Anmörkung: Müglicherweis seghst aau önn Mörklbefand in n zesmen untern Bild- + schirmögg. Aft ist s "Lindl" (»ruler«) eingstöllt; schau dyrzue mit + n Befelh :help 'ruler' naach. + 2. Druck G , um an s End von dyr Dautticht z kemmen. + gg gibst ein, däßst gan n Anfang von dyr Dautticht aufhinkimmst. + + 3. Gib d Nummer von derer Zeil ein, daa wost vorher warst, und aft non G . + Dös bringt di zrugg gan seler Zeil, daa wost stuenddst, wiest dös eerste + Maal <STRG>g gadruckst. + + 4. Wennst di sicher gnueg füelst, aft füer d Schritt 1 hinst 3 aus. +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + Letzn 4.2: DYR BEFELH ZO N SUECHEN + + + ** Zipf / und dyrnaach aynn Ausdruk, um selbignen zo n Suechen. ** + + 1. Du gibst also in dyr Befelhsartweis s Zaichen / ein. Dös sel wie aau dyr + Mörkl erscheinend drauf unt auf n Schirm, netty wie bei dyr Faudung : . + + 2. Ietz zipf 'Faeeler' <EIN>. Netty um dös 'Faeeler' willst ietz suechen. + + 3. Willst um gnaun dönn Ausdruk weitersuechen, zipf ainfach n (wie »next«). + Willst hinzrugg suechen, aft gibst N ein. + + 4. Um von Haus aus zruggaus z suechen, nimm ? statt / her. + + 5. Dyrmitst wider daa hinkimmst, wost herkemmen bist, druck <STRG>o, und dös + öfter, wennst weiter zrugg willst. Mit <STRG>i widerum kimmst vorwärts. + +---> Aynn Faeler schreibt myn nit "Faeeler"; Faeeler ist ayn Faeler + +Anmörkung: Wenn d Suech s Dauttichtend dyrraicht haat, geet s eyn n Anfang wi- + der weiter dyrmit, men Sach dyr Schaltter 'wrapscan' wär auf aus. +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + Letzn 4.3: DE GÖGNKLAMMERN FINDDN + + + ** Zipf % , um de entspröchete Klammer ) , ] older } z finddn. ** + + 1. Sötz önn Mörkl auf iewign aine von dene drei Klammern ( , [ older { + in dyr untignen Zeil, wo mit ---> angmörkt ist. + + 2. Ietzet zipf s Zaichen % . + + 3. Dyr Mörkl geet ietz auf de pässete schliessete Klammer. + + 4. Ietz demmlt % , und dyrmit kimmst gan dyr öffneretn Klammer zrugg. + + 5. Sötz önn Mörkl auf ayn anderne Klammer von ({[]}) und pröblt % aus. + +---> Dös ( ist blooß ayn Pochzeil ( mit [ verschaidne ] { Klammern } drinn. )) + +Anmörkung: Um dö Müglichkeit gaast bsunders froo sein, wennst aynmaal in aynn + Spaichgwort verzweiflt ayn faelete Gögnklammer suechst! + + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + Letzn 4.4: D ERSÖTZUNGSFAUDUNG (»substitute«) + + + ** Zipf :s/alt/neu/g , um 'alt' durch 'neu' zo n Ersötzn. ** + + 1. Gee mit n Mörkl zo dyr unt steehetn mit ---> angmörktn Zeil. + + 2. Zipf :s/dee/de <EIN> . Der Befelh ersötzt alsnan grad dös +eerste "dee", + wo vürkimmt. + + 3. Ietz pröblt s mit :s/dee/de/g . Dös zuesötzliche g ("Pflok" nennt myn + öbbs Sölchers) bewirkt, däß allss, was dyrmit kennzaichnet ist, innerhalb + von dyr ainn Zeil ersötzt werd. + +---> Dee schoenste Zeit, däß myn dee Blüemln anschaut, ist dee schoene Lan- + gesszeit. + 4. Um ietz allsand Suechbegriff innerhalb von zwo Zeiln zo n Öndern, zipf + :#,#s/alt/neu/g , wobei # ieweils für de eerste und lösste Zeil von dönn + Pfraich steet. + :%s/alt/neu/g zipfst, däßst d Vürkemmen in dyr gantzn Dautticht öndertst. + Mit :%s/alt/neu/gc finddst allsand Vürkemmen in dyr gsamtn Dautticht; + daa werst aber zeerst non gfraagt, obst ys ersötzn willst older nity. +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + ZAMMENFASSUNG VON DYR LETZN 4 + + 1. <STRG>g zaigt dönn ietzundn Dauttichtbefand und önn Darstand dyrvon an. + G bringt di an s End von dyr Dautticht. + <Zal> G bringt di gan dyr entspröchetn Zeilnnummer. + gg bringt di zo dyr eerstn Zeil. + + 2. D Eingaab von / mit aynn Ausdruk suecht VÜRSHLING um dönn Ausdruk. + Gibst ? und aynn Suechbegrif ein, suecht s um dönn ÄRSHLING. + Zipf naach ayner Suech n ; naacherd werd in de gleiche Richtung weiter- + gsuecht. Mit N geet s umkeerter weiter. + <STRG>o bringt di zo ölterne Befändd zrugg, <STRG>i zo neuerne. + + 3. D Eingaab von % , wenn dyr Mörkl auf ainer von dene Klammern steet: ({[ + )]} , bringt di zo dyr Gögnklammer. + + 4. Um dös eerste Vürkemmen von "alt" in ayner Zeil durch "neu" z ersötzn, + zipf :s/alt/neu . + Um allsand in ayner Zeil z ersötzn, zipf :s/alt/neu/g . + Mechst allss in zwo Zeiln ersötzn, demmlt zo n Beispil :5,6s/alt/neu/g . + Mechst allss in dyr gantzn Dautticht ersötzn, gib ein: :%s/alt/neu/g . + Willst ayn ieds Maal bstaetln, höng 'c' wie »confirm« hint anhin. +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + Letzn 5.1: ZWISCHNDRINN AYNN AUSSERIGNEN BEFELH AUSFÜERN + + + ** Willst ayn Gfäßfaudung ausfüern, gib ainfach dö sel naach :! ein. ** + + 1. Zipf dönn bekanntn Befelh : , dyrmitst mit n Mörkl auf n Bildschirm + ganz abhin kimmst. Draufhin kanst aynn gwonen Gfäßbefelh eingöbn. + + 2. Zeerst kimmt aber non ayn Ruefzaichen ! . Und ietz haast de Müglich- + keit, ayn beliebige ausserige Gfäßfaudung auszfüern. + + 3. Als Beispil zipf :!ls <EIN> ; und schoon haast ayn Auflistung von deinn + Verzaichniss, netty wie wennst ganz gwon in n Eingib wärst. Geet ls + aus iewign aynn Grund nit, aft pröblt s mit :!dir <EIN> . + +Also non aynmaal: Mit dönn Angang kan ayn iede beliebige ausserige Faudung aus- + gfüert werdn, aau mit Auerwerdd. + +Und wolgmörkt: Allsand Befelh, wo mit : angeend, müessend mit <EIN> bstö- + tigt werdn. Dös dyrsagn myr vürbaß niemer. + + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + Letzn 5.2: NON MEERER DRÜBER, WIE MYN DAUTTICHTN SCHREIBT + + + ** Um öbbs Gönderts neu z speichern, zipf :w NEUER_DAUTTICHTNAM. ** + + 1. Zipf :!dir older :!ls , däßst dyr ayn Auflistung von deinn Verzaich- + niss ausherlaasst. Däßst dyrnaach <EIN> eingöbn muesst, waisst ee schoon. + + 2. Suech dyr aynn Dauttichtnam aus, dönn wo s non nit geit, öbbenn POCH. + + 3. Ietz demmlt: :w POCH (also mit POCH als dönn neuen Dauttichtnam). + + 4. Dös speichert ietz de gantze Dautticht, also önn Wimmschainer, unter dönn + Nam POCH. Dös kanst leicht überprüeffen, indem däßst ainfach :!ls older + :!dir zipfst und dyrmit deinn Verzaichnissinhalt seghst. + +Anmörkung: Stigst ietz aus n Wimm aus und gännst n aft wider mit vim POCH , + naacherd wär dö Dautticht ayn gnaune Aamum von n Schainer dyrselbn, + wiest n gspeichert haast. + + 5. Ietz verweitert dö Dautticht - fallsst s Fenstl haast - , mit :!del POCH + beziehungsweis bei aynn Ainslgebäu mit :!rm POCH . +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + Letzn 5.3: AYNN TAIL VON N GWORT ZO N SPEICHERN AUSWALN + +** Um aynn Tail von dyr Dautticht z speichern, zipf v [Wolend] :w DAUTTICHT ** + + 1. Ruck önn Mörkl auf netty dö Zeil daader. + + 2. Demmlt v und gee mit n Mörkl auf dönn fümftn Auflistungspunt untet. Du + seghst glei, däß s Gwort vürherghöbt erscheint. + + 3. Druck s Zaichen : . Ganz unt auf n Bildschirm erscheint :'<,'> . + + 4. Zipf w POCH , wobei s dönn Dauttichtnam POCH non nit geit. Vergwiß di, + däßst dös :'<,'>w POCH aau +seghst, ee wennst <EIN> druckst. + + 5. Dyr Wimm schreibt de ausgwaltn Zeil eyn de Dautticht POCH einhin. Benutz + :!dir older :!ls , däßst dös überprüeffst. Lösh s fein nit öbbenn! Mir + brauchend s nömlich für de naehste Letzn. + +Anmörkung: Druckt myn v , ginnt d Sichtisch-Auswal. Du kanst mit n Mörkl um- + aynandfarn, um d Auswal z veröndern. Drafter kan myn mit yn aynn + Pfemerer mit dönn Gwort öbbs machen. Zo n Beispil löscht d dös + Gwort. +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + Letzn 5.4: EINLÖSN UND ZAMMENFÜERN VON DAUTTICHTN + + + ** Um önn Inhalt von ayner Dautticht einzlösn, zipf :r DAUTTICHTNAM ** + + 1. Sötz önn Mörkl über dö Zeil daader. + +OBACHT: Aft däßst önn Schrit 2 ausgfüert haast, seghst auf aynmaal öbbs aus + dyr Letzn 5.3. Bewög di naacherd wider abwärts, dyrmitst dö Letzn wi- + derfinddst. + 2. Ietz lis dein Dautticht POCH ein, indem däßst d Faudung :r POCH aus- + füerst, wobei wie gsait POCH für dönn von dir ausgsuechtn Dauttichtnam + steet. De einglösne Dautticht werd unterhalb dyr Mörklzeil eingfüegt. + + 3. Um zo n Überprüeffen, ob de Dautticht aau gwiß einglösn ist, gee zrugg; + und du seghst, däß s ietz zwo Ausförtigungen von dyr Letzn 5.3. geit, s + Urniss und de eingfüegte Dauttichtfassung. + +Anmörkung: Du kanst aau d Ausgaab von aynn Ausserigbefelh einlösn. Zo n Bei- + spil list :r !ls d Ausgaab von dyr Faudung ls ein und füegt s + unterhalb n Mörkl ein. + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + ZAMMENFASSUNG VON DYR LETZN 5 + + + 1. :!FAUDUNG füert aynn ausserignen Befelh aus. + + Daader ayn Öttlych gwänddte Beispiler: + (Fenstl) (Ainsl - Leinsl) + :!dir :!ls - listt s Verzaichniss auf. + :!del DAUTTICHT :!rm DAUTTICHT - verweitert sele Dautticht. + + 2. :w DAUTTICHT speichert de ietzunde Wimmdautticht unter dönn besagtn Nam. + + 3. v WOLEND :w DAUTTICHTNAM schreibt de sichtisch ausgwaltn Zeiln eyn de + Dautticht mit seln Nam. + + 4. :r DAUTTICHTNAM ladt sele Dautticht und füegt s unterhalb n Mörklbefand + ein. + + 5. :r !dir list d Ausgaab von dyr Faudung dir und füegt s unterhalb n + Mörklbefand ein. + + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + Letzn 6.1: ZEIL ÖFFNEN (»open«) + + + ** Zipf o, um ayn Zeil unterhalb n Mörkl z öffnen und eyn d ** + ** Einfüegartweis z kemmen. ** + + 1. Bewög önn Mörkl zo dyr eerstn mit ---> angmörktn Zeil unt. + + 2. Zipf o (klain), um ayn Zeil UNTERHALB n Mörkl z öffnen und mit dyr Ein- + füegartweis weiterztuen. + + 3. Ietz zipf ayn Weeng ayn Gwort und druck <ESC>, um d Einfüegartweis z ver- + laassn. +---> Mit o werd dyr Mörkl auf de offene Zeil in dyr Einfüegartweis gsötzt. + + 4. Um ayn Zeil OBERHALB n Mörkl aufzmachen, gib ainfach aynn groosss O statt + yn aynn klainen ein. Versuech dös auf dyr untignen Zeil. + +---> Öffnet ayn Zeil über derer daader mit O , wenn dyr Mörkl auf derer Zeil + ist. + + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + Letzn 6.2: GWORT ANFÜEGN (»append«) + + + ** Zipf a , um öbbs NAACH n Mörkl einzfüegn. ** + + 1. Bewög önn Mörkl gan n Anfang von dyr eerstn Üebungszeil mit ---> unt. + + 2. Druck e , hinst däß dyr Mörkl an n End von Zei steet. + + 3. Zipf ayn klains a , um öbbs NAACH n Mörkl anzfüegn. + + 4. Vergöntz dös Wort wie in dyr Zeil drunter. Druck <ESC>, um d Schreib-Art- + weis z verlaassn. + + 5. Bewög di mit e zo n naehstn ungantzn Wort und widerhol d Schritt 3 und + 4. + +---> Dö Ze biett ayn Glögn , ayn Gwort in ayner Zeil anzfü. +---> Dö Zeil biett ayn Glögnet, ayn Gwort in ayner Zeil anzfüegn. + +Anmörkung: a , i und A bringend ainn gleichermaaßn eyn d Einfüegartweis; + dyr ainzige Unterschaid ist, WO mit n Einfüegn angfangt werd. +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + Letzn 6.3: AYN ANDERNE WEIS ZO N ERSÖTZN (»replace«) + + + ** Demmlt ayn groosss R , um meerer als wie grad ain Zaichen z ersötzn. ** + + 1. Bewög önn Mörkl zo dyr eerstn untignen, mit ---> angmörktn Zeil. + Gee mit n Mörkl gan n Anfang von n eerstn xxx . + + 2. Ietz druck R und zipf sele Zal, wo drunter in dyr zwaittn Zeil steet, + yso däß de sel s xxx ersötzt. + + 3. Druck <ESC> , um d Ersötzungsartweis z verlaassn. Du gspannst, däß dyr + Rest von dyr Zeil unveröndert bleibt. + + 4. Äfert die Schritt, um dös überblibne xxx z ersötzn. + +---> S Zunddn von 123 zo xxx ergibt xxx. +---> S Zunddn von 123 zo 456 ergibt 579. + +Anmörkung: D Ersötzungsartweis ist wie d Einfüegartweis, aber ayn ieds eindem- + mlte Zaichen löscht ayn vorhanddns. + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + Letzn 6.4: GWORT AAMEN UND EINFÜEGN + + ** Benutz önn Pfemerer y , um öbbs z aamen, und p , um öbbs einzfüegn. ** + + 1. Gee zo dyr mit ---> angmörktn Zeil unt und sötz önn Mörkl hinter "a)". + + 2. Ginn d Sichtisch-Artweis mit v und bewög önn Mörkl gnaun vor "eerste". + + 3. Zipf y , um dönn vürherghöbtn Tail z aamen. + + 4. Bewög önn Mörkl gan n End von dyr naehstn Zeil: j$ + + 5. Demmlt p , um dös Gwort einzfüegn, und aft: a zwaitte <ESC> . + + 6. Benutz d Sichtischartweis, um " Eintrag." auszwaln, aam s pfelfs y, be- + wög di gan n End von dyr naehstn Zeil mit j$ und füeg s Gwort dortn mit + p an. + +---> a) dös ist dyr eerste Eintrag. + b) + +Anmörkung: Du kanst y aau als Pfemerer verwenddn; yw aamt ain Wort. +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + Letzn 6.5: SCHALTTER SÖTZN + +** Sötz aynn Schaltter yso, däß ayn Suech older Ersötzung Grooß- und Klain- ** + ** schreibung übergeet. ** + + 1. Suech um 'übergee", indem däßst /übergee eingibst. + Widerhol d Suech ayn Öttlych Maal, indem däßst de Tastn n druckst. + + 2. Sötz de Zwisl - önn Schaltter - 'ic' (»ignore case«), indem däßst :set ic + eingibst. + 3. Ietz suech wider um 'übergee' und tue aau wider mit n weiter. Daa fallt + dyr auf, däß ietz öbbenn aau Übergee und ÜBERGEE hergeet. + + 4. Sötz de Zwisln 'hlsearch' und 'incsearch' pfelfs: :set hls is + + 5. Widerhol d Suech und bobacht, was ietz gschieght: /übergee <EIN> + + 6. Däßst grooß und klain wider gwon unterscheidst, zipf: :set noic + +Anmörkung: Mechst de Tröffer niemer vürherghöbt seghn, gib ein: :nohlsearch +Anmörkung: Sollt klain/grooß bei ayner ainzignen Suech wurst sein, benutz \c + in n Suechausdruk: /übergee\c <EIN> +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + ZAMMENFASSUNG VON DYR LETZN 6 + + 1. Zipf o , um ayn Zeil UNTERHALB n Mörkl z öffnen und d Einfüegartweis z + ginnen. + Zipf O , um ayn Zeil OBERHALB n Mörkl z öffnen. + + 2. Zipf a , um NAACH n Mörkl ayn Gwort einzfüegn. + Zipf A , um ayn Gwort naach n Zeilnend anzfüegn. + + 3. D Faudung e bringt di gan n End von aynn Wort. + + 4. Dyr Pfemerer y (»yank«) aamt öbbs, p (»put«) füegt dös ein. + + 5. Ayn groosss R geet eyn d Ersötzungsartweis, hinst däß myn <ESC> druckt. + + 6. D Eingaab von ":set xxx" sötzt de Zwisl "xxx". Ayn Öttlych Zwisln seind: + 'ic' 'ignorecase' Grooß/klain wurst bei ayner Suech + 'is' 'incsearch' Zaig aau schoon ayn Tailüberainstimmung + 'hls' 'hlsearch' Höb allsand pässetn Ausdrück vürher + Dyr Schaltternam kan in dyr Kurz- older Langform angöbn werdn. + + 7. Stöll yn ayner Zwisl "no" voran, däßst ys abschalttst: :set noic +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + Letzn 7.1: AYN HILFGWORT AUFRUEFFEN + + + ** Nutz dös einbaute Hilfgebäu, de "Betribsanlaittung" ** + + Eyn n Wimm ist ayn ausfüerliche "Gebrauchsanweisung" einbaut. Für s Eerste + pröblt ainfach ains von dene dreu aus: + - Druck d <HILF>-Tastn, wennst öbbenn aine haast. + - Druck de Tastn <F1>, fallsst ys haast. + - Zipf :help <EIN> + + Lis di eyn s Hilffenster ein, dyrmitst draufkimmst, wie dös mit dyr Hilf geet. + Demmlt <STRG>w w , um von ainn Fenster zo n andern zo n Springen. + Demmlt :q <EIN> , um s Hilffenster zo n Schliessn. + + Du kanst zo so guet wie allssand ayn Hilf finddn, indem däßst yn dyr Faudung + :help aynn Auerwerd naachstöllst und istig <EIN> nit vergisst. Pröblt dös: + + :help w + :help c_CTRL-D + :help insert-index + :help user-manual +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + Letzn 7.2: ERSTÖLL AYN GIN-SCHRIPF + + + ** Mutz önn Wimm mit de einbautn Faehigkeitn auf ** + + Dyr Wimm besitzt ayn Wösn Schäftungen, wo über n Urwimm aushingeend, aber de + meerern dyrvon seind in dyr Vorgaab ausgschaltt. Dyrmitst meerer aus n Wimm + ausherholst, erstöllst ayn "vimrc"-Dautticht. + + 1. Lög ayn "vimrc"-Dautticht an; dös geet ie naach Betribsgebäu verschidn: + :e ~/.vimrc für s Ainsl + :e $VIM/_vimrc bei n Fenstl + + 2. Ietz lis önn Inhalt von dyr Beispil-"vimrc"-Dautticht ein: + :r $VIMRUNTIME/vimrc_example.vim + + 3. Speichert de Dautticht mit: + :w + + 4. Bei n naehstn Gin von n Wimm ist aft d Füegnussvürherhöbung zuegschaltt. + Du kanst dyr allss eyn dö Dautticht einhinschreibn, wasst bständig habn + willst. Meerer dyrzue erfarst unter: :help vimrc-intro +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + Letzn 7.3: VERGÖNTZN + + + ** Befelhszeilnvergöntzung mit <STRG>d und <TAB> ** + + 1. Vergwiß di, däß dyr Wimm nit auf n Urwimm-"Glais" fart: :set nocp + + 2. Schaug naach, wölcherne Dauttichtn däß s in n Verzaichniss geit: :!ls + older :!dir + 3. Zipf önn Anfang von ayner Faudung: :e + + 4. Druck <STRG>d , und dyr Wimm zaigt ayn Listn von Faudungen, wo mit "e" + angeend. + 5. Druck <TAB> , und dyr Wimm vervollstöndigt önn Faudungsnam zo ":edit". + + 6. Füeg ayn Laerzaichen und önn Anfang von ayner besteehetn Dautticht an: + :edit DAU + + 7. Druck <TAB>. Dyr Wimm vergöntzt önn Nam, dös haisst, wenn yr aindeuttig + ist. +Anmörkung: D Vergöntzung geit s für aynn Hauffen Faudungen. Versuech ainfach + <STRG>d und <TAB>. Bsunders nützlich ist dös bei :help . +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + ZAMMENFASSUNG VON DYR LETZN 7 + + + 1. Zipf :help older druck <F1> older <HILF>, um ayn Hilffenster z öffnen. + + 2. Zipf :help FAUDUNG , um auf ayn Hilf gan aynn Befelh z kemmen. + + 3. Zipf <STRG>w w , um zo n andern Fenster z springen. + + 4. Zipf :q , um s Hilffenster z schliessn. + + 5. Erstöll ayn vimrc-Ginschripf zuer Sicherung von deine Mötzneinstöllungen. + + 6. Druck <STRG>d, aft däßst naach : mit ayner Faudung angfangt haast, dyr- + mitst mügliche Vergöntzungen anzaigt kriegst. + Druck <TAB> für ain Vervollstöndigung yllain. + + + + + + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + + Dös wär ietzet s End von n Wimmschainer. Gangen ist s daa drum, aynn kurtzn + und bündignen Überblik über s Blat WIMM z lifern, netty vil gnueg, däß myn + für s Eerste wirklich öbbs dyrmit anfangen kan. Dyrmit ist s aber auf kain + Weitn non nit taan; dyr Wimm haat schoon non vil meerer auf Lager. Lis als + Naehsts aynmaal s Benutzerhandbuech: :help user-manual . + + Zo n Weiterlösn und Weiterlernen wör dös Buech daader zo n Empfelhen: + Vim - Vi Improved - von n OUALLINE Steve + Verlaag: New Riders + Dös ist dös eerste Buech, wo ganz yn n Wimm gwidmt ist, netty dös Grechte für + Anfönger. Es haat ayn Wösn Beispiler und aau Bilder drinn. + See http://iccf-holland.org/click5.html + + Dös folgete Buech ist schoon ölter und meerer über n Urwimm als wie über n + Wimm, aber aau zo n Empfelhen: Textbearbeitung mit dem vi-Editor - von dyr + LAMB Linda und n ROBBINS Arnold - Verlaag O'Reilly - Buechlaittzal (ISBN): + 3897211262 + In dönn Buech kan myn fast allss finddn, was myn mit n Urwimm angeen mecht. + De söxte Ausgaab enthaltt aau schoon öbbs über n Wimm. + Als ietzunde Bezugniss für d Fassung 6.2 und ayn pfrenge Einfüerung dient + dös folgete Buech: + vim ge-packt von n WOBST Reinhard + mitp-Verlaag, Buechlaittzal 3-8266-1425-9 + Trotz dyr recht pfrengen Darstöllung ist s durch seine viln nützlichnen Bei- + spiler aau für Einsteiger grad grecht. Probhaeupster und de Beispilschripfer + seind zesig zo n Kriegn; see http://iccf-holland.org/click5.html + + Verfasst habnd dönn Schainer dyr PIERCE Michael C. und WARE Robert K. von dyr + Kolraader Knappnschuel (Colorado School of Mines). Er beruet auf Entwürff, wo + dyr SMITH Charles von dyr Kolraader Allschuel (Colorado State University) + zuer Verfüegung gstöllt haat. Gundpost: bware@mines.colorado.edu. + Für n Wimm haat n dyr MOOLENAAR Bram barechtt. + De bairische Übersötzung stammt von n HELL Sepp 2009. Sein Gundpostbrächt ist + sturmibund@t-online.de + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + + + + + + diff --git a/runtime/tutor/tutor.eo b/runtime/tutor/tutor.eo new file mode 100644 index 000000000..2ac06893c --- /dev/null +++ b/runtime/tutor/tutor.eo @@ -0,0 +1,989 @@ +============================================================================== += 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.eo.2 = +============================================================================== + + 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 <ESK> 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 <ESK> (por certigi, ke vi estas en normala reimo). + + 2. Tajpu: :q! <Enenklavo>. + 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 <Enenklavo> + + 4. Se vi memoris tiujn paojn kaj sentas vin memfida, plenumu la paojn + 1 is 3 por eliri kaj reeniri la redaktilon. + +RIMARKO: :q! <Enenklavo> 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 <ESK> 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 tekston 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 <ESK> 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! + + 2. e la elinvito, tajpu i tiun komandon: vim tutor <Enenklavo> + '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 <Enenklavo> + + 5. Relanu la instruilon 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 <Enenklavo> + + 3. Por eliri el Vim, tajpu: <ESK> :q! <Enenklavo> 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 <ESK> + enmetas tekston anta la kursoro + + A tajpu la postaldonendan tekston <ESK> + postaldonas post la kursoro + +RIMARKO: Premo de <ESK> 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 <ESK> 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 <ESK> 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 <ESK> 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 <ESK> 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 <ESK>. + +---> 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' <Enenklavo>. + 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 <Enenklavo> . 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 <Enenklavo>. 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 <Enenklavo> + 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 <Enenklavo> post tio. + + 2. Elektu dosieron, kiu ne jam 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 ne jam ekzistas. + Kontrolu, ke vi vidas :'<,'>w TESTO anta premi <Enenklavo>. + + 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 <ESK> 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 <ESK> 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 <ESK> 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 <ESK> . + + 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 <Enenklavo> + 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 <Enenklavo> + + 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 <Enenklavo> + + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 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 + <ESK> 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 <HELPO> (se vi havas in) + - premu la klavon <F1> (se vi havas in) + - tajpu :help <Enenklavo> + + 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 <Enenklavo> por fermi la helpan fenestron. + + Vi povas trovi helpon pri io ajn aldonante argumenton al la komando + ":help". Provu tiujn (ne forgesu premi <Enenklavo>): + + :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 <TAB> ** + + 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 <TAB> kaj Vim kompletigos la nomon de la komando al ":edit". + + 6. Nun aldonu spaceton kaj la komencon de ekzistanta nomo: :edit DOSI + + 7. Premu <TAB>. Vim kompletigos la nomon (se i estas unika) + +RIMARKO: Kompletigo funkcias por multaj komandoj. Nur provu premi CTRL-D kaj + <TAB>. Estas aparte utila por :help . + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + Leciono 7 RESUMO + + + 1. Tajpu :help a premu <F1> a <Helpo> 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 <TAB> por uzi unu kompletigon. + + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + + Tio konkludas la instruilon de Vim. i celis doni mallongan superrigardon + de la redaktilo Vim, nur tio 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. + + Tradukita en Esperanto de Dominique Pell, 2008-04-01 + Retpoto: dominique.pelle@gmail.com + Lasta ano: 2009-02-01 + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ diff --git a/runtime/tutor/tutor.eo.utf-8 b/runtime/tutor/tutor.eo.utf-8 index 8f67b207b..5adad3913 100644 --- a/runtime/tutor/tutor.eo.utf-8 +++ b/runtime/tutor/tutor.eo.utf-8 @@ -1,5 +1,5 @@ ============================================================================== -= 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.0.eo = += 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.eo.2 = ============================================================================== Vim estas tre potenca redaktilo, kiu havas multajn komandojn, tro da ili @@ -54,15 +54,15 @@ RIMARKO: La klavoj de la kursoro devus ankaŭ funkcii. Sed uzante hjkl, 1. Premu la klavon <ESK> (por certigi, ke vi estas en normala reĝimo). 2. Tajpu: :q! <Enenklavo>. - Tio eliras el la rekdaktilo, SEN konservi la ŝanĝojn, kion vi faris. + Tio eliras el la rekdaktilo, SEN konservi la ŝanĝojn, kiujn vi faris. - 3. Kiam vi vidas la ŝelinviton, tajpu la komandon kiun vi uzis por eniri + 3. Kiam vi vidas la ŝelinviton, tajpu la komandon kiun vi uzis por eniri en ĉi tiu instruilo. Tio estus: vimtutor <Enenklavo> 4. Se vi memoris tiujn paŝojn kaj sentas vin memfida, plenumu la paŝojn 1 ĝis 3 por eliri kaj reeniri la redaktilon. -RIMARKO: :q! <Enenklavo> eliras sen konservi la ŝanĝojn kion vi faris. +RIMARKO: :q! <Enenklavo> eliras sen konservi la ŝanĝojn, kiujn vi faris. Post kelkaj lecionoj, vi lernos kiel konservi la ŝanĝojn al dosiero. 5. Movu la kursoron suben ĝis la leciono 1.3. @@ -79,7 +79,7 @@ RIMARKO: :q! <Enenklavo> eliras sen konservi la ŝanĝojn kion vi faris. forviŝenda signo. 3. Premu la klavon x por forviŝi la nedeziratan signon. - + 4. Ripetu paŝojn 2 ĝis 4 ĝis kiam la frazo estas ĝusta. @@ -99,7 +99,7 @@ RIMARKO: Trairante la instruilon, ne provu memori, lernu per la uzo. 1. Movu la kursoron al la unua suba linio markita per --->. - 2. Por igi la unuan linion sama ol la dua, movu la kursoron sur la unuan + 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. @@ -124,12 +124,12 @@ RIMARKO: Trairante la instruilon, ne provu memori, lernu per la uzo. 1. Movu la kursoron al la unua suba linio markita per --->. Ne gravas sur kiu signo estas la kursoro. - 2. Premu A kaj tajpu la bezonatajn aldonojn. + 2. Premu majusklan A kaj tajpu la bezonatajn aldonojn. 3. Post kiam la teksto estas aldonita, premu <ESK> por reiri al la normala reĝimo. - 4. Movu la kursoron al la dua linio markita per ---> kaj ripetu la + 4. Movu la kursoron al la dua linio markita per ---> kaj ripetu la paŝojn 2 kaj 3 por korekti la frazon. ---> Mankas teksto el ti @@ -157,7 +157,7 @@ RIMARKO: Trairante la instruilon, ne provu memori, lernu per la uzo. 3. Enmetu kaj forviŝu tekston, kiel vi lernis en la antaŭaj lecionoj. - 4. Konservu la dosieron kun ŝanĝoj kaj eliru el Vim per: :qw <Enenklavo> + 4. Konservu la dosieron kun ŝanĝoj kaj eliru el Vim per: :wq <Enenklavo> 5. Relanĉu la instruilon vimtutor kaj moviĝu suben al la sekvanta resumo. @@ -167,6 +167,7 @@ RIMARKO: Trairante la instruilon, ne provu memori, lernu per la uzo. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Leciono 1 RESUMO + 1. La kursoro moviĝas aŭ per la sagoklavoj, aŭ per la klavoj hjkl. h (liven) j (suben) k (supren) l (dekstren) @@ -217,6 +218,7 @@ Nun daŭrigu al la leciono 2. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Leciono 2.2: PLIAJ KOMANDOJ DE FORVIŜO + ** Tajpu d$ por forviŝi la finon de la linio. ** 1. Premu <ESK> por certigi, ke vi estas en normala reĝimo. @@ -249,7 +251,7 @@ Nun daŭrigu al la leciono 2. movo - estas tio, pri kio la operatoro operacios (listigita sube) Mallonga listo de movoj: - w - ĝis la komenco de la sekvanta vorto, krom ĝian unuan signon. + 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. @@ -283,6 +285,7 @@ RIMARKO: Premo de nur la movo en Normala reĝimo sen operatoro movos ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Leciono 2.5: UZI NOMBRON POR FORVIŜI PLI + ** Tajpo de nombro kun operatoro ripetas ĝin laŭfoje. ** En la kombinaĵo de la operatoro de forviŝo, kaj movo kiel menciita @@ -302,6 +305,7 @@ RIMARKO: Premo de nur la movo en Normala reĝimo sen operatoro movos ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Leciono 2.6: OPERACII SUR LINIOJ + ** Tajpu dd por forviŝi tutan linion. ** Pro la ofteco de forviŝo de tuta linio, la verkisto de Vi decidis, ke @@ -324,6 +328,7 @@ RIMARKO: Premo de nur la movo en Normala reĝimo sen operatoro movos ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 @@ -344,6 +349,7 @@ RIMARKO: Premo de nur la movo en Normala reĝimo sen operatoro movos ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Leciono 2 RESUMO + 1. Por forviŝi ekde la kursoro ĝis la sekvanta vorto, tajpu: dw 2. Por forviŝi ekde la kursoro ĝis la fino de la linio, tajpu: d$ 3. Por forviŝi tutan linion, tajpu: dd @@ -368,6 +374,7 @@ RIMARKO: Premo de nur la movo en Normala reĝimo sen operatoro movos ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Leciono 3.1 LA KOMANDO DE METO + ** Tajpu p por meti tekston forviŝitan antaŭe post la kursoro. ** 1. Movu la kursoron ĉe la unua ---> suba linio. @@ -389,6 +396,7 @@ RIMARKO: Premo de nur la movo en Normala reĝimo sen operatoro movos ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Leciono 3.2 LA KOMANDO DE ANSTATAŬIGO + ** Tajpu rx por anstataŭigi la signon ĉe la kursoro per x . ** @@ -402,7 +410,7 @@ RIMARKO: Premo de nur la movo en Normala reĝimo sen operatoro movos ---> Kiem tiu lanio estis tajpita, iu pramis la naĝuftajn klovojn! ---> Kiam tiu linio estis tajpita, iu premis la neĝustajn klavojn! - + 5. Nun moviĝu al la leciono 3.3. Rimarko: Memoru, ke vi devus lerni per uzo, kaj ne per memorado. @@ -411,6 +419,7 @@ Rimarko: Memoru, ke vi devus lerni per uzo, kaj ne per memorado. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Leciono 3.3 LA OPERATORO DE ŜANĜO + ** Por ŝanĝi ĝis la fino de la vorto, tajpu ce . ** 1. Movu la kursoron ĉe la unua suba linio markita per --->. @@ -430,7 +439,8 @@ Rimarko: Memoru, ke vi devus lerni per uzo, kaj ne per memorado. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Leciono 3.4 PLIAJ ŜANĜOJ PER c - ** La operatoro de ŝanĝo uzeblas kun la sama movo ol forviŝo. ** + + ** La operatoro de ŝanĝo uzeblas kun la sama movo kiel forviŝo. ** 1. La operatoro de ŝanĝo funkcias sammaniere kiel forviŝo. La formato estas: @@ -453,6 +463,7 @@ RIMARKO: Vi povas uzi la klavon Retropaŝo por korekti erarojn dum vi tajpas. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Leciono 3 RESUMO + 1. Por remeti tekston, kiun vi ĵus forviŝis, tajpu p. Tio metas la forviŝitan tekston POST la kursoro (se linio estis forviŝita, ĝi iros en la linion sub la kursoro). @@ -474,6 +485,7 @@ Nun daŭrigu 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 moviĝi al linio en la dosiero. ** @@ -483,7 +495,7 @@ Nun daŭrigu al la sekvanta leciono. Mesaĝo aperos ĉe la suba parto de la paĝo kun la dosiernomo kaj la pozicio en la dosiero. Memoru la numeron de la linio por paŝo 3. - RIMARKO: Vi eble vidas la pozicion de la kursoro ĉe la suba dekstra + 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') @@ -499,6 +511,7 @@ Nun daŭrigu al la sekvanta leciono. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Leciono 4.2 LA KOMANDO DE SERĈO + ** Tajpu / kaj poste frazon por serĉi la frazon. ** 1. En normala reĝimo, tajpu la / signon. Rimarku, ke ĝi kaj la kursoro @@ -524,7 +537,8 @@ RIMARKO: Kiam la serĉo atingas la finon de la dosiero, ĝi daŭras ĉe la ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Leciono 4.3 SERĈO DE KONGRUAJ KRAMPOJ - ** Tajpu % por trovi kongruan ), [ aŭ } ** + + ** Tajpu % por trovi kongruan ), ] aŭ } ** 1. Poziciu la kursoron sur iun (, [ aŭ { en la linio markita per --->. @@ -548,7 +562,7 @@ RIMARKO: Kiam la serĉo atingas la finon de la dosiero, ĝi daŭras ĉe la 1. Movu la kursoron al la suba linio markita per --->. - 2. Tajpu :s/laa/la <Enenklavo> . Rimarku, ke la komando ŝanĝas nur la + 2. Tajpu :s/laa/la <Enenklavo> . Rimarku, ke la komando ŝanĝas nur la unuan okazaĵon de "laa" en la linio. 3. Nun tajpu :s/laa/la/g . Aldono de g opcio signifas mallokan @@ -573,7 +587,7 @@ RIMARKO: Kiam la serĉo atingas la finon de la dosiero, ĝi daŭras ĉe la 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 tiu numero de linio. + numero G movas la kursoron al numero de tiu linio. gg movas la kursoron al la unua linio. 2. Tajpo de / kaj frazon serĉas la frazon antaŭen. @@ -595,6 +609,7 @@ RIMARKO: Kiam la serĉo atingas la finon de la dosiero, ĝi daŭras ĉe la ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 @@ -603,7 +618,7 @@ RIMARKO: Kiam la serĉo atingas la finon de la dosiero, ĝi daŭras ĉe la 2. Nun tajpu la ! (krisigno) signon. Tio ebligas al vi plenumi iun eksteran ŝelan komandon ajn. - 3. Ekzemple, tajpu ls post ! kaj tajpu <Enenklavo>. Tio listigos la + 3. Ekzemple, tajpu ls post ! kaj tajpu <Enenklavo>. Tio listigos la enhavon de la dosierujo, same kiel se vi estis en ŝela invito. Aŭ uzu :!dir se ls ne funkcias. @@ -617,6 +632,7 @@ RIMARKO: Ĉiuj : komandoj devas finiĝi per tajpo de <Enenklavo> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Leciono 5.2 PLI PRI KONSERVO DE DOSIERO + ** Por konservi la faritajn ŝanĝojn en la teksto, tajpu :w DOSIERNOMO. ** 1. Tajpu !dir aŭ !ls por akiri liston de via dosierujo. @@ -626,7 +642,7 @@ RIMARKO: Ĉiuj : komandoj devas finiĝi per tajpo de <Enenklavo> 3. Nun tajpu: :w TESTO (kie TESTO estas la elektita dosiernomo) - 4. Tio konservas la tutan dosieron (instruilo de Vim) per la nomo TESTO. + 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. @@ -641,11 +657,12 @@ RIMARKO: Se vi volus eliri el Vim kaj restartigi ĝin denove per vim 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 + + 2. Premu v kaj movu la kursoron al la kvina suba ero. Rimarku, ke la teksto emfaziĝas. 3. Premu la : signon. Ĉe la fino de la ekrano :'<,'> aperos. @@ -654,10 +671,10 @@ RIMARKO: Se vi volus eliri el Vim kaj restartigi ĝin denove per vim TESTO, Kontrolu, ke vi vidas :'<,'>w TESTO antaŭ premi <Enenklavo>. 5. Vim konservos la apartigitajn liniojn al la dosiero TESTO. Uzu :dir - aŭ :!ls por vidigi ĝin. Ne jam forviŝu ĝin. Ni uzos ĝin en la - sekvanta leciono. + aŭ :!ls por vidigi ĝin. Ne forviŝu ĝin. Ni uzos ĝin en la sekvanta + leciono. -RIMARKO: PREMO DE v komencas Viduman apartigon. Vi povas movi la kursoron +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 forviŝas la tekston. @@ -682,7 +699,7 @@ RIMARKO: Post plenumo de paŝo 2, vi vidos tekston el la leciono 5.3. Tiam 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, +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. @@ -701,7 +718,7 @@ RIMARKO: Vi nun povas legi la eliron de ekstera komando. Ekzemple, 2. :w DOSIERNOMO konservas la nunan dosieron de Vim al disko kun la nomo DOSIERNOMO. - 3. v movo :w DOSIERNOMO konservas la Viduman apartigo de linioj en + 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 @@ -748,7 +765,7 @@ RIMARKO: Vi nun povas legi la eliron de ekstera komando. Ekzemple, 4. Kompletigu la vorton same kiel la linio sub ĝi. Premu <ESK> por eliri la Enmetan reĝimon. - 5. Uzu e por moviĝi al la sekvanta nekompleta vorto kaj ripetu + 5. Uzu e por moviĝi al la sekvanta nekompleta vorto kaj ripetu paŝojn 3 kaj 4. ---> Ĉi tiu lin ebligos vin ekz vin postal tekston al linio. @@ -804,7 +821,7 @@ RIMARKO: Anstataŭiga reĝimo estas same kiel Enmeta reĝimo, sed ĉiu signo per p . ---> a) tio estas la unua ero. - b) + b) RIMARKO: vi povas ankaŭ uzi y kiel operatoro; yw kopias unu vorton. @@ -812,7 +829,8 @@ RIMARKO: vi povas ankaŭ uzi y kiel operatoro; yw kopias unu vorton. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Leciono 6.5 AGORDI OPCION - ** Agordu opcion por ke serĉo aŭ anstataŭgo ignoru usklecon ** + + ** Agordu opcion por ke serĉo aŭ anstataŭigo ignoru usklecon ** 1. Serĉu 'ignori' per tajpo de /ignori <Enenklavo> Ripetu plurfoje premante n . @@ -857,9 +875,11 @@ RIMARKO: Se vi deziras ignori usklecon por nur unu serĉa komando, uzu \c 7. Antaŭaldonu "no" por malŝalti la opcion: :set noic + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Leciono 7.1 AKIRI HELPON + ** Uzu la helpan sistemon ** Vim havas ampleksan helpan sistemon. Por komenciĝi, provu unu el la tiuj @@ -884,22 +904,23 @@ RIMARKO: Se vi deziras ignori usklecon por nur unu serĉa komando, uzu \c ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Leciono 7.2 KREI STARTAN SKRIPTON - ** Ebligu eblecojn de Vim ** - Vim havas multe pli da eblecoj ol Vi, sed la plej multaj estas defaŭlte - malŝaltitaj. Por ekuzi la eblecojn, vi devas krei dosieron "vimrc. + ** Ebligu kapablojn de Vim ** + + Vim havas multe pli da kapabloj ol Vi, sed la plej multaj estas defaŭlte + malŝaltitaj. 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" + 2. Nun legu la enhavon de la ekzempla "vimrc" :r $VIMRUNTIME/vimrc_example.vim 3. Konservu la dosieron per: :w - La sekvanta fojo, kiam vi lanĉas Vim, ĝi uzos sintaksan emfazon. + La sekvantan fojon, kiam vi lanĉas Vim, ĝi uzos sintaksan emfazon. Vi povas aldoni ĉiujn viajn preferatajn agordojn al tiu dosiero "vimrc". Por pli da informoj, tajpu :help vimrc-intro @@ -907,6 +928,7 @@ RIMARKO: Se vi deziras ignori usklecon por nur unu serĉa komando, uzu \c ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Leciono 7.3 KOMPLETIGO + ** Kompletigo de komanda linio per CTRL-D kaj <TAB> ** 1. Certigu ke Vim estas en kongrua reĝimo: :set nocp @@ -962,6 +984,6 @@ RIMARKO: Kompletigo funkcias por multaj komandoj. Nur provu premi CTRL-D kaj Tradukita en Esperanto de Dominique Pellé, 2008-04-01 Retpoŝto: dominique.pelle@gmail.com - Lasta ŝanĝo: 2008-04-02 + Lasta ŝanĝo: 2009-02-01 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ diff --git a/runtime/tutor/tutor.es b/runtime/tutor/tutor.es index bbdb13d1f..bfb42e493 100644 --- a/runtime/tutor/tutor.es +++ b/runtime/tutor/tutor.es @@ -117,7 +117,7 @@ NOTA: A medida que vaya avanzando en este tutor no intente memorizar, RESUMEN DE LA LECCIN 1 - 1. El cursor se mueve utilizamdo las teclas de las flechas o las teclas hjkl. + 1. El cursor se mueve utilizando las teclas de las flechas o las teclas hjkl. h (izquierda) j (abajo) k (arriba) l (derecha) 2. Para acceder a Vim (desde el smbolo del sistema %) escriba: diff --git a/runtime/tutor/tutor.es.utf-8 b/runtime/tutor/tutor.es.utf-8 index 749561936..84db8fda9 100644 --- a/runtime/tutor/tutor.es.utf-8 +++ b/runtime/tutor/tutor.es.utf-8 @@ -117,7 +117,7 @@ NOTA: A medida que vaya avanzando en este tutor no intente memorizar, RESUMEN DE LA LECCIÓN 1 - 1. El cursor se mueve utilizamdo las teclas de las flechas o las teclas hjkl. + 1. El cursor se mueve utilizando las teclas de las flechas o las teclas hjkl. h (izquierda) j (abajo) k (arriba) l (derecha) 2. Para acceder a Vim (desde el símbolo del sistema %) escriba: diff --git a/runtime/tutor/tutor.fr b/runtime/tutor/tutor.fr index bc566894b..e32175457 100644 --- a/runtime/tutor/tutor.fr +++ b/runtime/tutor/tutor.fr @@ -1,5 +1,5 @@ =============================================================================== -= B i e n v e n u e dans le T u t o r i e l de V I M - Version 1.5.fr.2 = += B i e n v e n u e dans le T u t o r i e l de V I M - Version 1.7.fr.1 = =============================================================================== Vim est un diteur trs puissant qui a trop de commandes pour pouvoir @@ -7,93 +7,100 @@ dcrire suffisamment afin de vous permettre d'utiliser simplement Vim. Le temps requis pour suivre ce cours est d'environ 25 30 minutes, selon - le temps que vous passerez exprimenter. Les commandes utilises dans - les leons modifieront le texte. Faites une copie de ce fichier afin de - vous entraner dessus (si vous avez lanc "vimtutor" ceci est dj une - copie). + le temps que vous passerez exprimenter. + + ATTENTION : + Les commandes utilises dans les leons modifieront le texte. Faites une + copie de ce fichier afin de vous entraner dessus (si vous avez lanc + "vimtutor" ceci est dj une copie). Il est important de garder en tte que ce cours est conu pour apprendre - par la pratique. Cela signifie que vous devez excuter les commandes - pour les apprendre correctement. Si vous vous contentez de lire le - texte, vous oublierez les commandes ! + par la pratique. Cela signifie que vous devez excuter les commandes + pour les apprendre correctement. Si vous vous contentez de lire le texte, + vous oublierez les commandes ! + + Maintenant, vrifiez que votre clavier n'est PAS verrouill en + majuscules, et appuyez la touche j le nombre de fois suffisant pour + que la Leon 1.1 remplisse compltement l'cran. + - Maintenant, vrifiez que votre clavier n'est PAS verouill en majuscules, - et appuyez la touche j le nombre de fois suffisant pour que la leon - 1.1 remplisse compltement l'cran. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - Leon 1.1 : DPLACEMENT DU CURSEUR + Leon 1.1 : DPLACEMENT DU CURSEUR ** Pour dplacer le curseur, appuyez les touches h,j,k,l comme indiqu. ** - ^ - k Astuce: La touche h est gauche et dplace gauche. - < h l > La touche l est droite et dplace droite. - j La touche j ressemble une flche vers le bas. - v + ^ + k Astuce : La touche h est gauche et dplace gauche. + < h l > La touche l est droite et dplace droite. + j La touche j ressemble une flche vers le bas. + v 1. Dplacez le curseur sur l'cran jusqu' vous sentir l'aise. 2. Maintenez la touche Bas (j) enfonce jusqu' ce qu'elle se rpte. ----> Maintenant vous tes capable de vous dplacer jusqu' la leon suivante. + Maintenant vous tes capable de vous dplacer jusqu' la leon suivante. 3. En utilisant la touche Bas, allez la Leon 1.2. -Note: Si jamais vous doutez de ce que vous venez de taper, appuyez <chap> - pour revenir en mode Normal. Puis retapez la commande que vous vouliez. +NOTE : Si jamais vous doutez de ce que vous venez de taper, appuyez <chap> + pour revenir en mode Normal. Puis retapez la commande que vous vouliez. -Note: Les touches flches devraient galement fonctionner. Mais en utilisant - hjkl vous pourrez vous dplacer beaucoup plus rapidement, une fois que - vous aurez pris l'habitude. -~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - Leon 1.2 : ENTRE ET SORTIE DE VIM +NOTE : Les touches flches devraient galement fonctionner. Mais en utilisant + hjkl vous pourrez vous dplacer beaucoup plus rapidement, une fois que + vous aurez pris l'habitude. - !! NOTE: Avant d'effectuer les tapes ci-dessous, lisez toute cette leon !! +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + Leon 1.2 : SORTIR DE VIM - 1. Appuyez la touche <chap> (pour tre sr d'tre en mode Normal). - 2. Tapez: :q! <Entre> + !! NOTE : Avant d'effectuer les tapes ci-dessous, lisez toute cette leon !! ----> Ceci quitte l'diteur SANS sauver les changements que vous avez faits. - Si vous voulez enregistrer les changements et sortir, tapez: - :wq <Entre> + 1. Appuyez la touche <chap> (pour tre sr d'tre en mode Normal). - 3. Lorsque l'invite du 'shell' vous sera prsente, tapez la commande qui - vous a amen dans ce tutoriel. Cela pourrait tre: vimtutor <Entre> - Normalement, vous utiliseriez: vim tutor <Entre> + 2. Tapez : :q! <Entre> + Ceci quitte l'diteur SANS enregistrer les changements que vous avez + faits. ----> 'vim' lance l'diteur, 'tutor' est le fichier que vous souhaitez diter. + 3. Lorsque l'invite du shell vous sera prsente, tapez la commande qui + vous a men dans ce tutoriel. Cela pourrait tre : vimtutor <Entre> 4. Si vous avez mmoris ces tapes et tes confiant, effectuez les tapes - 1 3 pour sortir puis rentrer dans l'diteur. Dplacez ensuite le - curseur jusqu' la Leon 1.3. + 1 3 pour sortir puis rentrer dans l'diteur. + +NOTE : :q! <Entre> annule tous le changements que vous avez fait. Dans + quelques leons, vous apprendrez enregistrer les changements. + + 5. Dplacez le curseur la Leon 1.3. + + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - Leon 1.3 : DITION DE TEXTE - EFFACEMENT + Leon 1.3 : DITION DE TEXTE - EFFACEMENT - ** En mode Normal, appuyez x pour effacer le caractre sous le curseur. ** + ** Appuyez x pour effacer le caractre sous le curseur. ** 1. Dplacez le curseur sur la ligne marque ---> ci-dessous. 2. Pour corriger les erreurs, dplacez le curseur jusqu' ce qu'il soit sur un caractre effacer. - 3. Appuyez la touche x pour effacer le caractre redondant. + 3. Appuyez la touche x pour effacer le caractre redondant. 4. Rptez les tapes 2 4 jusqu' ce que la phrase soit correcte. ---> La vvache saut au-ddessus dde la luune. - 5. Maintenant que la ligne est correcte, passez la leon 1.4. + 5. Maintenant que la ligne est correcte, passez la Leon 1.4. -NOTE: En avanant dans ce cours, n'essayez pas de mmoriser, apprenez par - la pratique. +NOTE : En avanant dans ce cours, n'essayez pas de mmoriser, apprenez par + la pratique. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - Leon 1.4 : DITION DE TEXTE - INSERTION + Leon 1.4 : DITION DE TEXTE - INSERTION - ** En mode Normal, appuyez i pour insrer du texte. ** + ** Appuyez i pour insrer du texte. ** 1. Dplacez le curseur sur la premire ligne marque ---> ci-dessous. @@ -108,38 +115,94 @@ NOTE: En avanant dans ce cours, n'essayez pas de mmoriser, apprenez par ---> Il mnqe caractres cette . ---> Il manque des caractres dans cette ligne. - 5. Une fois que vous tes l'aise avec l'insertion de texte, allez au - rsum ci-dessous. + 5. Une fois que vous tes l'aise avec l'insertion de texte, allez la + Leon 1.5. + + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + Leon 1.5 : DITION DE TEXTE - AJOUTER + + + ** Appuyez A pour ajouter du text. ** + + 1. Dplacez le curseur sur la premire ligne ci-dessous marque --->. + Peu importe sur quel caractre se trouve le curseur sur cette ligne. + + 2. Appuyez A et tapez les ajouts ncessaires. + + 3. Quand le texte a t ajout, appuyez <chap> pour revenir en mode + Normal. + + 4. Dplacez le curseur sur la seconde ligne marque ---> et rptez les + tapes 2 et 3 pour corriger la phrase. + +---> Il manque du texte partir de cet + Il manque du texte partir de cette ligne. +---> Il manque aussi du te + Il manque aussi du texte ici. + + 5. Quand vous vous sentez suffisamment l'aise pour ajouter du texte, + allez la Leon 1.6. + + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + Leon 1.6 : DITER UN FICHIER + + + ** Utilisez :wq pour enregistrer un fichier et sortir. ** + +!! NOTE : Lisez toute la leon avant d'excuter les instructions ci-dessous !! + + 1. Sortez de ce tutoriel comme vous l'avez fait dans la Leon 1.2 : :q! + Ou, si vous avez accs un autre terminal, excutez y les actions + qui suivent. + + 2. l'invite du shell, tapez cette commande : vim tutor <Entre> + 'vim' est la commande pour dmarrer l'diteur Vim, 'tutor' est le + nom du fichier que vous souhaitez diter. Utilisez un fichier qui peut + tre modifi. + + 3. Insrez et effacez du texte comme vous l'avez appris dans les leons + prcdentes. + + 4. Enregistrez le fichier avec les changements et sortez de Vim avec : + :wq <Entre> + + 5. Si vous avez quitt vimtutor l'tape 1, recommencez vimtutor et + dplacez-vous en bas vers le rsum suivant. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - RSUM DE LA LEON 1 + RSUM DE LA LEON 1 + 1. Le curseur se dplace avec les touches flches ou les touches hjkl. - h (gauche) j (bas) k (haut) l (droite) + h (gauche) j (bas) k (haut) l (droite) - 2. Pour entrer dans Vim ( l'invite %) tapez: vim FICHIER <Entre> + 2. Pour dmarrer Vim l'invite du shell tapez : vim FICHIER <Entre> - 3. Pour quitter Vim tapez: <chap> :q! <Entre> pour perdre tous les - changements. - OU tapez: <chap> :wq <Entre> pour enregistrer les - changements. + 3. Pour quitter Vim tapez : <chap> :q! <Entre> pour perdre tous les + changements. + OU tapez : <chap> :wq <Entre> pour enregistrer les + changements. - 4. Pour effacer un caractre sous le curseur en mode Normal tapez: x + 4. Pour effacer un caractre sous le curseur tapez : x - 5. Pour insrer du texte au niveau du curseur en mode Normal tapez: - i tapez le texte <chap> + 5. Pour insrer ou ajouter du texte tapez : + i tapez le texte insrer avant le curseur <chap> + A tapez le texte ajouter aprs le curseur <chap> -NOTE: Appuyer <chap> vous place en mode Normal ou annule une commande - partiellement tape dont vous ne voudriez plus. +NOTE : Appuyer <chap> vous place en mode Normal ou annule une commande + partiellement tape dont vous ne voulez plus. + +Passez maintenant la leon 2. -Passez maintenant la Leon 2. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - Leon 2.1 : EFFACEMENTS + Leon 2.1 : COMMANDES D'EFFACEMENT - ** Tapez dw pour effacer jusqu' la fin d'un mot. ** + ** Tapez dw pour effacer un mot. ** 1. Appuyez <chap> pour tre sr d'tre en mode Normal. @@ -147,91 +210,139 @@ Passez maintenant la Leon 2. 3. Placez le curseur sur le dbut d'un mot qui a besoin d'tre effac. - 4. Tapez dw pour faire disparatre ce mot. + 4. Tapez dw pour faire disparatre ce mot. -NOTE: Les lettres dw apparatront sur la dernire ligne de l'cran lors de - votre frappe. Si vous avez mal tap quelque chose, appuyez <chap> et - recommencez. +NOTE : La lettre d apparatra sur la dernire ligne de l'cran lors de + votre frappe. Vim attend que vous tapiez w . Si vous voyez un autre + caractre que d vous avez tap autre chose ; appuyez <chap> et + recommencez. ---> Il y a quelques drle mots qui n'ont rien faire papier sur cette ligne. 5. Rptez les tapes 3 et 4 jusqu' ce que la phrase soit correcte et allez la Leon 2.2. + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - Leon 2.2 : PLUS D'EFFACEMENTS + Leon 2.2 : PLUS DE COMMANDES D'EFFACEMENTS - ** Tapez d$ pour effacer jusqu' la fin de la ligne. ** + ** Tapez d$ pour effacer jusqu' la fin de la ligne. ** 1. Appuyez <chap> pour tre sr d'tre en mode Normal. 2. Dplacez le curseur sur la ligne marque ---> ci-dessous. - 3. Dplacez le curseur jusqu' la fin correcte de la ligne - (APRS le premier . ). + 3. Dplacez le curseur jusqu' la fin de la ligne correcte (APRS le + premier . ). - 4. Tapez d$ pour effacer jusqu' la fin de la ligne. + 4. Tapez d$ pour effacer jusqu' la fin de la ligne. ---> Quelqu'un a tap la fin de cette ligne deux fois. cette ligne deux fois. 5. Allez la Leon 2.3 pour comprendre ce qui se passe. +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + Leon 2.3 : PROPOS DES OPRATEURS ET DES MOUVEMENTS + + + Plusieurs commandes qui changent le texte sont constitues d'un oprateur + et d'un mouvement. Le format pour une commande d'effacement avec l'oprateur + d d'effacement est le suivant : + + d mouvement + O : + d - est l'oprateur d'effacement + mouvement - est le mouvement sur lequel agit l'oprateur (lists + ci-dessous) + + Une courte liste de mouvements : + w - jusqu'au dbut du prochain mot, en EXCLUANT son premier caractre. + e - jusqu' la fin du mot courant, en EXCLUANT son denier caractre. + $ - jusqu' la fin de la ligne, en INCLUANT son dernier caractre. + + Ainsi, taper de va effacer depuis le curseur jusqu' la fin du mot. + +NOTE : Le seul appui d'un mouvement en mode Normal, sans commande, dplace le + curseur comme indiqu. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - Leon 2.3 : DES COMMANDES ET DES OBJETS + Leon 2.4 : UTILISER UN QUANTIFICATEUR AVEC UN MOUVEMENT + + ** Taper un nombre avant un mouvement le rpte autant de fois. ** - Le format de la commande d'effacement d est le suivant: + 1. Dplacez le curseur au dbut de la ligne marque ---> ci-dessous. - [nombre] d objet OU d [nombre] objet - o: - nombre - est combien de fois excuter la commande (optionnel, dfaut: 1). - d - est la commande d'effacement. - objet - est ce sur quoi la commande va oprer (liste ci-dessous). + 2. Tapez 2w pour dplacer le curseur de 2 mots vers l'avant. - Une courte liste d'objets: - w - du curseur jusqu' la fin du mot, y compris l'espace qui suit. - e - du curseur jusqu' la fin du mot, SANS l'espace qui suit. - $ - du curseur jusqu' la fin de la ligne. + 3. Tapez 3e pour dplacer le curseur la fin du troisime mot vers + l'avant. -NOTE: Pour les aventureux, le seul appui d' objet en mode Normal, sans - commande, dplace le curseur comme indiqu dans la liste des objets. + 4. Tapez 0 (zro) pour dplacer au dbut de la ligne. + 5. Rptez les tapes 2 et 3 avec des quantificateurs diffrents. +---> Ceci est juste une ligne avec des mots o vous pouvez vous dplacer. + + 6. Dplacez-vous la Leon 2.5. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - Leon 2.4 : UNE EXCEPTION 'COMMANDE-OBJET' + Leon 2.5 : UTILISER UN QUANTIFICATEUR POUR EFFACER PLUS + + + ** Taper un nombre avec un oprateur le rpte autant de fois. ** + + Outre la combinaison de l'oprateur d'effacement avec un dplacement + mentionn ci-dessus, vous pouvez insrer un nombre (quantificateur) + pour effacez encore plus : + d nombre dplacement - ** Tapez dd pour effacer une ligne complte. ** + 1. Dplacez le curseur vers le premier mot en MAJUSCULES dans la ligne + marque --->. + + 2. Tapez d2w pour effacer les deux mots en MAJUSCULES. + + 3. Rptez les tapes 1 et 2 avec des quantificateurs diffrents pour + effacer les mots suivants en MAJUSCULES l'aide d'une commande. + +---> Cette ABC DE ligne FGHI JK LMN OP de mots est Q RS TUV nettoye. + + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + Leon 2.6 : OPREZ SUR DES LIGNES + + + ** Tapez dd pour effacer une ligne complte. ** Vu le nombre de fois o l'on efface des lignes compltes, les concepteurs - de Vi ont dcid qu'il serait plus facile de taper simplement deux d la - suite pour effacer une ligne. + de Vi ont dcid qu'il serait plus facile de taper simplement deux d + pour effacer une ligne. 1. Placez le curseur sur la seconde ligne de la phrase ci-dessous. - 2. Tapez dd pour effacer la ligne. + 2. Tapez dd pour effacer la ligne. 3. Maintenant allez la quatrime ligne. - 4. Tapez 2dd (rappelez-vous, nombre-commande-objet) pour effacer les - deux lignes. + 4. Tapez 2dd pour effacer deux lignes. + +---> 1) Les roses sont rouges, +---> 2) La boue c'est drle, +---> 3) Les violettes sont bleues, +---> 4) J'ai une voiture, +---> 5) Les horloges donnent l'heure, +---> 6) Le sucre est doux +---> 7) Tout comme vous. - 1) Les roses sont rouges, - 2) La boue c'est drle, - 3) Les violettes sont bleues, - 4) J'ai une voiture, - 5) Les horloges donnent l'heure, - 6) Le sucre est doux - 7) Tout comme vous. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - Leon 2.5 : L'ANNULATION + Leon 2.7 : L'ANNULATION + - ** Tapez u pour annuler les dernires commandes. ** - ** Tapez U pour rcuprer toute une ligne. ** + ** Tapez u pour annuler les dernires commandes. ** + ** Tapez U pour rcuprer toute une ligne. ** 1. Dplacez le curseur sur la ligne marque ---> ci-dessous et placez-le sur la premire erreur. @@ -239,10 +350,10 @@ NOTE: Pour les aventureux, le seul appui d' objet en mode Normal, sans 3. Puis tapez u pour annuler la dernire commande excute. 4. Cette fois, corrigez toutes les erreurs de la ligne avec la commande x . 5. Puis tapez un U majuscule pour remettre la ligne dans son tat initial. - 6. Puis tapez u deux-trois fois pour annuler le U et les commandes + 6. Puis tapez u deux-trois fois pour annuler le U et les commandes prcdentes. - 7. Maintenant tapez Ctrl-R (maintenez la touche Ctrl enfonce pendant que - vous appuyez sur R) deux-trois fois pour refaire les commandes (annuler + 7. Maintenant tapez CTRL-R (maintenez la touche CTRL enfonce pendant que + vous appuyez R) deux-trois fois pour refaire les commandes (annuler les annulations). ---> Coorrigez les erreurs suur ccette ligne et reemettez-les avvec 'annuler'. @@ -250,57 +361,64 @@ NOTE: Pour les aventureux, le seul appui d' objet en mode Normal, sans 8. Ce sont des commandes trs utiles. Maintenant, allez au rsum de la Leon 2. + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - RSUM DE LA LEON 2 + RSUM DE LA LEON 2 + + + 1. Pour effacer du curseur jusqu'au mot suivant tapez : dw + + 2. Pour effacer du curseur jusqu' la fin d'une ligne tapez : d$ + + 3. Pour effacer toute une ligne tapez : dd + 4. Pour rpter un dplacement ajoutez un quantificateur : 2w - 1. Pour effacer du curseur jusqu' la fin d'un mot tapez: dw + 5. Le format d'une commande de changement est : - 2. Pour effacer du curseur jusqu' la fin d'une ligne tapez: d$ + oprateur [nombre] dplacement - 3. Pour effacer toute une ligne tapez: dd + O : + oprateur - est ce qu'il faut faire, comme d pour effacer. + [nombre] - un quantificateur optionnel pour rpter le dplacement. + dplacement - dplace le long du texte oprer, tel que w (mot), + $ (jusqu' la fin de ligne), etc. - 4. Le format d'une commande en mode Normal est: + 6. Pour se dplacer au dbut de ligne, utilisez un zro : 0 - [nombre] commande objet OU commande [nombre] objet - o: - nombre - est combien de fois rpter la commande - commande - est ce qu'il faut faire, par exemple d pour effacer - objet - est ce sur quoi la commande devrait agir, par exemple w (mot), - $ (jusqu' la fin de la ligne), etc. + 5. Pour annuler des actions prcdentes, tapez : u (u minuscule) + Pour annuler tous les changements sur une ligne tapez : U (U majuscule) + Pour annuler l'annulation tapez : CTRL-R - 5. Pour annuler des actions prcdentes, tapez: u (u minuscule) - Pour annuler tous les changements sur une ligne tapez: U (U majuscule) - Pour annuler l'annulation tapez: Ctrl-R ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - Leon 3.1 : LE COLLAGE + Leon 3.1 : LE COLLAGE - ** Tapez p pour placer aprs le curseur ce qui vient d'tre effac. ** + ** Tapez p pour placer aprs le curseur ce qui vient d'tre effac. ** - 1. Placez le curseur sur la premire ligne du "pome" ci-dessous. + 1. Placez le curseur sur la premire ligne ci-dessous marque --->. - 2. Tapez dd pour effacer la ligne et la placer dans le tampon de Vim. + 2. Tapez dd pour effacer la ligne et la placer dans un registre de Vim. - 3. Dplacez le curseur sur la ligne qui PRCDE l'endroit o vous voulez - remettre la ligne efface. + 3. Dplacez le curseur sur la ligne c) au dessus o vous voulez remettre la + ligne efface. - 4. En mode Normal, tapez p pour remettre la ligne. + 4. En mode Normal, tapez p pour remettre la ligne en dessous du curseur. 5. Rptez les tapes 2 4 pour mettre toutes les lignes dans le bon ordre. - d) Et vous, qu'apprenez-vous ? - b) Les violettes sont bleues, - c) L'intelligence s'apprend, - a) Les roses sont rouges, +---> d) Et vous, qu'apprenez-vous ? +---> b) Les violettes sont bleues, +---> c) L'intelligence s'apprend, +---> a) Les roses sont rouges, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - Leon 3.2 : LE REMPLACEMENT + Leon 3.2 : LA COMMANDE DE REMPLACEMENT - ** Tapez r et un caractre pour remplacer le caractre sous le curseur. ** + ** Tapez rx pour remplacer un caractre sous le curseur par x . ** 1. Dplacez le curseur sur la premire ligne marque ---> ci-dessous. @@ -308,31 +426,32 @@ NOTE: Pour les aventureux, le seul appui d' objet en mode Normal, sans 3. Tapez r suivi du caractre qui doit corriger l'erreur. - 4. Rptez les tapes 2 et 3 jusqu' ce que la premire ligne soit correcte. + 4. Rptez les tapes 2 et 3 jusqu' ce que la premire ligne soit gale + la seconde. ---> Quand cette ligne a t sauvie, quelqu'un a lait des faunes de frappe ! ---> Quand cette ligne a t saisie, quelqu'un a fait des fautes de frappe ! 5. Maintenant, allez la Leon 3.3. -NOTE: N'oubliez pas que vous devriez apprendre par la pratique, pas par - mmorisation. +NOTE : N'oubliez pas que vous devriez apprendre par la pratique, pas par + mmorisation. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - Leon 3.3 : LE CHANGEMENT + Leon 3.3 : L'OPRATEUR DE CHANGEMENT - ** Pour changer tout ou partie d'un mot, tapez cw .** + ** Pour changer jusqu' la fin d'un mot, tapez ce .** 1. Dplacez le curseur sur la premire ligne marque ---> ci-dessous. - 2. Placez le curseur sur le u de luhko. + 2. Placez le curseur sur le u de luhko. - 3. Tapez cw et corrigez le mot (dans notre cas, tapez 'igne'.) + 3. Tapez ce et corrigez le mot (dans notre cas, tapez 'igne'.) - 4. Appuyez <chap> et placez-vous sur l'erreur suivante (le premier - caractre qui doit tre chang). + 4. Appuyez <chap> et placez-vous sur le prochain caractre qui doit + tre chang). 5. Rptez les tapes 3 et 4 jusqu' ce que la premire phrase soit identique la seconde. @@ -340,171 +459,189 @@ NOTE: N'oubliez pas que vous devriez apprendre par la pratique, pas par ---> Cette luhko contient quelques myqa qui ont ricne d'tre chantufip. ---> Cette ligne contient quelques mots qui ont besoin d'tre changs. -Notez que cw efface le mot et vous place ensuite en mode Insertion. +Notez que ce efface le mot et vous place ensuite en mode Insertion. + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - Leon 3.4 : PLUS DE CHANGEMENTS AVEC c + Leon 3.4 : PLUS DE CHANGEMENTS AVEC c - ** Le changement fonctionne avec les mmes objets que l'effacement. ** + ** L'oprateur de changement fonctionne avec les mmes dplacements + que l'effacement. ** - 1. Le changement fonctionne de la mme manire que l'effacement. - Le format est: + 1. L'oprateur de changement fonctionne de la mme manire que + l'effacement. Le format est : - [nombre] c objet OU c [nombre] objet + c [nombre] dplacement - 2. Les objets sont galement les mmes: w (mot), $ (fin de ligne), etc. + 2. Les dplacements sont identiques : w (mot) et $ (fin de ligne). - 3. Dplacez-vous la premire ligne marque ---> ci-dessous. + 3. Dplacez-vous sur la premire ligne marque ---> ci-dessous. 4. Placez le curseur sur la premire erreur. - 5. Tapez c$ pour changer la fin de la ligne, rendez-l identique la - seconde ligne, puis tapez <chap>. + 5. Tapez c$ et tapez le reste de la ligne afin qu'elle soit identique + la seconde ligne, puis tapez <chap>. ---> La fin de cette ligne doit tre rendue identique la seconde. ----> La fin de cette ligne doit tre corrige avec la commande c$ . +---> La fin de cette ligne doit tre corrige avec la commande c$ . + +NOTE : Vous pouvez utilisez la touche Retour Arrire pour corriger les + erreurs lorsque vous tapez. + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - RSUM DE LA LEON 3 + RSUM DE LA LEON 3 - 1. Pour remettre du texte qui vient d'tre effac, tapez p . Cela Place le + 1. Pour remettre le texte qui a dj t effac, tapez p . Cela Place le texte effac APRS le curseur (si une ligne complte a t efface, elle sera place sous la ligne du curseur). 2. Pour remplacer le caractre sous le curseur, tapez r suivi du caractre qui remplacera l'original. - 3. Le changement vous permet de changer l'objet spcifi, du curseur jusqu' - la fin de l'objet. Par exemple, tapez cw pour changer du curseur - jusqu' la fin du mot, c$ pour changer jusqu' la fin d'une ligne. + 3. L'oprateur de changement vous permet de changer depuis la position du + curseur jusqu'o le dplacement vous amne. Par exemple, tapez ce + pour changer du curseur jusqu' la fin du mot, c$ pour changer jusqu' + la fin d'une ligne. - 4. Le format pour le changement est: + 4. Le format pour le changement est : - [nombre] c objet OU c [nombre] objet + c [nombre] dplacement Passez maintenant la leon suivante. - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - Leon 4.1 : POSITION ET TAT DU FICHIER + Leon 4.1 : POSITION DU CURSEUR ET TAT DU FICHIER - ** Tapez Ctrl-G pour afficher votre position dans le fichier et son tat. - Utilisez Maj-G pour vous rendre une ligne donne du fichier. ** + ** Tapez CTRL-G pour afficher votre position dans le fichier et son tat. + Tapez G pour vous rendre une ligne donne du fichier. ** - Note: Lisez toute cette leon avant d'effectuer l'une des tapes ! +NOTE : Lisez toute cette leon avant d'effectuer l'une des tapes !! - 1. Maintenez enfonce la touche Ctrl et appuyez sur G . Une ligne d'tat - va apparatre en bas de l'cran avec le nom du fichier et le numro de la - ligne o vous tes. Notez ce numro, il servira lors de l'tape 3. + 1. Maintenez enfonce la touche CTRL et appuyez sur g . On appelle cela + CTRL-G. Une ligne d'tat va apparatre en bas de l'cran avec le nom + du fichier et le numro de la ligne o vous tes. Notez ce numro, il + servira lors de l'tape 3. - 2. Tapez G majuscule (Maj-G) pour vous rendre la fin du fichier. +NOTE : Vous pouvez peut-tre voir le curseur en bas droite de l'cran. + Ceci arrive quand l'option 'ruler' est active (voir :help 'ruler') - 3. Tapez le numro de la ligne o vous tiez suivi de Maj-G. Cela vous - ramnera la ligne o vous tiez au dpart. - (Lorsque vous tapez les chiffres, ils n'apparaissent PAS l'cran). + 2. Tapez G pour vous dplacer la fin du fichier. + Tapez gg pour vous dplacer au dbut du fichier. - 4. Si vous vous sentez prt faire ceci, effectuez les tapes 1 3. + 3. Tapez le numro de la ligne o vous tiez suivi de G . Cela vous + ramnera la ligne o vous tiez au dpart quand vous aviez appuy + CTRL-G. + 4. Si vous vous sentez prt faire ceci, effectuez les tapes 1 3. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - Leon 4.2 : LA RECHERCHE + Leon 4.2 : LA RECHERCHE - ** Tapez / suivi d'un texte pour rechercher ce texte. ** + ** Tapez / suivi d'un texte pour rechercher ce texte. ** 1. Tapez le caractre / en mode Normal. Notez que celui-ci et le curseur apparaissent en bas de l'cran, comme lorsque l'on utilise : . - 2. Puis tapez 'errreuur' <Entre>. C'est le mot que vous voulez rechercher. + 2. Puis tapez 'errreuur' <Entre>. C'est le mot que vous voulez rechercher. - 3. Pour rechercher nouveau le mme texte, tapez simplement n . - Pour rechercher le mme texte dans la direction oppose, tapez Maj-N . + 3. Pour rechercher nouveau le mme texte, tapez simplement n . + Pour rechercher le mme texte dans la direction oppose, tapez N . - 4. Si vous voulez rechercher un texte vers le haut du fichier, utilisez ? - la place de / . + 4. Pour rechercher une phrase dans la direction oppose, utilisez ? + au lieu de / . ----> erreur ne s'crit pas "errreuur"; errreuur est une erreur. - -Note: Quand la recherche atteint la fin du fichier, elle reprend au dbut. +---> erreur ne s'crit pas "errreuur" ; errreuur est une erreur. +NOTE : Quand la recherche atteint la fin du fichier, elle reprend au dbut + sauf si l'option 'wrapscan' est dactive. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - Leon 4.3 : RECHERCHE DES PARENTHSES CORRESPONDANTES + Leon 4.3 : RECHERCHE DES PARENTHSES CORRESPONDANTES - ** Tapez % pour trouver des ), ] ou } correspondants. ** + ** Tapez % pour trouver des ), ] ou } correspondants. ** 1. Placez le curseur sur l'un des (, [ ou { de la ligne marque ---> ci-dessous. 2. Puis tapez le caractre % . - 3. Le curseur devrait se placer sur la parenthse correspondante. - - 4. Tapez % pour replacer le curseur sur l'autre parenthse. + 3. Le curseur se dplacera sur la parenthse out crochet correspondant. ----> Voici ( une ligne de test contenant des (, des [ ] et des { } )). + 4. Tapez % pour replacer le curseur sur la parenthse ou crochet + correspondant. -Note: Cette fonctionnalit est trs utile lors du dbogage d'un programme qui - contient des parenthses dsquilibres ! + 5. Dplacez le curseur sur un autre (,),[,],{ ou } et regardez ce que + fait % . +---> Voici ( une ligne de test contenant des (, des [ ] et des { } )). +NOTE : Cette fonctionnalit est trs utile lors du dbogage d'un programme qui + contient des parenthses dsquilibres ! ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - Leon 4.4 : UNE MANIRE DE CORRIGER LES ERREURS + Leon 4.4 : LA COMMANDE DE SUBSTITUTION - ** Tapez :s/ancien/nouveau/g pour remplacer 'ancien' par 'nouveau'. ** + ** Tapez :s/ancien/nouveau/g pour remplacer 'ancien' par 'nouveau'. ** 1. Dplacez le curseur sur la ligne marque ---> ci-dessous. 2. Tapez :s/lee/le <Entre> . Notez que cette commande change seulement la - premire occurence sur la ligne. + premire occurrence de "lee" dans la ligne. - 3. Puis tapez :s/lee/le/g qui ordonne de faire une substitution globale - sur la ligne. Cela change toutes les occurences sur la ligne + 3. Puis tapez :s/lee/le/g . L'ajout du drapeau g ordonne de faire une + substitution globale sur la ligne, et change toutes les occurrences de + "lee" sur la ligne. ----> lee meilleur moment pour regarder lees fleurs est pendant lee Printemps. +---> lee meilleur moment pour regarder lees fleurs est pendant lee printemps. - 4. Pour changer toutes les occurences d'un texte, entre deux lignes, - tapez :#,#s/ancien/nouveau/g o #,# sont les numros des deux lignes. - Tapez :%s/ancien/nouveau/g pour changer chaque occurence dans tout - le fichier. + 4. Pour changer toutes les occurrences d'un texte, entre deux lignes, + tapez :#,#s/ancien/nouveau/g o #,# sont les numros de lignes de la + plage o la substitution doit tre faite. + Tapez :%s/ancien/nouveau/g pour changer toutes les occurrences dans + tout le fichier. + Tapez :%s/ancien/nouveau/gc pour trouver toutes les occurrences dans + tout le fichier avec une invite pour + confirmer ou infirmer chaque substitution. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - RSUM DE LA LEON 4 + RSUM DE LA LEON 4 - 1. Ctrl-G affiche votre position dans le fichier et l'tat de celui-ci. - Maj-G vous place la fin du fichier. Un numro de ligne suivi de Maj-G - vous place cette ligne. + 1. CTRL-G affiche la position dans le fichier et l'tat de celui-ci. + G dplace la fin du fichier. + nombre G dplace au numro de ligne. + gg dplace la premire ligne. 2. Taper / suivi d'un texte recherche ce texte vers l'AVANT. Taper ? suivi d'un texte recherche ce texte vers l'ARRIRE. - Aprs une recherche tapez n pour trouver l'occurence suivante dans la - mme direction ou Maj-N pour rechercher dans la direction oppose. + Aprs une recherche tapez n pour trouver l'occurrence suivante dans la + mme direction ou Maj-N pour rechercher dans la direction oppose. 3. Taper % lorsque le curseur est sur (, ), [, ], { ou } dplace celui-ci sur le caractre correspondant. - 4. Pour remplacer le premier aa par bb sur une ligne tapez :s/aa/bb - Pour remplacer tous les aa par bb sur une ligne tapez :s/aa/bb/g - Pour remplacer du texte entre deux numros de ligne tapez :#,#s/aa/bb/g - Pour remplacer toutes les occurences dans le fichier tapez :%s/aa/bb/g - Pour demander une confirmation chaque fois ajoutez 'c' :%s/aa/bb/gc + 4. Pour remplacer le premier aa par bb sur une ligne tapez :s/aa/bb + Pour remplacer tous les aa par bb sur une ligne tapez :s/aa/bb/g + Pour remplacer du texte entre deux numros de ligne tapez :#,#s/aa/bb/g + Pour remplacer toutes les occurrences dans le fichier tapez :%s/aa/bb/g + Pour demander une confirmation chaque fois ajoutez 'c' :%s/aa/bb/gc ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - Leon 5.1 : COMMENT EXCUTER UNE COMMANDE EXTERNE + Leon 5.1 : COMMENT EXCUTER UNE COMMANDE EXTERNE ** Tapez :! suivi d'une commande externe pour excuter cette commande. ** @@ -516,294 +653,386 @@ Note: Cette fonctionnalit est trs utile lors du dbogage d'un programme qui n'importe quelle commande valide pour votre interprteur (shell). 3. Par exemple, tapez ls aprs le ! et appuyez <Entre>. Ceci affichera - la liste des fichiers du dossier courant, comme si vous aviez tap la - commande l'invite du shell. Utilisez :!dir si :!ls ne marche pas. + la liste des fichiers du rpertoire courant, comme si vous aviez tap la + commande l'invite du shell. Utilisez :!dir si :!ls ne marche pas. -Note: Il est possible d'excuter n'importe quelle commande externe de cette - manire. - -Note: Toutes les commandes : doivent finir par la frappe de <Entre>. +NOTE : Il est possible d'excuter n'importe quelle commande externe de cette + manire, avec ou sans argument. +NOTE : Toutes les commandes : doivent finir par la frappe de <Entre>. + partir de maintenant, nous ne le mentionnerons plus. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - Leon 5.2 : PLUS DE DTAILS SUR L'ENREGISTREMENT DE FICHIERS + Leon 5.2 : PLUS DE DTAILS SUR L'ENREGISTREMENT DE FICHIERS - ** Pour enregistrer les changements faits au fichier, tapez :w FICHIER . ** + ** Pour enregistrer les changements faits au texte, tapez :w FICHIER . ** - 1. Tapez :!dir ou :!ls pour avoir la liste des fichiers du dossier - courant. Vous savez dj qu'il faut appuyer <Entre> aprs cela. + 1. Tapez :!dir ou :!ls pour avoir la liste des fichiers dans le + rpertoire courant. Vous savez dj qu'il faut appuyer <Entre> aprs + cela. 2. Choisissez un nom de fichier qui n'existe pas encore, par exemple TEST. 3. Puis tapez :w TEST (o TEST est le nom que vous avez choisi). - 4. Cela sauvegarde tout le fichier (Tutoriel Vim) sous le nom TEST. - Pour le vrifier, tapez :!dir pour revisualiser le contenu du dossier. + 4. Cela enregistre tout le fichier (Tutoriel Vim) sous le nom TEST. + Pour le vrifier, tapez :!dir ou :!ls de nouveau pour revisualiser + votre rpertoire. -Notez que si vous quittez Vim et y retournez avec le fichier TEST, celui-ci -sera une copie exacte du cours au moment o vous l'avez sauv. +NOTE : Si vous quittez Vim et le redmarrez de nouveau avec le fichier TEST, + celui-ci sera une copie exacte de ce cours au moment o vous l'avez + enregistr. - 5. Maintenant, effacez le fichier en tapant (MS-DOS): :!del TEST - ou (Unix): :!rm TEST + 5. Maintenant, effacez le fichier en tapant (MS-DOS) : :!del TEST + ou (Unix) : :!rm TEST ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - Leon 5.3 : UN ENREGISTREMENT SLECTIF + Leon 5.3 : SLECTION DU TEXTE ENREGISTRER - ** Pour enregistrer une portion de fichier, tapez :#,#w FICHIER ** + ** Pour enregistrer une portion du fichier, + tapez : v dplacement :w FICHIER ** - 1. Tapez nouveau :!dir ou :!ls pour visualiser le contenu du dossier - courant et choisissez un nom de fichier, tel que TEST. + 1. Dplacez le curseur sur cette ligne. - 2. Dplacez le curseur jusqu'en haut de cette page et tapez Ctrl-G pour - connatre le numro de cette ligne. NOTEZ CE NUMRO ! + 2. Appuyez v et dplacez le curseur vers la cinquime ligne plus bas. + Remarquez que le texte est en surbrillance. - 3. Puis rendez-vous au bas de cette page et tapez nouveau Ctrl-G . - NOTEZ GALEMENT CE NUMRO ! + 3. Appuyez : . En bas de l'cran :'<,'> va apparatre. - 4. Pour enregistrer SEULEMENT une portion d'un fichier, tapez :#,#w TEST - o #,# sont les deux numros que vous avez nots (haut,bas) et TEST est - le nom du fichier. + 4. Tapez w TEST , o TEST est un nom de fichier qui n'existe pas. + Vrifiez que vous voyez :'<,'>w TEST avant de d'appuyer sur Entre. - 5. Une fois encore, vrifiez la prsence du fichier avec :!dir mais NE - L'EFFACEZ PAS. + 5. Vim va enregistrer les lignes slectionnes dans le fichier TEST. + Utilisez :!dir ou !ls pour le voir. Ne l'effacez pas encore ! + Nous allons l'utiliser dans la leon suivante. +NOTE : L'appui de v dmarre la slection Visuelle. Vous pouvez dplacer le + curseur pour agrandir ou rtrcir la slection. Puis vous pouvez + utiliser un oprateur pour faire quelque chose sur le texte. Par + exemple, d efface le texte. -~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - Leon 5.4 : RCUPRATION ET FUSION DE FICHIERS +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + Leon 5.4 : RCUPRATION ET FUSION DE FICHIERS - ** Pour insrer le contenu d'un fichier, tapez :r FICHIER ** - 1. Tapez :!dir pour vrifier que votre fichier TEST est encore l. + ** Pour insrer le contenu d'un fichier, tapez :r FICHIER ** - 2. Placez le curseur en haut de cette page. + 1. Placez le curseur juste au dessus de cette ligne. -NOTE: Aprs avoir suivi l'tape 3 vous verrez l'cran la Leon 5.3. - Dplacez-vous vers le bas jusqu' revenir cette leon. +NOTE : Aprs avoir excut l'tape 2 vous verrez du texte de la Leon 5.3. + Puis dplacez vous vers le bas pour voir cette leon nouveau. - 3. Maintenant rcuprez votre fichier TEST en utilisant la commande :r TEST + 2. Maintenant rcuprez votre fichier TEST en utilisant la commande :r TEST o TEST est le nom de votre fichier. - -NOTE: Le fichier que vous rcuprez est plac l o se trouve le curseur. + Le fichier que vous rcuprez est plac au dessous de la ligne du curseur. 4. Pour vrifier que le fichier a bien t insr, remontez et vrifiez qu'il y a maintenant deux copies de la Leon 5.3, l'originale et celle contenue dans le fichier. - -~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - RSUM DE LA LEON 5 +NOTE : Vous pouvez aussi lire la sortie d'une commande externe. Par exemple, + :r !ls lit la sortie de la commande ls et la place sous la ligne du + curseur. - 1. :!commande excute une commande externe. +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + RSUM DE LA LEON 5 - Quelques exemples pratiques: - (MS-DOS) (Unix) - :!dir :!ls affiche le contenu du dossier courant. - :!del FICHIER :!rm FICHIER efface FICHIER. - 2. :w FICHIER enregistre le fichier Vim courant sur le disque avec pour - nom FICHIER. + 1. :!commande excute une commande externe. - 3. :#,#w FICHIER enregistre les lignes # # dans le fichier FICHIER. + Quelques exemples pratiques : + (MS-DOS) (Unix) + :!dir :!ls affiche le contenu du rpertoire courant. + :!del FICHIER :!rm FICHIER efface FICHIER. - 4. :r FICHIER rcupre le fichier FICHIER et l'insre dans le fichier - courant partir de la position du curseur. + 2. :w FICHIER enregistre le fichier Vim courant sur le disque avec pour + nom FICHIER. + 3. v dplacement :w FICHIER sauvegarde les lignes de la slection Visuelle + dans le fichier FICHIER. + 4. :r FICHIER rcupre le contenu du fichier FICHIER et l'insre sous la + position du curseur. + 5. :r !dir lit la sortie de la commande dir et l'insre sous la position + du curseur. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - Leon 6.1 : L'OUVERTURE + Leon 6.1 : LA COMMANDE D'OUVERTURE ** Tapez o pour ouvrir une ligne sous le curseur et y aller en Insertion. ** 1. Dplacez le curseur sur la ligne marque ---> ci-dessous. - 2. Tapez o (minuscule) pour ouvrir une ligne SOUS le curseur et vous y - placer en mode Insertion. + 2. Tapez la lettre o minuscule pour ouvrir une ligne SOUS le curseur et + vous y placer en mode Insertion. - 3. Puis recopiez la ligne marque ---> et appuyez sur <chap> pour quitter - le mode Insertion. + 3. Puis tapez du texte et appuyez <chap> pour sortir du mode Insertion. ----> En tapant o le curseur se met sur la ligne ouverte, en mode Insertion. +---> En tapant o le curseur se met sur la ligne ouverte, en mode Insertion. 4. Pour ouvrir une ligne au DESSUS du curseur, tapez simplement un O majuscule, plutt qu'un o minuscule. Faites un essai sur la ligne ci-dessous. -Ouvrez une ligne ci-dessus en tapant MAJ-O lorsque le curseur est ici. +---> Ouvrez une ligne ci-dessus en tapant O lorsque le curseur est ici. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - Leon 6.2 : L'AJOUT + Leon 6.2 : LA COMMANDE D'AJOUT + + ** Tapez a pour insrer du texte APRS le curseur. ** - ** Tapez a pour insrer du texte APRS le curseur. ** + 1. Placez le curseur au dbut de la ligne marque ---> ci-dessous. - 1. Placez le curseur la fin de la premire ligne marque ---> ci-dessous - en tapant $ en mode Normal. + 2. Appuyez e jusqu' ce que le curseur soit sur la fin de li . - 2. Tapez un a (minuscule) pour ajouter du texte APRS le caractre situ - sous le curseur. ( A majuscule ajoute du texte la fin de la ligne). + 3. Appuyez a (minuscule) pour ajouter du texte APRS le curseur. -Note: Ceci vite de taper i , le dernier caractre, le texte insrer, - <chap>, curseur--droite, et finalement x , juste pour ajouter du - texte la fin d'une ligne ! + 4. Compltez le mot comme dans la ligne dessous. Appuyez <chap> pour + sortir du mode Insertion. - 3. Maintenant, compltez la premire ligne. Notez galement que l'ajout est - identique au mode Insertion, hormis la position o le texte est insr. + 5. Utilisez e pour vous dplacer vers le mot incomplet suivant et + rptez les tapes 3 et 4. ----> Cette ligne vous permet de pratiquer ----> Cette ligne vous permet de pratiquer l'ajout de texte en fin de ligne. +---> Cette li vous perm de pratiq l'ajout de t dans une ligne. +---> Cette ligne vous permet de pratiquer l'ajout de texte dans une ligne. + +NOTE : a, i, A vont tous dans le mme mode Insertion, la seule diffrence + est l'endroit o les caractres sont insrs. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - Leon 6.3 : UNE AUTRE VERSION DU REMPLACEMENT + Leon 6.3 : UNE AUTRE MANIRE DE REMPLACER ** Tapez un R majuscule pour remplacer plus d'un caractre. ** 1. Dplacez le curseur sur la premire ligne marque ---> ci-dessous. + Dplacez le curseur sur le dbut du premier xxx . - 2. Placez le curseur au dbut du premier mot qui diffre de la seconde ligne - marque ---> (le mot 'celle'). + 2. Appuyez maintenant R et tapez le nombre dessous dans la deuxime ligne, + de manire remplacer le xxx . - 3. Puis tapez R et remplacez le reste du texte de la premire ligne en - tapant par dessus celui-ci, de manire rendre la premire ligne - identique la seconde. + 3. Appuyez <chap> pour quitter le mode Remplacement. Notez que le reste de + la ligne demeure inchang. ----> Pour rendre cette ligne identique celle du dessous utilisez le clavier. ----> Pour rendre cette ligne identique la seconde, tapez R et la correction. + 4. Rptez les tapes pour remplacer les xxx restants. - 4. Notez que lorsque vous appuyez <chap>, le texte qui n'a pas encore t - remplac reste. +---> L'ajout de 123 xxx donne xxx. +---> L'ajout de 123 456 donne 579. + +NOTE : Le mode Remplacement est comme le mode Insertion, mais tous les + caractres taps effacent un caractre existant. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - Leon 6.4 : RGLAGE DES OPTIONS + Leon 6.4 : COPIER ET COLLER DU TEXTE + + + ** Utilisez l'oprateur y pour copier du texte et p pour le coller ** + + 1. Allez la ligne marque ---> ci-dessous et placez le curseur aprs "a)". + 2. Dmarrez le mode Visuel avec v et dplacez le curseur juste devant + "premier". + + 3. Tapez y pour copier le texte en surbrillance. + + 4. Dplacez la curseur la fin de la ligne suivante : j$ + + 5. Tapez p pour coller le texte. Puis tapez : un second <chap> . + + 6. Utilisez le mode Visuel pour slectionner "lment", copiez le avec y , + dplacez vous la fin de la ligne suivant avec j$ et collez le texte + cet endroit avec p . + +---> a) ceci est le premier lment. + b) + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + Leon 6.4 : RGLAGE DES OPTIONS - ** Rglons une option afin que la recherche et la substitution ignorent la - casse des caractres. ** - 1. Recherchez 'ignore' en tapant /ignore . + ** Rglons une option afin que la recherche et la substitution ignore la + casse des caractres. ** + + 1. Recherchez 'ignore' en tapant : /ignore <Entre> Rptez ceci plusieurs fois en utilisant la touche n . - 2. Activez l'option 'ic' (Ignorer casse) en tapant :set ic . + 2. Activez l'option 'ic' (ignorer casse) en tapant :set ic . - 3. Puis poursuivez votre recherche en utilisant n . - Rptez cette recherche plusieurs fois avec la touche n . + 3. Puis cherchez 'ignore' de nouveau en utilisant n . + Remarquez que Ignore et IGNORE sont maintenant aussi trouvs. 4. Activez les options 'hlsearch' et 'incsearch' avec :set hls is . 5. Puis recommencez une recherche, et faites bien attention ce qui se - produit: /ignore . + produit : /ignore <Entre> - 6. Pour interrompre la mise en surbrillance des rsultats, tapez: - :nohlsearch + 6. Pour dsactiver 'ignorer casse', entrez : :set noic -~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - RSUM DE LA LEON 6 +NOTE : Pour enlever la surbrillance des rsultats, entrez : :nohlsearch +NOTE : Si vous voulez ignorer la casse uniquement pour une recherche, utilisez + \c dans la phrase : /ignore\c <Entre> - 1. Taper o ouvre une ligne SOUS le curseur et y place celui-ci en mode - Insertion. Taper un O majuscule ouvre une ligne au DESSUS de la ligne - o se trouve le curseur. - 2. Tapez un a pour insrer du texte APRS le caractre o se trouve le - curseur. Taper un A majuscule ajoute du texte automatiquement la fin - de la ligne. +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + RSUM DE LA LEON 6 - 3. Taper un R majuscule active le mode Remplacement jusqu' ce que la - touche <chap> soit appuye pour en sortir. - 4. Taper :set xxx active l'option 'xxx'. + 1. Taper o ouvre une ligne SOUS le curseur et dmarre le mode Insertion. + Taper O ouvre une ligne au DESSUS du curseur. + 2. Taper a pour insrer du texte APRS le curseur. + Taper A pour insrer du texte aprs la fin de ligne. + 3. Taper e dplace la fin du mot. + 4. Taper y copie du texte, p le colle. + 5. Taper R majuscule active le mode Remplacement jusqu' ce qu' <chap> + soit appuy. + 6. Taper ":set xxx" active l'option "xxx". Quelques options sont : + 'ic' 'ingnorecase' pour ignorer la casse lors des recherches. + 'is' 'incsearch' pour montrer les appariements partiels. + 'hls' 'hlsearch' pour mettre en surbrillance les appariements. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - Leon 7 : ACCDER L'AIDE EN LIGNE + Leon 7.1 : OBTENIR DE L'AIDE + - ** Utiliser le systme d'aide en ligne. ** + ** Utiliser le systme d'aide en ligne. ** - Vim a un systme complet d'aide en ligne. Pour y accder, essayez l'une de - ces trois mthodes: - - appuyez la touche <Help> (si vous en avez une) - - appuyez la touche <F1> (si vous en avez une) - - tapez :help <Entre> + Vim a un systme complet d'aide en ligne. Pour y accder, essayez l'une de + ces trois mthodes : + - appuyez la touche <Help> (si vous en avez une) + - appuyez la touche <F1> (si vous en avez une) + - tapez :help <Entre> - Tapez :q <Entre> pour fermer la fentre d'aide. + + Lisez le texte dans la fentre d'aide pour savoir comment fonctionne l'aide. + Tapez CTRL-W CTRL-W pour sauter d'une fentre l'autre. + Tapez :q <Entre> pour fermer la fentre d'aide. Vous pouvez accder l'aide sur peu prs n'importe quel sujet en donnant des arguments la commande :help . Essayez par exemple (n'oubliez pas - d'appuyer sur <Entre>): + d'appuyer sur <Entre>) : - :help w - :help c_<T - :help insert-index - :help user-manual + :help w + :help c_CTRL-D + :help c_<T + :help insert-index + :help user-manual ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - Leon 8 : CRER UN SCRIPT DE DMARRAGE + Leon 7.2 : CRER UN SCRIPT DE DMARRAGE - ** Activer les fonctionnalits de Vim. ** + ** Activer les fonctionnalits de Vim. ** Vim a beaucoup plus de fonctionnalits que Vi, mais la plupart de celles-ci - sont dsactives par dfaut. Pour commencer les utiliser, vous devez + sont dsactives par dfaut. Pour commencer les utiliser, vous devez crer un fichier "vimrc". - 1. Commencez diter le fichier "vimrc". Ceci dpend de votre systme: - :edit ~/.vimrc pour Unix - :edit $VIM/_vimrc pour MS-Windows + 1. Commencez diter le fichier "vimrc". Ceci dpend de votre systme : + :edit ~/.vimrc pour Unix + :edit $VIM/_vimrc pour MS-Windows + + 2. Lisez maintenant le fichier d'exemple "vimrc" : + :r $VIMRUNTIME/vimrc_example.vim + + 3. Enregistrez le fichier avec : + :w + + La prochaine fois que vous dmarrerez Vim, la coloration syntaxique sera + active. Vous pouvez ajouter tous vos rglages prfrs dans ce fichier + "vimrc". Pour plus d'informations, tapez :help vimrc-intro + + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + Leon 7.3 : COMPLTEMENT + + + ** Compltement de ligne de commande avec CTRL-D et <TAB> ** + + 1. Mettez Vim soit en mode non compatible : set nocp + + 2. Regardez quels fichiers existent dans le rpertoire : !ls ou !dir - 2. Intgrez maintenant le texte du fichier "vimrc" d'exemple: - :read $VIMRUNTIME/vimrc_example.vim + 3. Tapez le dbut d'une commande : :e - 3. Enregistrez le fichier avec: - :write + 4. Appuyez CTRL-D et Vim affichera une liste de commandes qui commencent + par "e". - La prochaine fois que vous dmarrerez Vim, le surlignage syntactique sera - activ. Vous pouvez ajouter tous vos rglages prfrs dans ce fichier. + 5. Appuyez <TAB> et Vim compltera le nom de la commande : ":edit" + + 6. Ajoutez maintenant un espace et le dbut d'un fichier existant : + :edit FIC + + 7 Appuyez <TAB>. Vim va complter le nom (s'il est unique). + +NOTE : Le compltement fonctionne pour de nombreuse commandes. Essayez + d'appuyer CTRL-D et <TAB>. C'est utile en particulier pour :help . ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + RSUM DE LA LEON 7 + + + 1. Tapez :help ou appuyez <F1> ou <Aide> pour ouvrir la fentre d'aide. + + 2. Tapez :help cmd pour trouver l'aide sur cmd . + + 3. Tapez CTRL-W CTRL-W pour sauter une autre fentre. + + 4. Tapez :q pour fermer la fentre d'aide. - Ceci conclut le Tutoriel Vim. Le but tait de vous donner un bref aperu de + 5. Crez un script de dmarrage vimrc pour conserver vos rglages prfrs. + + 6. Quand vous tapez une commande : appuyez CTRL-D pour voir les + compltements possibles. Appuyez <TAB> pour utiliser un compltement. + + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + + Ceci conclut le Tutoriel Vim. Le but tait de vous donner un bref aperu de l'diteur Vim, juste assez pour vous permettre d'utiliser l'diteur - relativement facilement. Il est loin d'tre complet, vu que Vim a beaucoup - beaucoup plus de commandes. Un Manuel de l'utilisateur est disponible en - anglais: :help user-manual . + relativement facilement. Il est loin d'tre complet, vu que Vim a beaucoup + beaucoup plus de commandes. Un Manuel de l'utilisateur est disponible en + anglais : :help user-manual . Pour continuer dcouvrir et apprendre Vim, il existe un livre traduit en franais. Il parle plus de Vi que de Vim, mais pourra vous tre utile. - L'diteur Vi - Collection Prcis et concis - par Arnold Robbins - diteur: O'Reilly France - ISBN: 2-84177-102-4 + L'diteur Vi - Collection Prcis et concis - par Arnold Robbins + diteur : O'Reilly France + ISBN : 2-84177-102-4 Deux livres en anglais sont galement mentionns dans la version originale de ce tutoriel, dont un qui traite spcifiquement de Vim. Merci de vous y - rfrer si vous tes intress. + rfrer si vous tes intresss. Ce tutoriel a t crit par Michael C. Pierce et Robert K. Ware de l'cole des Mines du Colorado et reprend des ides fournies par Charles Smith, - Universt d'tat du Colorado. E-mail: bware@mines.colorado.edu. + Universit d'tat du Colorado. E-mail : bware@mines.colorado.edu. Modifi pour Vim par Bram Moolenar. - Traduit en Franais par Adrien Beau, en avril 2001. - E-mail: version.francaise@free.fr - Last Change: 2003 May 29 + Dernires mises jour par Dominique Pell. + + E-mail : dominique.pelle@gmail.com + Last Change : 2008 Nov 23 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ diff --git a/runtime/tutor/tutor.fr.utf-8 b/runtime/tutor/tutor.fr.utf-8 index 5ab14cdb0..1b015105d 100644 --- a/runtime/tutor/tutor.fr.utf-8 +++ b/runtime/tutor/tutor.fr.utf-8 @@ -1,5 +1,5 @@ =============================================================================== -= B i e n v e n u e dans le T u t o r i e l de V I M - Version 1.5.fr.2 = += B i e n v e n u e dans le T u t o r i e l de V I M - Version 1.7.fr.1 = =============================================================================== Vim est un éditeur très puissant qui a trop de commandes pour pouvoir @@ -7,93 +7,100 @@ décrire suffisamment afin de vous permettre d'utiliser simplement Vim. Le temps requis pour suivre ce cours est d'environ 25 à 30 minutes, selon - le temps que vous passerez à expérimenter. Les commandes utilisées dans - les leçons modifieront le texte. Faites une copie de ce fichier afin de - vous entraîner dessus (si vous avez lancé "vimtutor" ceci est déjà une - copie). + le temps que vous passerez à expérimenter. + + ATTENTION : + Les commandes utilisées dans les leçons modifieront le texte. Faites une + copie de ce fichier afin de vous entraîner dessus (si vous avez lancé + "vimtutor" ceci est déjà une copie). Il est important de garder en tête que ce cours est conçu pour apprendre - par la pratique. Cela signifie que vous devez exécuter les commandes - pour les apprendre correctement. Si vous vous contentez de lire le - texte, vous oublierez les commandes ! + par la pratique. Cela signifie que vous devez exécuter les commandes + pour les apprendre correctement. Si vous vous contentez de lire le texte, + vous oublierez les commandes ! + + Maintenant, vérifiez que votre clavier n'est PAS verrouillé en + majuscules, et appuyez la touche j le nombre de fois suffisant pour + que la Leçon 1.1 remplisse complètement l'écran. + - Maintenant, vérifiez que votre clavier n'est PAS verouillé en majuscules, - et appuyez la touche j le nombre de fois suffisant pour que la leçon - 1.1 remplisse complètement l'écran. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - Leçon 1.1 : DÉPLACEMENT DU CURSEUR + Leçon 1.1 : DÉPLACEMENT DU CURSEUR ** Pour déplacer le curseur, appuyez les touches h,j,k,l comme indiqué. ** - ^ - k Astuce: La touche h est à gauche et déplace à gauche. - < h l > La touche l est à droite et déplace à droite. - j La touche j ressemble à une flèche vers le bas. - v + ^ + k Astuce : La touche h est à gauche et déplace à gauche. + < h l > La touche l est à droite et déplace à droite. + j La touche j ressemble à une flèche vers le bas. + v 1. Déplacez le curseur sur l'écran jusqu'à vous sentir à l'aise. 2. Maintenez la touche Bas (j) enfoncée jusqu'à ce qu'elle se répète. ----> Maintenant vous êtes capable de vous déplacer jusqu'à la leçon suivante. + Maintenant vous êtes capable de vous déplacer jusqu'à la leçon suivante. 3. En utilisant la touche Bas, allez à la Leçon 1.2. -Note: Si jamais vous doutez de ce que vous venez de taper, appuyez <Échap> - pour revenir en mode Normal. Puis retapez la commande que vous vouliez. +NOTE : Si jamais vous doutez de ce que vous venez de taper, appuyez <Échap> + pour revenir en mode Normal. Puis retapez la commande que vous vouliez. -Note: Les touches fléchées devraient également fonctionner. Mais en utilisant - hjkl vous pourrez vous déplacer beaucoup plus rapidement, une fois que - vous aurez pris l'habitude. -~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - Leçon 1.2 : ENTRÉE ET SORTIE DE VIM +NOTE : Les touches fléchées devraient également fonctionner. Mais en utilisant + hjkl vous pourrez vous déplacer beaucoup plus rapidement, une fois que + vous aurez pris l'habitude. - !! NOTE: Avant d'effectuer les étapes ci-dessous, lisez toute cette leçon !! +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + Leçon 1.2 : SORTIR DE VIM - 1. Appuyez la touche <Échap> (pour être sûr d'être en mode Normal). - 2. Tapez: :q! <Entrée> + !! NOTE : Avant d'effectuer les étapes ci-dessous, lisez toute cette leçon !! ----> Ceci quitte l'éditeur SANS sauver les changements que vous avez faits. - Si vous voulez enregistrer les changements et sortir, tapez: - :wq <Entrée> + 1. Appuyez la touche <Échap> (pour être sûr d'être en mode Normal). - 3. Lorsque l'invite du 'shell' vous sera présentée, tapez la commande qui - vous a amené dans ce tutoriel. Cela pourrait être: vimtutor <Entrée> - Normalement, vous utiliseriez: vim tutor <Entrée> + 2. Tapez : :q! <Entrée> + Ceci quitte l'éditeur SANS enregistrer les changements que vous avez + faits. ----> 'vim' lance l'éditeur, 'tutor' est le fichier que vous souhaitez éditer. + 3. Lorsque l'invite du shell vous sera présentée, tapez la commande qui + vous a mené dans ce tutoriel. Cela pourrait être : vimtutor <Entrée> 4. Si vous avez mémorisé ces étapes et êtes confiant, effectuez les étapes - 1 à 3 pour sortir puis rentrer dans l'éditeur. Déplacez ensuite le - curseur jusqu'à la Leçon 1.3. + 1 à 3 pour sortir puis rentrer dans l'éditeur. + +NOTE : :q! <Entrée> annule tous le changements que vous avez fait. Dans + quelques leçons, vous apprendrez à enregistrer les changements. + + 5. Déplacez le curseur à la Leçon 1.3. + + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - Leçon 1.3 : ÉDITION DE TEXTE - EFFACEMENT + Leçon 1.3 : ÉDITION DE TEXTE - EFFACEMENT - ** En mode Normal, appuyez x pour effacer le caractère sous le curseur. ** + ** Appuyez x pour effacer le caractère sous le curseur. ** 1. Déplacez le curseur sur la ligne marquée ---> ci-dessous. 2. Pour corriger les erreurs, déplacez le curseur jusqu'à ce qu'il soit sur un caractère à effacer. - 3. Appuyez la touche x pour effacer le caractère redondant. + 3. Appuyez la touche x pour effacer le caractère redondant. 4. Répétez les étapes 2 à 4 jusqu'à ce que la phrase soit correcte. ---> La vvache à sautéé au-ddessus dde la luune. - 5. Maintenant que la ligne est correcte, passez à la leçon 1.4. + 5. Maintenant que la ligne est correcte, passez à la Leçon 1.4. -NOTE: En avançant dans ce cours, n'essayez pas de mémoriser, apprenez par - la pratique. +NOTE : En avançant dans ce cours, n'essayez pas de mémoriser, apprenez par + la pratique. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - Leçon 1.4 : ÉDITION DE TEXTE - INSERTION + Leçon 1.4 : ÉDITION DE TEXTE - INSERTION - ** En mode Normal, appuyez i pour insérer du texte. ** + ** Appuyez i pour insérer du texte. ** 1. Déplacez le curseur sur la première ligne marquée ---> ci-dessous. @@ -108,38 +115,94 @@ NOTE: En avançant dans ce cours, n'essayez pas de mémoriser, apprenez par ---> Il mnqe caractères cette . ---> Il manque des caractères dans cette ligne. - 5. Une fois que vous êtes à l'aise avec l'insertion de texte, allez au - résumé ci-dessous. + 5. Une fois que vous êtes à l'aise avec l'insertion de texte, allez à la + Leçon 1.5. + + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + Leçon 1.5 : ÉDITION DE TEXTE - AJOUTER + + + ** Appuyez A pour ajouter du text. ** + + 1. Déplacez le curseur sur la première ligne ci-dessous marquée --->. + Peu importe sur quel caractère se trouve le curseur sur cette ligne. + + 2. Appuyez A et tapez les ajouts nécessaires. + + 3. Quand le texte a été ajouté, appuyez <Échap> pour revenir en mode + Normal. + + 4. Déplacez le curseur sur la seconde ligne marquée ---> et répétez les + étapes 2 et 3 pour corriger la phrase. + +---> Il manque du texte à partir de cet + Il manque du texte à partir de cette ligne. +---> Il manque aussi du te + Il manque aussi du texte ici. + + 5. Quand vous vous sentez suffisamment à l'aise pour ajouter du texte, + allez à la Leçon 1.6. + + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + Leçon 1.6 : ÉDITER UN FICHIER + + + ** Utilisez :wq pour enregistrer un fichier et sortir. ** + +!! NOTE : Lisez toute la leçon avant d'exécuter les instructions ci-dessous !! + + 1. Sortez de ce tutoriel comme vous l'avez fait dans la Leçon 1.2 : :q! + Ou, si vous avez accès à un autre terminal, exécutez y les actions + qui suivent. + + 2. À l'invite du shell, tapez cette commande : vim tutor <Entrée> + 'vim' est la commande pour démarrer l'éditeur Vim, 'tutor' est le + nom du fichier que vous souhaitez éditer. Utilisez un fichier qui peut + être modifié. + + 3. Insérez et effacez du texte comme vous l'avez appris dans les leçons + précédentes. + + 4. Enregistrez le fichier avec les changements et sortez de Vim avec : + :wq <Entrée> + + 5. Si vous avez quitté vimtutor à l'étape 1, recommencez vimtutor et + déplacez-vous en bas vers le résumé suivant. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - RÉSUMÉ DE LA LEÇON 1 + RÉSUMÉ DE LA LEÇON 1 + 1. Le curseur se déplace avec les touches fléchées ou les touches hjkl. - h (gauche) j (bas) k (haut) l (droite) + h (gauche) j (bas) k (haut) l (droite) - 2. Pour entrer dans Vim (à l'invite %) tapez: vim FICHIER <Entrée> + 2. Pour démarrer Vim à l'invite du shell tapez : vim FICHIER <Entrée> - 3. Pour quitter Vim tapez: <Échap> :q! <Entrée> pour perdre tous les - changements. - OU tapez: <Échap> :wq <Entrée> pour enregistrer les - changements. + 3. Pour quitter Vim tapez : <Échap> :q! <Entrée> pour perdre tous les + changements. + OU tapez : <Échap> :wq <Entrée> pour enregistrer les + changements. - 4. Pour effacer un caractère sous le curseur en mode Normal tapez: x + 4. Pour effacer un caractère sous le curseur tapez : x - 5. Pour insérer du texte au niveau du curseur en mode Normal tapez: - i tapez le texte <Échap> + 5. Pour insérer ou ajouter du texte tapez : + i tapez le texte à insérer avant le curseur <Échap> + A tapez le texte à ajouter après le curseur <Échap> -NOTE: Appuyer <Échap> vous place en mode Normal ou annule une commande - partiellement tapée dont vous ne voudriez plus. +NOTE : Appuyer <Échap> vous place en mode Normal ou annule une commande + partiellement tapée dont vous ne voulez plus. + +Passez maintenant à la leçon 2. -Passez maintenant à la Leçon 2. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - Leçon 2.1 : EFFACEMENTS + Leçon 2.1 : COMMANDES D'EFFACEMENT - ** Tapez dw pour effacer jusqu'à la fin d'un mot. ** + ** Tapez dw pour effacer un mot. ** 1. Appuyez <Échap> pour être sûr d'être en mode Normal. @@ -147,91 +210,139 @@ Passez maintenant à la Leçon 2. 3. Placez le curseur sur le début d'un mot qui a besoin d'être effacé. - 4. Tapez dw pour faire disparaître ce mot. + 4. Tapez dw pour faire disparaître ce mot. -NOTE: Les lettres dw apparaîtront sur la dernière ligne de l'écran lors de - votre frappe. Si vous avez mal tapé quelque chose, appuyez <Échap> et - recommencez. +NOTE : La lettre d apparaîtra sur la dernière ligne de l'écran lors de + votre frappe. Vim attend que vous tapiez w . Si vous voyez un autre + caractère que d vous avez tapé autre chose ; appuyez <Échap> et + recommencez. ---> Il y a quelques drôle mots qui n'ont rien à faire papier sur cette ligne. 5. Répétez les étapes 3 et 4 jusqu'à ce que la phrase soit correcte et allez à la Leçon 2.2. + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - Leçon 2.2 : PLUS D'EFFACEMENTS + Leçon 2.2 : PLUS DE COMMANDES D'EFFACEMENTS - ** Tapez d$ pour effacer jusqu'à la fin de la ligne. ** + ** Tapez d$ pour effacer jusqu'à la fin de la ligne. ** 1. Appuyez <Échap> pour être sûr d'être en mode Normal. 2. Déplacez le curseur sur la ligne marquée ---> ci-dessous. - 3. Déplacez le curseur jusqu'à la fin correcte de la ligne - (APRÈS le premier . ). + 3. Déplacez le curseur jusqu'à la fin de la ligne correcte (APRÈS le + premier . ). - 4. Tapez d$ pour effacer jusqu'à la fin de la ligne. + 4. Tapez d$ pour effacer jusqu'à la fin de la ligne. ---> Quelqu'un a tapé la fin de cette ligne deux fois. cette ligne deux fois. 5. Allez à la Leçon 2.3 pour comprendre ce qui se passe. +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + Leçon 2.3 : À PROPOS DES OPÉRATEURS ET DES MOUVEMENTS + + + Plusieurs commandes qui changent le texte sont constituées d'un opérateur + et d'un mouvement. Le format pour une commande d'effacement avec l'opérateur + d d'effacement est le suivant : + + d mouvement + Où : + d - est l'opérateur d'effacement + mouvement - est le mouvement sur lequel agit l'opérateur (listés + ci-dessous) + + Une courte liste de mouvements : + w - jusqu'au début du prochain mot, en EXCLUANT son premier caractère. + e - jusqu'à la fin du mot courant, en EXCLUANT son denier caractère. + $ - jusqu'à la fin de la ligne, en INCLUANT son dernier caractère. + + Ainsi, taper de va effacer depuis le curseur jusqu'à la fin du mot. + +NOTE : Le seul appui d'un mouvement en mode Normal, sans commande, déplace le + curseur comme indiqué. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - Leçon 2.3 : DES COMMANDES ET DES OBJETS + Leçon 2.4 : UTILISER UN QUANTIFICATEUR AVEC UN MOUVEMENT + + ** Taper un nombre avant un mouvement le répète autant de fois. ** - Le format de la commande d'effacement d est le suivant: + 1. Déplacez le curseur au début de la ligne marquée ---> ci-dessous. - [nombre] d objet OU d [nombre] objet - où: - nombre - est combien de fois exécuter la commande (optionnel, défaut: 1). - d - est la commande d'effacement. - objet - est ce sur quoi la commande va opérer (liste ci-dessous). + 2. Tapez 2w pour déplacer le curseur de 2 mots vers l'avant. - Une courte liste d'objets: - w - du curseur jusqu'à la fin du mot, y compris l'espace qui suit. - e - du curseur jusqu'à la fin du mot, SANS l'espace qui suit. - $ - du curseur jusqu'à la fin de la ligne. + 3. Tapez 3e pour déplacer le curseur à la fin du troisième mot vers + l'avant. -NOTE: Pour les aventureux, le seul appui d' objet en mode Normal, sans - commande, déplace le curseur comme indiqué dans la liste des objets. + 4. Tapez 0 (zéro) pour déplacer au début de la ligne. + 5. Répétez les étapes 2 et 3 avec des quantificateurs différents. +---> Ceci est juste une ligne avec des mots où vous pouvez vous déplacer. + + 6. Déplacez-vous à la Leçon 2.5. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - Leçon 2.4 : UNE EXCEPTION À 'COMMANDE-OBJET' + Leçon 2.5 : UTILISER UN QUANTIFICATEUR POUR EFFACER PLUS + + + ** Taper un nombre avec un opérateur le répète autant de fois. ** + + Outre la combinaison de l'opérateur d'effacement avec un déplacement + mentionné ci-dessus, vous pouvez insérer un nombre (quantificateur) + pour effacez encore plus : + d nombre déplacement - ** Tapez dd pour effacer une ligne complète. ** + 1. Déplacez le curseur vers le premier mot en MAJUSCULES dans la ligne + marquée --->. + + 2. Tapez d2w pour effacer les deux mots en MAJUSCULES. + + 3. Répétez les étapes 1 et 2 avec des quantificateurs différents pour + effacer les mots suivants en MAJUSCULES à l'aide d'une commande. + +---> Cette ABC DE ligne FGHI JK LMN OP de mots est Q RS TUV nettoyée. + + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + Leçon 2.6 : OPÉREZ SUR DES LIGNES + + + ** Tapez dd pour effacer une ligne complète. ** Vu le nombre de fois où l'on efface des lignes complètes, les concepteurs - de Vi ont décidé qu'il serait plus facile de taper simplement deux d à la - suite pour effacer une ligne. + de Vi ont décidé qu'il serait plus facile de taper simplement deux d + pour effacer une ligne. 1. Placez le curseur sur la seconde ligne de la phrase ci-dessous. - 2. Tapez dd pour effacer la ligne. + 2. Tapez dd pour effacer la ligne. 3. Maintenant allez à la quatrième ligne. - 4. Tapez 2dd (rappelez-vous, nombre-commande-objet) pour effacer les - deux lignes. + 4. Tapez 2dd pour effacer deux lignes. + +---> 1) Les roses sont rouges, +---> 2) La boue c'est drôle, +---> 3) Les violettes sont bleues, +---> 4) J'ai une voiture, +---> 5) Les horloges donnent l'heure, +---> 6) Le sucre est doux +---> 7) Tout comme vous. - 1) Les roses sont rouges, - 2) La boue c'est drôle, - 3) Les violettes sont bleues, - 4) J'ai une voiture, - 5) Les horloges donnent l'heure, - 6) Le sucre est doux - 7) Tout comme vous. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - Leçon 2.5 : L'ANNULATION + Leçon 2.7 : L'ANNULATION + - ** Tapez u pour annuler les dernières commandes. ** - ** Tapez U pour récupérer toute une ligne. ** + ** Tapez u pour annuler les dernières commandes. ** + ** Tapez U pour récupérer toute une ligne. ** 1. Déplacez le curseur sur la ligne marquée ---> ci-dessous et placez-le sur la première erreur. @@ -239,10 +350,10 @@ NOTE: Pour les aventureux, le seul appui d' objet en mode Normal, sans 3. Puis tapez u pour annuler la dernière commande exécutée. 4. Cette fois, corrigez toutes les erreurs de la ligne avec la commande x . 5. Puis tapez un U majuscule pour remettre la ligne dans son état initial. - 6. Puis tapez u deux-trois fois pour annuler le U et les commandes + 6. Puis tapez u deux-trois fois pour annuler le U et les commandes précédentes. - 7. Maintenant tapez Ctrl-R (maintenez la touche Ctrl enfoncée pendant que - vous appuyez sur R) deux-trois fois pour refaire les commandes (annuler + 7. Maintenant tapez CTRL-R (maintenez la touche CTRL enfoncée pendant que + vous appuyez R) deux-trois fois pour refaire les commandes (annuler les annulations). ---> Coorrigez les erreurs suur ccette ligne et reemettez-les avvec 'annuler'. @@ -250,57 +361,64 @@ NOTE: Pour les aventureux, le seul appui d' objet en mode Normal, sans 8. Ce sont des commandes très utiles. Maintenant, allez au résumé de la Leçon 2. + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - RÉSUMÉ DE LA LEÇON 2 + RÉSUMÉ DE LA LEÇON 2 + + + 1. Pour effacer du curseur jusqu'au mot suivant tapez : dw + + 2. Pour effacer du curseur jusqu'à la fin d'une ligne tapez : d$ + + 3. Pour effacer toute une ligne tapez : dd + 4. Pour répéter un déplacement ajoutez un quantificateur : 2w - 1. Pour effacer du curseur jusqu'à la fin d'un mot tapez: dw + 5. Le format d'une commande de changement est : - 2. Pour effacer du curseur jusqu'à la fin d'une ligne tapez: d$ + opérateur [nombre] déplacement - 3. Pour effacer toute une ligne tapez: dd + Où : + opérateur - est ce qu'il faut faire, comme d pour effacer. + [nombre] - un quantificateur optionnel pour répéter le déplacement. + déplacement - déplace le long du texte à opérer, tel que w (mot), + $ (jusqu'à la fin de ligne), etc. - 4. Le format d'une commande en mode Normal est: + 6. Pour se déplacer au début de ligne, utilisez un zéro : 0 - [nombre] commande objet OU commande [nombre] objet - où: - nombre - est combien de fois répéter la commande - commande - est ce qu'il faut faire, par exemple d pour effacer - objet - est ce sur quoi la commande devrait agir, par exemple w (mot), - $ (jusqu'à la fin de la ligne), etc. + 5. Pour annuler des actions précédentes, tapez : u (u minuscule) + Pour annuler tous les changements sur une ligne tapez : U (U majuscule) + Pour annuler l'annulation tapez : CTRL-R - 5. Pour annuler des actions précédentes, tapez: u (u minuscule) - Pour annuler tous les changements sur une ligne tapez: U (U majuscule) - Pour annuler l'annulation tapez: Ctrl-R ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - Leçon 3.1 : LE COLLAGE + Leçon 3.1 : LE COLLAGE - ** Tapez p pour placer après le curseur ce qui vient d'être effacé. ** + ** Tapez p pour placer après le curseur ce qui vient d'être effacé. ** - 1. Placez le curseur sur la première ligne du "poème" ci-dessous. + 1. Placez le curseur sur la première ligne ci-dessous marquée --->. - 2. Tapez dd pour effacer la ligne et la placer dans le tampon de Vim. + 2. Tapez dd pour effacer la ligne et la placer dans un registre de Vim. - 3. Déplacez le curseur sur la ligne qui PRÉCÈDE l'endroit où vous voulez - remettre la ligne effacée. + 3. Déplacez le curseur sur la ligne c) au dessus où vous voulez remettre la + ligne effacée. - 4. En mode Normal, tapez p pour remettre la ligne. + 4. En mode Normal, tapez p pour remettre la ligne en dessous du curseur. 5. Répétez les étapes 2 à 4 pour mettre toutes les lignes dans le bon ordre. - d) Et vous, qu'apprenez-vous ? - b) Les violettes sont bleues, - c) L'intelligence s'apprend, - a) Les roses sont rouges, +---> d) Et vous, qu'apprenez-vous ? +---> b) Les violettes sont bleues, +---> c) L'intelligence s'apprend, +---> a) Les roses sont rouges, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - Leçon 3.2 : LE REMPLACEMENT + Leçon 3.2 : LA COMMANDE DE REMPLACEMENT - ** Tapez r et un caractère pour remplacer le caractère sous le curseur. ** + ** Tapez rx pour remplacer un caractère sous le curseur par x . ** 1. Déplacez le curseur sur la première ligne marquée ---> ci-dessous. @@ -308,31 +426,32 @@ NOTE: Pour les aventureux, le seul appui d' objet en mode Normal, sans 3. Tapez r suivi du caractère qui doit corriger l'erreur. - 4. Répétez les étapes 2 et 3 jusqu'à ce que la première ligne soit correcte. + 4. Répétez les étapes 2 et 3 jusqu'à ce que la première ligne soit égale + à la seconde. ---> Quand cette ligne a été sauvie, quelqu'un a lait des faunes de frappe ! ---> Quand cette ligne a été saisie, quelqu'un a fait des fautes de frappe ! 5. Maintenant, allez à la Leçon 3.3. -NOTE: N'oubliez pas que vous devriez apprendre par la pratique, pas par - mémorisation. +NOTE : N'oubliez pas que vous devriez apprendre par la pratique, pas par + mémorisation. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - Leçon 3.3 : LE CHANGEMENT + Leçon 3.3 : L'OPÉRATEUR DE CHANGEMENT - ** Pour changer tout ou partie d'un mot, tapez cw .** + ** Pour changer jusqu'à la fin d'un mot, tapez ce .** 1. Déplacez le curseur sur la première ligne marquée ---> ci-dessous. - 2. Placez le curseur sur le u de luhko. + 2. Placez le curseur sur le u de luhko. - 3. Tapez cw et corrigez le mot (dans notre cas, tapez 'igne'.) + 3. Tapez ce et corrigez le mot (dans notre cas, tapez 'igne'.) - 4. Appuyez <Échap> et placez-vous sur l'erreur suivante (le premier - caractère qui doit être changé). + 4. Appuyez <Échap> et placez-vous sur le prochain caractère qui doit + être changé). 5. Répétez les étapes 3 et 4 jusqu'à ce que la première phrase soit identique à la seconde. @@ -340,171 +459,189 @@ NOTE: N'oubliez pas que vous devriez apprendre par la pratique, pas par ---> Cette luhko contient quelques myqa qui ont ricne d'être chantufip. ---> Cette ligne contient quelques mots qui ont besoin d'être changés. -Notez que cw efface le mot et vous place ensuite en mode Insertion. +Notez que ce efface le mot et vous place ensuite en mode Insertion. + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - Leçon 3.4 : PLUS DE CHANGEMENTS AVEC c + Leçon 3.4 : PLUS DE CHANGEMENTS AVEC c - ** Le changement fonctionne avec les mêmes objets que l'effacement. ** + ** L'opérateur de changement fonctionne avec les mêmes déplacements + que l'effacement. ** - 1. Le changement fonctionne de la même manière que l'effacement. - Le format est: + 1. L'opérateur de changement fonctionne de la même manière que + l'effacement. Le format est : - [nombre] c objet OU c [nombre] objet + c [nombre] déplacement - 2. Les objets sont également les mêmes: w (mot), $ (fin de ligne), etc. + 2. Les déplacements sont identiques : w (mot) et $ (fin de ligne). - 3. Déplacez-vous à la première ligne marquée ---> ci-dessous. + 3. Déplacez-vous sur la première ligne marquée ---> ci-dessous. 4. Placez le curseur sur la première erreur. - 5. Tapez c$ pour changer la fin de la ligne, rendez-là identique à la - seconde ligne, puis tapez <Échap>. + 5. Tapez c$ et tapez le reste de la ligne afin qu'elle soit identique + à la seconde ligne, puis tapez <Échap>. ---> La fin de cette ligne doit être rendue identique à la seconde. ----> La fin de cette ligne doit être corrigée avec la commande c$ . +---> La fin de cette ligne doit être corrigée avec la commande c$ . + +NOTE : Vous pouvez utilisez la touche Retour Arrière pour corriger les + erreurs lorsque vous tapez. + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - RÉSUMÉ DE LA LEÇON 3 + RÉSUMÉ DE LA LEÇON 3 - 1. Pour remettre du texte qui vient d'être effacé, tapez p . Cela Place le + 1. Pour remettre le texte qui a déjà été effacé, tapez p . Cela Place le texte effacé APRÈS le curseur (si une ligne complète a été effacée, elle sera placée sous la ligne du curseur). 2. Pour remplacer le caractère sous le curseur, tapez r suivi du caractère qui remplacera l'original. - 3. Le changement vous permet de changer l'objet spécifié, du curseur jusqu'à - la fin de l'objet. Par exemple, tapez cw pour changer du curseur - jusqu'à la fin du mot, c$ pour changer jusqu'à la fin d'une ligne. + 3. L'opérateur de changement vous permet de changer depuis la position du + curseur jusqu'où le déplacement vous amène. Par exemple, tapez ce + pour changer du curseur jusqu'à la fin du mot, c$ pour changer jusqu'à + la fin d'une ligne. - 4. Le format pour le changement est: + 4. Le format pour le changement est : - [nombre] c objet OU c [nombre] objet + c [nombre] déplacement Passez maintenant à la leçon suivante. - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - Leçon 4.1 : POSITION ET ÉTAT DU FICHIER + Leçon 4.1 : POSITION DU CURSEUR ET ÉTAT DU FICHIER - ** Tapez Ctrl-G pour afficher votre position dans le fichier et son état. - Utilisez Maj-G pour vous rendre à une ligne donnée du fichier. ** + ** Tapez CTRL-G pour afficher votre position dans le fichier et son état. + Tapez G pour vous rendre à une ligne donnée du fichier. ** - Note: Lisez toute cette leçon avant d'effectuer l'une des étapes ! +NOTE : Lisez toute cette leçon avant d'effectuer l'une des étapes !! - 1. Maintenez enfoncée la touche Ctrl et appuyez sur G . Une ligne d'état - va apparaître en bas de l'écran avec le nom du fichier et le numéro de la - ligne où vous êtes. Notez ce numéro, il servira lors de l'étape 3. + 1. Maintenez enfoncée la touche CTRL et appuyez sur g . On appelle cela + CTRL-G. Une ligne d'état va apparaître en bas de l'écran avec le nom + du fichier et le numéro de la ligne où vous êtes. Notez ce numéro, il + servira lors de l'étape 3. - 2. Tapez G majuscule (Maj-G) pour vous rendre à la fin du fichier. +NOTE : Vous pouvez peut-être voir le curseur en bas à droite de l'écran. + Ceci arrive quand l'option 'ruler' est activée (voir :help 'ruler') - 3. Tapez le numéro de la ligne où vous étiez suivi de Maj-G. Cela vous - ramènera à la ligne où vous étiez au départ. - (Lorsque vous tapez les chiffres, ils n'apparaissent PAS à l'écran). + 2. Tapez G pour vous déplacer à la fin du fichier. + Tapez gg pour vous déplacer au début du fichier. - 4. Si vous vous sentez prêt à faire ceci, effectuez les étapes 1 à 3. + 3. Tapez le numéro de la ligne où vous étiez suivi de G . Cela vous + ramènera à la ligne où vous étiez au départ quand vous aviez appuyé + CTRL-G. + 4. Si vous vous sentez prêt à faire ceci, effectuez les étapes 1 à 3. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - Leçon 4.2 : LA RECHERCHE + Leçon 4.2 : LA RECHERCHE - ** Tapez / suivi d'un texte pour rechercher ce texte. ** + ** Tapez / suivi d'un texte pour rechercher ce texte. ** 1. Tapez le caractère / en mode Normal. Notez que celui-ci et le curseur apparaissent en bas de l'écran, comme lorsque l'on utilise : . - 2. Puis tapez 'errreuur' <Entrée>. C'est le mot que vous voulez rechercher. + 2. Puis tapez 'errreuur' <Entrée>. C'est le mot que vous voulez rechercher. - 3. Pour rechercher à nouveau le même texte, tapez simplement n . - Pour rechercher le même texte dans la direction opposée, tapez Maj-N . + 3. Pour rechercher à nouveau le même texte, tapez simplement n . + Pour rechercher le même texte dans la direction opposée, tapez N . - 4. Si vous voulez rechercher un texte vers le haut du fichier, utilisez ? - à la place de / . + 4. Pour rechercher une phrase dans la direction opposée, utilisez ? + au lieu de / . ----> erreur ne s'écrit pas "errreuur"; errreuur est une erreur. - -Note: Quand la recherche atteint la fin du fichier, elle reprend au début. +---> erreur ne s'écrit pas "errreuur" ; errreuur est une erreur. +NOTE : Quand la recherche atteint la fin du fichier, elle reprend au début + sauf si l'option 'wrapscan' est déactivée. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - Leçon 4.3 : RECHERCHE DES PARENTHÈSES CORRESPONDANTES + Leçon 4.3 : RECHERCHE DES PARENTHÈSES CORRESPONDANTES - ** Tapez % pour trouver des ), ] ou } correspondants. ** + ** Tapez % pour trouver des ), ] ou } correspondants. ** 1. Placez le curseur sur l'un des (, [ ou { de la ligne marquée ---> ci-dessous. 2. Puis tapez le caractère % . - 3. Le curseur devrait se placer sur la parenthèse correspondante. - - 4. Tapez % pour replacer le curseur sur l'autre parenthèse. + 3. Le curseur se déplacera sur la parenthèse out crochet correspondant. ----> Voici ( une ligne de test contenant des (, des [ ] et des { } )). + 4. Tapez % pour replacer le curseur sur la parenthèse ou crochet + correspondant. -Note: Cette fonctionnalité est très utile lors du débogage d'un programme qui - contient des parenthèses déséquilibrées ! + 5. Déplacez le curseur sur un autre (,),[,],{ ou } et regardez ce que + fait % . +---> Voici ( une ligne de test contenant des (, des [ ] et des { } )). +NOTE : Cette fonctionnalité est très utile lors du débogage d'un programme qui + contient des parenthèses déséquilibrées ! ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - Leçon 4.4 : UNE MANIÈRE DE CORRIGER LES ERREURS + Leçon 4.4 : LA COMMANDE DE SUBSTITUTION - ** Tapez :s/ancien/nouveau/g pour remplacer 'ancien' par 'nouveau'. ** + ** Tapez :s/ancien/nouveau/g pour remplacer 'ancien' par 'nouveau'. ** 1. Déplacez le curseur sur la ligne marquée ---> ci-dessous. 2. Tapez :s/lee/le <Entrée> . Notez que cette commande change seulement la - première occurence sur la ligne. + première occurrence de "lee" dans la ligne. - 3. Puis tapez :s/lee/le/g qui ordonne de faire une substitution globale - sur la ligne. Cela change toutes les occurences sur la ligne + 3. Puis tapez :s/lee/le/g . L'ajout du drapeau g ordonne de faire une + substitution globale sur la ligne, et change toutes les occurrences de + "lee" sur la ligne. ----> lee meilleur moment pour regarder lees fleurs est pendant lee Printemps. +---> lee meilleur moment pour regarder lees fleurs est pendant lee printemps. - 4. Pour changer toutes les occurences d'un texte, entre deux lignes, - tapez :#,#s/ancien/nouveau/g où #,# sont les numéros des deux lignes. - Tapez :%s/ancien/nouveau/g pour changer chaque occurence dans tout - le fichier. + 4. Pour changer toutes les occurrences d'un texte, entre deux lignes, + tapez :#,#s/ancien/nouveau/g où #,# sont les numéros de lignes de la + plage où la substitution doit être faite. + Tapez :%s/ancien/nouveau/g pour changer toutes les occurrences dans + tout le fichier. + Tapez :%s/ancien/nouveau/gc pour trouver toutes les occurrences dans + tout le fichier avec une invite pour + confirmer ou infirmer chaque substitution. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - RÉSUMÉ DE LA LEÇON 4 + RÉSUMÉ DE LA LEÇON 4 - 1. Ctrl-G affiche votre position dans le fichier et l'état de celui-ci. - Maj-G vous place à la fin du fichier. Un numéro de ligne suivi de Maj-G - vous place à cette ligne. + 1. CTRL-G affiche la position dans le fichier et l'état de celui-ci. + G déplace à la fin du fichier. + nombre G déplace au numéro de ligne. + gg déplace à la première ligne. 2. Taper / suivi d'un texte recherche ce texte vers l'AVANT. Taper ? suivi d'un texte recherche ce texte vers l'ARRIÈRE. - Après une recherche tapez n pour trouver l'occurence suivante dans la - même direction ou Maj-N pour rechercher dans la direction opposée. + Après une recherche tapez n pour trouver l'occurrence suivante dans la + même direction ou Maj-N pour rechercher dans la direction opposée. 3. Taper % lorsque le curseur est sur (, ), [, ], { ou } déplace celui-ci sur le caractère correspondant. - 4. Pour remplacer le premier aa par bb sur une ligne tapez :s/aa/bb - Pour remplacer tous les aa par bb sur une ligne tapez :s/aa/bb/g - Pour remplacer du texte entre deux numéros de ligne tapez :#,#s/aa/bb/g - Pour remplacer toutes les occurences dans le fichier tapez :%s/aa/bb/g - Pour demander une confirmation à chaque fois ajoutez 'c' :%s/aa/bb/gc + 4. Pour remplacer le premier aa par bb sur une ligne tapez :s/aa/bb + Pour remplacer tous les aa par bb sur une ligne tapez :s/aa/bb/g + Pour remplacer du texte entre deux numéros de ligne tapez :#,#s/aa/bb/g + Pour remplacer toutes les occurrences dans le fichier tapez :%s/aa/bb/g + Pour demander une confirmation à chaque fois ajoutez 'c' :%s/aa/bb/gc ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - Leçon 5.1 : COMMENT EXÉCUTER UNE COMMANDE EXTERNE + Leçon 5.1 : COMMENT EXÉCUTER UNE COMMANDE EXTERNE ** Tapez :! suivi d'une commande externe pour exécuter cette commande. ** @@ -516,294 +653,386 @@ Note: Cette fonctionnalité est très utile lors du débogage d'un programme qui n'importe quelle commande valide pour votre interpréteur (shell). 3. Par exemple, tapez ls après le ! et appuyez <Entrée>. Ceci affichera - la liste des fichiers du dossier courant, comme si vous aviez tapé la - commande à l'invite du shell. Utilisez :!dir si :!ls ne marche pas. + la liste des fichiers du répertoire courant, comme si vous aviez tapé la + commande à l'invite du shell. Utilisez :!dir si :!ls ne marche pas. -Note: Il est possible d'exécuter n'importe quelle commande externe de cette - manière. - -Note: Toutes les commandes : doivent finir par la frappe de <Entrée>. +NOTE : Il est possible d'exécuter n'importe quelle commande externe de cette + manière, avec ou sans argument. +NOTE : Toutes les commandes : doivent finir par la frappe de <Entrée>. + À partir de maintenant, nous ne le mentionnerons plus. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - Leçon 5.2 : PLUS DE DÉTAILS SUR L'ENREGISTREMENT DE FICHIERS + Leçon 5.2 : PLUS DE DÉTAILS SUR L'ENREGISTREMENT DE FICHIERS - ** Pour enregistrer les changements faits au fichier, tapez :w FICHIER . ** + ** Pour enregistrer les changements faits au texte, tapez :w FICHIER . ** - 1. Tapez :!dir ou :!ls pour avoir la liste des fichiers du dossier - courant. Vous savez déjà qu'il faut appuyer <Entrée> après cela. + 1. Tapez :!dir ou :!ls pour avoir la liste des fichiers dans le + répertoire courant. Vous savez déjà qu'il faut appuyer <Entrée> après + cela. 2. Choisissez un nom de fichier qui n'existe pas encore, par exemple TEST. 3. Puis tapez :w TEST (où TEST est le nom que vous avez choisi). - 4. Cela sauvegarde tout le fichier (Tutoriel Vim) sous le nom TEST. - Pour le vérifier, tapez :!dir pour revisualiser le contenu du dossier. + 4. Cela enregistre tout le fichier (Tutoriel Vim) sous le nom TEST. + Pour le vérifier, tapez :!dir ou :!ls de nouveau pour revisualiser + votre répertoire. -Notez que si vous quittez Vim et y retournez avec le fichier TEST, celui-ci -sera une copie exacte du cours au moment où vous l'avez sauvé. +NOTE : Si vous quittez Vim et le redémarrez de nouveau avec le fichier TEST, + celui-ci sera une copie exacte de ce cours au moment où vous l'avez + enregistré. - 5. Maintenant, effacez le fichier en tapant (MS-DOS): :!del TEST - ou (Unix): :!rm TEST + 5. Maintenant, effacez le fichier en tapant (MS-DOS) : :!del TEST + ou (Unix) : :!rm TEST ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - Leçon 5.3 : UN ENREGISTREMENT SÉLECTIF + Leçon 5.3 : SÉLECTION DU TEXTE À ENREGISTRER - ** Pour enregistrer une portion de fichier, tapez :#,#w FICHIER ** + ** Pour enregistrer une portion du fichier, + tapez : v déplacement :w FICHIER ** - 1. Tapez à nouveau :!dir ou :!ls pour visualiser le contenu du dossier - courant et choisissez un nom de fichier, tel que TEST. + 1. Déplacez le curseur sur cette ligne. - 2. Déplacez le curseur jusqu'en haut de cette page et tapez Ctrl-G pour - connaître le numéro de cette ligne. NOTEZ CE NUMÉRO ! + 2. Appuyez v et déplacez le curseur vers la cinquième ligne plus bas. + Remarquez que le texte est en surbrillance. - 3. Puis rendez-vous au bas de cette page et tapez à nouveau Ctrl-G . - NOTEZ ÉGALEMENT CE NUMÉRO ! + 3. Appuyez : . En bas de l'écran :'<,'> va apparaître. - 4. Pour enregistrer SEULEMENT une portion d'un fichier, tapez :#,#w TEST - où #,# sont les deux numéros que vous avez notés (haut,bas) et TEST est - le nom du fichier. + 4. Tapez w TEST , où TEST est un nom de fichier qui n'existe pas. + Vérifiez que vous voyez :'<,'>w TEST avant de d'appuyer sur Entrée. - 5. Une fois encore, vérifiez la présence du fichier avec :!dir mais NE - L'EFFACEZ PAS. + 5. Vim va enregistrer les lignes sélectionnées dans le fichier TEST. + Utilisez :!dir ou !ls pour le voir. Ne l'effacez pas encore ! + Nous allons l'utiliser dans la leçon suivante. +NOTE : L'appui de v démarre la sélection Visuelle. Vous pouvez déplacer le + curseur pour agrandir ou rétrécir la sélection. Puis vous pouvez + utiliser un opérateur pour faire quelque chose sur le texte. Par + exemple, d efface le texte. -~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - Leçon 5.4 : RÉCUPÉRATION ET FUSION DE FICHIERS +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + Leçon 5.4 : RÉCUPÉRATION ET FUSION DE FICHIERS - ** Pour insérer le contenu d'un fichier, tapez :r FICHIER ** - 1. Tapez :!dir pour vérifier que votre fichier TEST est encore là. + ** Pour insérer le contenu d'un fichier, tapez :r FICHIER ** - 2. Placez le curseur en haut de cette page. + 1. Placez le curseur juste au dessus de cette ligne. -NOTE: Après avoir suivi l'étape 3 vous verrez à l'écran la Leçon 5.3. - Déplacez-vous vers le bas jusqu'à revenir à cette leçon. +NOTE : Après avoir exécuté l'étape 2 vous verrez du texte de la Leçon 5.3. + Puis déplacez vous vers le bas pour voir cette leçon à nouveau. - 3. Maintenant récupérez votre fichier TEST en utilisant la commande :r TEST + 2. Maintenant récupérez votre fichier TEST en utilisant la commande :r TEST où TEST est le nom de votre fichier. - -NOTE: Le fichier que vous récupérez est placé là où se trouve le curseur. + Le fichier que vous récupérez est placé au dessous de la ligne du curseur. 4. Pour vérifier que le fichier a bien été inséré, remontez et vérifiez qu'il y a maintenant deux copies de la Leçon 5.3, l'originale et celle contenue dans le fichier. - -~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - RÉSUMÉ DE LA LEÇON 5 +NOTE : Vous pouvez aussi lire la sortie d'une commande externe. Par exemple, + :r !ls lit la sortie de la commande ls et la place sous la ligne du + curseur. - 1. :!commande exécute une commande externe. +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + RÉSUMÉ DE LA LEÇON 5 - Quelques exemples pratiques: - (MS-DOS) (Unix) - :!dir :!ls affiche le contenu du dossier courant. - :!del FICHIER :!rm FICHIER efface FICHIER. - 2. :w FICHIER enregistre le fichier Vim courant sur le disque avec pour - nom FICHIER. + 1. :!commande exécute une commande externe. - 3. :#,#w FICHIER enregistre les lignes # à # dans le fichier FICHIER. + Quelques exemples pratiques : + (MS-DOS) (Unix) + :!dir :!ls affiche le contenu du répertoire courant. + :!del FICHIER :!rm FICHIER efface FICHIER. - 4. :r FICHIER récupère le fichier FICHIER et l'insère dans le fichier - courant à partir de la position du curseur. + 2. :w FICHIER enregistre le fichier Vim courant sur le disque avec pour + nom FICHIER. + 3. v déplacement :w FICHIER sauvegarde les lignes de la sélection Visuelle + dans le fichier FICHIER. + 4. :r FICHIER récupère le contenu du fichier FICHIER et l'insère sous la + position du curseur. + 5. :r !dir lit la sortie de la commande dir et l'insère sous la position + du curseur. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - Leçon 6.1 : L'OUVERTURE + Leçon 6.1 : LA COMMANDE D'OUVERTURE ** Tapez o pour ouvrir une ligne sous le curseur et y aller en Insertion. ** 1. Déplacez le curseur sur la ligne marquée ---> ci-dessous. - 2. Tapez o (minuscule) pour ouvrir une ligne SOUS le curseur et vous y - placer en mode Insertion. + 2. Tapez la lettre o minuscule pour ouvrir une ligne SOUS le curseur et + vous y placer en mode Insertion. - 3. Puis recopiez la ligne marquée ---> et appuyez sur <Échap> pour quitter - le mode Insertion. + 3. Puis tapez du texte et appuyez <Échap> pour sortir du mode Insertion. ----> En tapant o le curseur se met sur la ligne ouverte, en mode Insertion. +---> En tapant o le curseur se met sur la ligne ouverte, en mode Insertion. 4. Pour ouvrir une ligne au DESSUS du curseur, tapez simplement un O majuscule, plutôt qu'un o minuscule. Faites un essai sur la ligne ci-dessous. -Ouvrez une ligne ci-dessus en tapant MAJ-O lorsque le curseur est ici. +---> Ouvrez une ligne ci-dessus en tapant O lorsque le curseur est ici. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - Leçon 6.2 : L'AJOUT + Leçon 6.2 : LA COMMANDE D'AJOUT + + ** Tapez a pour insérer du texte APRÈS le curseur. ** - ** Tapez a pour insérer du texte APRÈS le curseur. ** + 1. Placez le curseur au début de la ligne marquée ---> ci-dessous. - 1. Placez le curseur à la fin de la première ligne marquée ---> ci-dessous - en tapant $ en mode Normal. + 2. Appuyez e jusqu'à ce que le curseur soit sur la fin de li . - 2. Tapez un a (minuscule) pour ajouter du texte APRÈS le caractère situé - sous le curseur. ( A majuscule ajoute du texte à la fin de la ligne). + 3. Appuyez a (minuscule) pour ajouter du texte APRÈS le curseur. -Note: Ceci évite de taper i , le dernier caractère, le texte à insérer, - <Échap>, curseur-à-droite, et finalement x , juste pour ajouter du - texte à la fin d'une ligne ! + 4. Complétez le mot comme dans la ligne dessous. Appuyez <Échap> pour + sortir du mode Insertion. - 3. Maintenant, complétez la première ligne. Notez également que l'ajout est - identique au mode Insertion, hormis la position où le texte est inséré. + 5. Utilisez e pour vous déplacer vers le mot incomplet suivant et + répétez les étapes 3 et 4. ----> Cette ligne vous permet de pratiquer ----> Cette ligne vous permet de pratiquer l'ajout de texte en fin de ligne. +---> Cette li vous perm de pratiq l'ajout de t dans une ligne. +---> Cette ligne vous permet de pratiquer l'ajout de texte dans une ligne. + +NOTE : a, i, A vont tous dans le même mode Insertion, la seule différence + est l'endroit où les caractères sont insérés. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - Leçon 6.3 : UNE AUTRE VERSION DU REMPLACEMENT + Leçon 6.3 : UNE AUTRE MANIÈRE DE REMPLACER ** Tapez un R majuscule pour remplacer plus d'un caractère. ** 1. Déplacez le curseur sur la première ligne marquée ---> ci-dessous. + Déplacez le curseur sur le début du premier xxx . - 2. Placez le curseur au début du premier mot qui diffère de la seconde ligne - marquée ---> (le mot 'celle'). + 2. Appuyez maintenant R et tapez le nombre dessous dans la deuxième ligne, + de manière à remplacer le xxx . - 3. Puis tapez R et remplacez le reste du texte de la première ligne en - tapant par dessus celui-ci, de manière à rendre la première ligne - identique à la seconde. + 3. Appuyez <Échap> pour quitter le mode Remplacement. Notez que le reste de + la ligne demeure inchangé. ----> Pour rendre cette ligne identique à celle du dessous utilisez le clavier. ----> Pour rendre cette ligne identique à la seconde, tapez R et la correction. + 4. Répétez les étapes pour remplacer les xxx restants. - 4. Notez que lorsque vous appuyez <Échap>, le texte qui n'a pas encore été - remplacé reste. +---> L'ajout de 123 à xxx donne xxx. +---> L'ajout de 123 à 456 donne 579. + +NOTE : Le mode Remplacement est comme le mode Insertion, mais tous les + caractères tapés effacent un caractère existant. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - Leçon 6.4 : RÉGLAGE DES OPTIONS + Leçon 6.4 : COPIER ET COLLER DU TEXTE + + + ** Utilisez l'opérateur y pour copier du texte et p pour le coller ** + + 1. Allez à la ligne marquée ---> ci-dessous et placez le curseur après "a)". + 2. Démarrez le mode Visuel avec v et déplacez le curseur juste devant + "premier". + + 3. Tapez y pour copier le texte en surbrillance. + + 4. Déplacez la curseur à la fin de la ligne suivante : j$ + + 5. Tapez p pour coller le texte. Puis tapez : un second <Échap> . + + 6. Utilisez le mode Visuel pour sélectionner "élément", copiez le avec y , + déplacez vous à la fin de la ligne suivant avec j$ et collez le texte + à cet endroit avec p . + +---> a) ceci est le premier élément. + b) + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + Leçon 6.4 : RÉGLAGE DES OPTIONS - ** Réglons une option afin que la recherche et la substitution ignorent la - casse des caractères. ** - 1. Recherchez 'ignore' en tapant /ignore . + ** Réglons une option afin que la recherche et la substitution ignore la + casse des caractères. ** + + 1. Recherchez 'ignore' en tapant : /ignore <Entrée> Répétez ceci plusieurs fois en utilisant la touche n . - 2. Activez l'option 'ic' (Ignorer casse) en tapant :set ic . + 2. Activez l'option 'ic' (ignorer casse) en tapant :set ic . - 3. Puis poursuivez votre recherche en utilisant n . - Répétez cette recherche plusieurs fois avec la touche n . + 3. Puis cherchez 'ignore' de nouveau en utilisant n . + Remarquez que Ignore et IGNORE sont maintenant aussi trouvés. 4. Activez les options 'hlsearch' et 'incsearch' avec :set hls is . 5. Puis recommencez une recherche, et faites bien attention à ce qui se - produit: /ignore . + produit : /ignore <Entrée> - 6. Pour interrompre la mise en surbrillance des résultats, tapez: - :nohlsearch + 6. Pour désactiver 'ignorer casse', entrez : :set noic -~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - RÉSUMÉ DE LA LEÇON 6 +NOTE : Pour enlever la surbrillance des résultats, entrez : :nohlsearch +NOTE : Si vous voulez ignorer la casse uniquement pour une recherche, utilisez + \c dans la phrase : /ignore\c <Entrée> - 1. Taper o ouvre une ligne SOUS le curseur et y place celui-ci en mode - Insertion. Taper un O majuscule ouvre une ligne au DESSUS de la ligne - où se trouve le curseur. - 2. Tapez un a pour insérer du texte APRÈS le caractère où se trouve le - curseur. Taper un A majuscule ajoute du texte automatiquement à la fin - de la ligne. +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + RÉSUMÉ DE LA LEÇON 6 - 3. Taper un R majuscule active le mode Remplacement jusqu'à ce que la - touche <Échap> soit appuyée pour en sortir. - 4. Taper :set xxx active l'option 'xxx'. + 1. Taper o ouvre une ligne SOUS le curseur et démarre le mode Insertion. + Taper O ouvre une ligne au DESSUS du curseur. + 2. Taper a pour insérer du texte APRÈS le curseur. + Taper A pour insérer du texte après la fin de ligne. + 3. Taper e déplace à la fin du mot. + 4. Taper y copie du texte, p le colle. + 5. Taper R majuscule active le mode Remplacement jusqu'à ce qu' <Échap> + soit appuyé. + 6. Taper ":set xxx" active l'option "xxx". Quelques options sont : + 'ic' 'ingnorecase' pour ignorer la casse lors des recherches. + 'is' 'incsearch' pour montrer les appariements partiels. + 'hls' 'hlsearch' pour mettre en surbrillance les appariements. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - Leçon 7 : ACCÉDER À L'AIDE EN LIGNE + Leçon 7.1 : OBTENIR DE L'AIDE + - ** Utiliser le système d'aide en ligne. ** + ** Utiliser le système d'aide en ligne. ** - Vim a un système complet d'aide en ligne. Pour y accéder, essayez l'une de - ces trois méthodes: - - appuyez la touche <Help> (si vous en avez une) - - appuyez la touche <F1> (si vous en avez une) - - tapez :help <Entrée> + Vim a un système complet d'aide en ligne. Pour y accéder, essayez l'une de + ces trois méthodes : + - appuyez la touche <Help> (si vous en avez une) + - appuyez la touche <F1> (si vous en avez une) + - tapez :help <Entrée> - Tapez :q <Entrée> pour fermer la fenêtre d'aide. + + Lisez le texte dans la fenêtre d'aide pour savoir comment fonctionne l'aide. + Tapez CTRL-W CTRL-W pour sauter d'une fenêtre à l'autre. + Tapez :q <Entrée> pour fermer la fenêtre d'aide. Vous pouvez accéder à l'aide sur à peu près n'importe quel sujet en donnant des arguments à la commande :help . Essayez par exemple (n'oubliez pas - d'appuyer sur <Entrée>): + d'appuyer sur <Entrée>) : - :help w - :help c_<T - :help insert-index - :help user-manual + :help w + :help c_CTRL-D + :help c_<T + :help insert-index + :help user-manual ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - Leçon 8 : CRÉER UN SCRIPT DE DÉMARRAGE + Leçon 7.2 : CRÉER UN SCRIPT DE DÉMARRAGE - ** Activer les fonctionnalités de Vim. ** + ** Activer les fonctionnalités de Vim. ** Vim a beaucoup plus de fonctionnalités que Vi, mais la plupart de celles-ci - sont désactivées par défaut. Pour commencer à les utiliser, vous devez + sont désactivées par défaut. Pour commencer à les utiliser, vous devez créer un fichier "vimrc". - 1. Commencez à éditer le fichier "vimrc". Ceci dépend de votre système: - :edit ~/.vimrc pour Unix - :edit $VIM/_vimrc pour MS-Windows + 1. Commencez à éditer le fichier "vimrc". Ceci dépend de votre système : + :edit ~/.vimrc pour Unix + :edit $VIM/_vimrc pour MS-Windows + + 2. Lisez maintenant le fichier d'exemple "vimrc" : + :r $VIMRUNTIME/vimrc_example.vim + + 3. Enregistrez le fichier avec : + :w + + La prochaine fois que vous démarrerez Vim, la coloration syntaxique sera + activée. Vous pouvez ajouter tous vos réglages préférés dans ce fichier + "vimrc". Pour plus d'informations, tapez :help vimrc-intro + + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + Leçon 7.3 : COMPLÈTEMENT + + + ** Complètement de ligne de commande avec CTRL-D et <TAB> ** + + 1. Mettez Vim soit en mode non compatible : set nocp + + 2. Regardez quels fichiers existent dans le répertoire : !ls ou !dir - 2. Intégrez maintenant le texte du fichier "vimrc" d'exemple: - :read $VIMRUNTIME/vimrc_example.vim + 3. Tapez le début d'une commande : :e - 3. Enregistrez le fichier avec: - :write + 4. Appuyez CTRL-D et Vim affichera une liste de commandes qui commencent + par "e". - La prochaine fois que vous démarrerez Vim, le surlignage syntactique sera - activé. Vous pouvez ajouter tous vos réglages préférés dans ce fichier. + 5. Appuyez <TAB> et Vim complétera le nom de la commande : ":edit" + + 6. Ajoutez maintenant un espace et le début d'un fichier existant : + :edit FIC + + 7 Appuyez <TAB>. Vim va compléter le nom (s'il est unique). + +NOTE : Le complètement fonctionne pour de nombreuse commandes. Essayez + d'appuyer CTRL-D et <TAB>. C'est utile en particulier pour :help . ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + RÉSUMÉ DE LA LEÇON 7 + + + 1. Tapez :help ou appuyez <F1> ou <Aide> pour ouvrir la fenêtre d'aide. + + 2. Tapez :help cmd pour trouver l'aide sur cmd . + + 3. Tapez CTRL-W CTRL-W pour sauter à une autre fenêtre. + + 4. Tapez :q pour fermer la fenêtre d'aide. - Ceci conclut le Tutoriel Vim. Le but était de vous donner un bref aperçu de + 5. Créez un script de démarrage vimrc pour conserver vos réglages préférés. + + 6. Quand vous tapez une commande : appuyez CTRL-D pour voir les + complètements possibles. Appuyez <TAB> pour utiliser un complètement. + + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + + Ceci conclut le Tutoriel Vim. Le but était de vous donner un bref aperçu de l'éditeur Vim, juste assez pour vous permettre d'utiliser l'éditeur - relativement facilement. Il est loin d'être complet, vu que Vim a beaucoup - beaucoup plus de commandes. Un Manuel de l'utilisateur est disponible en - anglais: :help user-manual . + relativement facilement. Il est loin d'être complet, vu que Vim a beaucoup + beaucoup plus de commandes. Un Manuel de l'utilisateur est disponible en + anglais : :help user-manual . Pour continuer à découvrir et à apprendre Vim, il existe un livre traduit en français. Il parle plus de Vi que de Vim, mais pourra vous être utile. - L'éditeur Vi - Collection Précis et concis - par Arnold Robbins - Éditeur: O'Reilly France - ISBN: 2-84177-102-4 + L'éditeur Vi - Collection Précis et concis - par Arnold Robbins + Éditeur : O'Reilly France + ISBN : 2-84177-102-4 Deux livres en anglais sont également mentionnés dans la version originale de ce tutoriel, dont un qui traite spécifiquement de Vim. Merci de vous y - référer si vous êtes intéressé. + référer si vous êtes intéressés. Ce tutoriel a été écrit par Michael C. Pierce et Robert K. Ware de l'École des Mines du Colorado et reprend des idées fournies par Charles Smith, - Universté d'État du Colorado. E-mail: bware@mines.colorado.edu. + Université d'État du Colorado. E-mail : bware@mines.colorado.edu. Modifié pour Vim par Bram Moolenar. - Traduit en Français par Adrien Beau, en avril 2001. - E-mail: version.francaise@free.fr - Last Change: 2003 May 29 + Dernières mises à jour par Dominique Pellé. + + E-mail : dominique.pelle@gmail.com + Last Change : 2008 Nov 23 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ diff --git a/runtime/tutor/tutor.hu b/runtime/tutor/tutor.hu index 84e6bd421..6fb327097 100644 --- a/runtime/tutor/tutor.hu +++ b/runtime/tutor/tutor.hu @@ -1,5 +1,5 @@ =============================================================================== -= d v z l j k a V I M T u t o r b a n - 1.5-s verzi === +== d v z l j k a V I M - o k t a t b a n - 1.5-s verzi == =============================================================================== A Vim egy nagyon hatkony szerkeszt, amelnyek rengeteg utastsa @@ -38,7 +38,7 @@ 2. Tartsa lenyomva a lefelt (j), akkor ismtldik! ---> Most tudja, hogyan mehet a kvetkez leckre. - 3. A lefel fomb hasznlatval menjen a 1.2. leckre! + 3. A lefel gomb hasznlatval menjen a 1.2. leckre! Megj: Ha nem biztos benne, mit nyomott meg, nyomja meg az <ESC>-et, hogy norml mdba kerljn, s ismtelje meg a parancsot! @@ -60,8 +60,8 @@ Megj: A kurzor gomboknak is mkdnik kell, de a hjkl hasznlatval Ha menteni szeretn a vltozsokat s kilpni, rja: :wq <ENTER> - 3. Amikor a shell promptot ltja, rja be a parancsot, amely ebbe a - tutorba hozza: + 3. Amikor a shell promptot ltja, rja be a parancsot, amely ebbe az + oktatba hozza: Ez valsznleg: vimtutor <ENTER> Normlis esetben ezt rn: vim tutor.hu <ENTER> @@ -230,7 +230,7 @@ MEGJ: Vllalkozbbak kedvrt, csupn az objektum begpelsvel parancs nlkl ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 2.5. lecke: A VISSZAVONS (UNDO) PARANCS + 2.5. lecke: A VISSZAVONS (UNDO) PARANCS ** u gpelsvel visszavonhat az utols parancs, U az egsz sort helyrelltja. ** @@ -245,9 +245,9 @@ MEGJ: Vllalkozbbak kedvrt, csupn az objektum begpelsvel parancs nlkl 7. CTRL-R (CTRL gomb lenyomsa mellett ssn R-t) prszor csinlja jra a visszavont parancsokat (redo)! ----> Javtsd a hhibkaat ebbben a sooorban majd lltsa visszaaa az eredetit. +---> Javtsa a hhibkaat ebbben a sooorban majd lltsa visszaaa az eredetit. - 8. Ezek nagyon hasznos parancsok. Most ugarjon a 2. lecke sszefoglaljra. + 8. Ezek nagyon hasznos parancsok. Most ugorjon a 2. lecke sszefoglaljra. @@ -257,7 +257,7 @@ MEGJ: Vllalkozbbak kedvrt, csupn az objektum begpelsvel parancs nlkl 1. Trls a kurzortl a sz vgig: dw - 2. Trls a kurzortl a sz vgig: d$ + 2. Trls a kurzortl a sor vgig: d$ 3. Egsz sor trlse: dd @@ -275,7 +275,7 @@ MEGJ: Vllalkozbbak kedvrt, csupn az objektum begpelsvel parancs nlkl Visszavonsok visszavonsa: CTRL-R ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 3.1. lecke: A PUT PARANCS + 3.1. lecke: A BEILLESZTS (PUT) PARANCS ** p letsvel az utolsnak trltet a kurzor utn illeszhetjk. ** @@ -284,8 +284,8 @@ MEGJ: Vllalkozbbak kedvrt, csupn az objektum begpelsvel parancs nlkl 2. dd letsvel trljk a sort s eltroldik a Vim pufferben. - 3. Mozgassuk a kurzort AFL a sor fl, ahov mozgatni szeretnnk a - trlt sort. + 3. Mozgassuk a kurzort azeltt a sor ELTTI sorba, ahov mozgatni + szeretnnk a trlt sort. 4. Norml mdban rjunk p bett a trlt sor beillesztshez. @@ -299,7 +299,7 @@ MEGJ: Vllalkozbbak kedvrt, csupn az objektum begpelsvel parancs nlkl ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 3.2. lecke: A REPLACE PARANCS + 3.2. lecke: AZ TRS (REPLACE) PARANCS ** r s a karakterek letsvel a kurzor alatti karaktert megvltoztatjuk. ** @@ -321,7 +321,7 @@ MEGJ: Emlkezzen, hogy nem memorizlssal, hanem gyakorlssal tanuljon. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 3.3. lecke: A CHANGE PARANCS + 3.3. lecke: A CSERE (CHANGE) PARANCS ** A sz egy rsznek megvltoztatshoz rjuk: cw . ** @@ -415,7 +415,7 @@ Ugorjunk a kvetkez leckre! ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 4.2. lecke: A SEARCH PARANCS + 4.2. lecke: A KERESS (SEARCH) PARANCS ** / majd a kvnt kifejezs bersval kereshetjk meg a kifejezst. ** @@ -459,7 +459,7 @@ Megj: Ez nagyon hasznos, ha olyan programot debugolunk, amelyben a ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 4.4. lecke: A HIBK KIJAVTSNAK EGY MDJA + 4.4. lecke: A HIBK KIJAVTSNAK EGY MDJA ** :s/j/rgi/g begpelsvel az 'j'-ra cserljk a 'rgi'-t. ** @@ -470,10 +470,10 @@ Megj: Ez nagyon hasznos, ha olyan programot debugolunk, amelyben a sorban. 3. Most ezt rjuk: :s/eggy/egg/g amely globlisan helyettest - a sorban. + a sorban, azaz minden elfordulst. Ez a sorban minden elfordulst helyettest. ----> eggy hegy meggy, szembe jn eggy msik heggy. +---> eggy heggy meggy, szembe jn eggy msik heggy. 4. Kt sor kztt a karaktersor minden elfordulsnak helyettestse: :#,#s/rgi/j/g ahol #,# a kt sor sorszma. @@ -530,7 +530,7 @@ Megj: Minden : parancs utn <ENTER>-t kell tni. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 5.2. lecke: BVEBBEN A FJLOK RSRL + 5.2. lecke: BVEBBEN A FJLOK RSRL ** A fjlok vltozsait gy rhatjuk ki :w FJLNV. ** @@ -542,12 +542,12 @@ Megj: Minden : parancs utn <ENTER>-t kell tni. 3. rja: :w TESZT (ahol TESZT a vlasztott fjlnv)! - 4. Ez elmenti a teljes fjlt (a Vim Tutort) TESZT nven. + 4. Ez elmenti a teljes fjlt (a Vim oktatjt) TESZT nven. Ellenrzskpp rjuk ismt :!dir hogy lssuk a knyvtrat! (Felfel gombbal : utn az elz utastsok visszahozhatak.) Megj: Ha n kilpne a Vimbl s s visszatrne a TESZT fjlnvvel, akkor a - fjl a tutor mentskori pontos msolata lenne. + fjl az oktat mentskori pontos msolata lenne. 5. Tvoltsa el a fjlt (MS-DOS): :!del TESZT vagy (Unix): :!rm TESZT @@ -626,7 +626,7 @@ MEGJ: A fjl, amit beillesztett a kurzora alatt helyezkedik el. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 6.1. lecke: A OPEN PARANCS + 6.1. lecke: A MEGNYITS (OPEN) PARANCS ** o bersval nyithat egy j sort a kurzor alatt s vlthat beszr mdba ** @@ -684,16 +684,17 @@ Megj: A Vimben a sor legvgre is lehet llni, azonba ez eldjben 1. Mozgassuk a kurzort az els ---> kezdet sorra! - 2. Place the cursor at the beginning of the first word that is different - from the second line marked ---> (the word 'last'). + 2. Helyezze a kurzort az els sz elejre amely eltr a msodik + ---> kezdet sor tartalmtl (a 'az utolsval' rsztl). - 3. Now type R and replace the remainder of the text on the first line by - typing over the old text to make the first line the same as the second. + 3. Nyomjon R karaktert s rja t a szveg maradkt az els sorban + gy, hogy a kt sor egyez legyen. ----> To make the first line the same as the last on this page use the keys. ----> To make the first line the same as the second, type R and the new text. +---> Az els sort tegye azonoss az utolsval: hasznlja a gombokat. +---> Az els sort tegye azonoss a msodikkal: rjon R-t s az j szveget. - 4. Note that when you press <ESC> to exit, any unaltered text remains. + 4. Jegyezzk meg, ha <ESC>-et nyomok, akkor a vltozatlanuk hagyott + szvegek vltozatlanok maradnak. @@ -726,16 +727,16 @@ Megj: A Vimben a sor legvgre is lehet llni, azonba ez eldjben 6. LECKE SSZEFOGLALJA - 1. Typing o opens a line BELOW the cursor and places the cursor on the open - line in Insert mode. - Typing a capital O opens the line ABOVE the line the cursor is on. + 1. o bersval j sort nyitunk meg a sor ALATT s a kurzor az j + sorban lesz beszrs-mdban. + Nagy O a sor FELETT nyit j sort, s oda kerl a kurzor. - 2. Type an a to insert text AFTER the character the cursor is on. - Typing a capital A automatically appends text to the end of the line. + 2. a bersval az aktulis karaktertl UTN (jobbra) szrhatunk be szveget. + Nagy A automatikusan a sor legvghez adja hozz a szveget. - 3. Typing a capital R enters Replace mode until <ESC> is pressed to exit. + 3. A nagy R betsvel tr (replace) mdba kerlnk <ESC> lenyomsig. - 4. Typing ":set xxx" sets the option "xxx" + 4. ":set xxx" bersval az "xxx" opci llthat be. @@ -746,7 +747,7 @@ Megj: A Vimben a sor legvgre is lehet llni, azonba ez eldjben ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 7. lecke: ON-LINE HELP PARANCSOK + 7. lecke: AZ ON-LINE SG PARANCSAI ** Az online sgrendszer hasznlata ** @@ -801,8 +802,9 @@ Megj: A Vimben a sor legvgre is lehet llni, azonba ez eldjben tudknak: ":help user-manual". (egyelre nem tud magyarul) Tovbbi magyar olvasnivalk rhetek el az albbi oldalrl. - http://ubuntu.hu/index.php?title=Vim + http://wiki.hup.hu/index.php/Vim + Angol olvasmnyok: For further reading and studying, this book is recommended: Vim - Vi Improved - by Steve Oualline Publisher: New Riders @@ -816,8 +818,13 @@ Megj: A Vimben a sor legvgre is lehet llni, azonba ez eldjben It is a good book to get to know almost anything you want to do with Vi. The sixth edition also includes information on Vim. - This tutorial was written by Michael C. Pierce and Robert K. Ware, - Colorado School of Mines using ideas supplied by Charles Smith, - Colorado State University. E-mail: bware@mines.colorado.edu. + Ezt az oktatt Michael C. Pierce s Robert K. Ware rta, a Colorado + School of Mines dolgozi Charles Smith (Colorado State University) + tmogatsval. + + E-mail: bware@mines.colorado.edu. + + A Vimhez idomtotta Bram Moolenaar. + + Magyartotta: Horvth rpd <horvath.arpad@roik.bmf.hu>, 2006-2008 - Modified for Vim by Bram Moolenaar. diff --git a/runtime/tutor/tutor.hu.cp1250 b/runtime/tutor/tutor.hu.cp1250 index 84e6bd421..6fb327097 100644 --- a/runtime/tutor/tutor.hu.cp1250 +++ b/runtime/tutor/tutor.hu.cp1250 @@ -1,5 +1,5 @@ =============================================================================== -= d v z l j k a V I M T u t o r b a n - 1.5-s verzi === +== d v z l j k a V I M - o k t a t b a n - 1.5-s verzi == =============================================================================== A Vim egy nagyon hatkony szerkeszt, amelnyek rengeteg utastsa @@ -38,7 +38,7 @@ 2. Tartsa lenyomva a lefelt (j), akkor ismtldik! ---> Most tudja, hogyan mehet a kvetkez leckre. - 3. A lefel fomb hasznlatval menjen a 1.2. leckre! + 3. A lefel gomb hasznlatval menjen a 1.2. leckre! Megj: Ha nem biztos benne, mit nyomott meg, nyomja meg az <ESC>-et, hogy norml mdba kerljn, s ismtelje meg a parancsot! @@ -60,8 +60,8 @@ Megj: A kurzor gomboknak is mkdnik kell, de a hjkl hasznlatval Ha menteni szeretn a vltozsokat s kilpni, rja: :wq <ENTER> - 3. Amikor a shell promptot ltja, rja be a parancsot, amely ebbe a - tutorba hozza: + 3. Amikor a shell promptot ltja, rja be a parancsot, amely ebbe az + oktatba hozza: Ez valsznleg: vimtutor <ENTER> Normlis esetben ezt rn: vim tutor.hu <ENTER> @@ -230,7 +230,7 @@ MEGJ: Vllalkozbbak kedvrt, csupn az objektum begpelsvel parancs nlkl ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 2.5. lecke: A VISSZAVONS (UNDO) PARANCS + 2.5. lecke: A VISSZAVONS (UNDO) PARANCS ** u gpelsvel visszavonhat az utols parancs, U az egsz sort helyrelltja. ** @@ -245,9 +245,9 @@ MEGJ: Vllalkozbbak kedvrt, csupn az objektum begpelsvel parancs nlkl 7. CTRL-R (CTRL gomb lenyomsa mellett ssn R-t) prszor csinlja jra a visszavont parancsokat (redo)! ----> Javtsd a hhibkaat ebbben a sooorban majd lltsa visszaaa az eredetit. +---> Javtsa a hhibkaat ebbben a sooorban majd lltsa visszaaa az eredetit. - 8. Ezek nagyon hasznos parancsok. Most ugarjon a 2. lecke sszefoglaljra. + 8. Ezek nagyon hasznos parancsok. Most ugorjon a 2. lecke sszefoglaljra. @@ -257,7 +257,7 @@ MEGJ: Vllalkozbbak kedvrt, csupn az objektum begpelsvel parancs nlkl 1. Trls a kurzortl a sz vgig: dw - 2. Trls a kurzortl a sz vgig: d$ + 2. Trls a kurzortl a sor vgig: d$ 3. Egsz sor trlse: dd @@ -275,7 +275,7 @@ MEGJ: Vllalkozbbak kedvrt, csupn az objektum begpelsvel parancs nlkl Visszavonsok visszavonsa: CTRL-R ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 3.1. lecke: A PUT PARANCS + 3.1. lecke: A BEILLESZTS (PUT) PARANCS ** p letsvel az utolsnak trltet a kurzor utn illeszhetjk. ** @@ -284,8 +284,8 @@ MEGJ: Vllalkozbbak kedvrt, csupn az objektum begpelsvel parancs nlkl 2. dd letsvel trljk a sort s eltroldik a Vim pufferben. - 3. Mozgassuk a kurzort AFL a sor fl, ahov mozgatni szeretnnk a - trlt sort. + 3. Mozgassuk a kurzort azeltt a sor ELTTI sorba, ahov mozgatni + szeretnnk a trlt sort. 4. Norml mdban rjunk p bett a trlt sor beillesztshez. @@ -299,7 +299,7 @@ MEGJ: Vllalkozbbak kedvrt, csupn az objektum begpelsvel parancs nlkl ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 3.2. lecke: A REPLACE PARANCS + 3.2. lecke: AZ TRS (REPLACE) PARANCS ** r s a karakterek letsvel a kurzor alatti karaktert megvltoztatjuk. ** @@ -321,7 +321,7 @@ MEGJ: Emlkezzen, hogy nem memorizlssal, hanem gyakorlssal tanuljon. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 3.3. lecke: A CHANGE PARANCS + 3.3. lecke: A CSERE (CHANGE) PARANCS ** A sz egy rsznek megvltoztatshoz rjuk: cw . ** @@ -415,7 +415,7 @@ Ugorjunk a kvetkez leckre! ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 4.2. lecke: A SEARCH PARANCS + 4.2. lecke: A KERESS (SEARCH) PARANCS ** / majd a kvnt kifejezs bersval kereshetjk meg a kifejezst. ** @@ -459,7 +459,7 @@ Megj: Ez nagyon hasznos, ha olyan programot debugolunk, amelyben a ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 4.4. lecke: A HIBK KIJAVTSNAK EGY MDJA + 4.4. lecke: A HIBK KIJAVTSNAK EGY MDJA ** :s/j/rgi/g begpelsvel az 'j'-ra cserljk a 'rgi'-t. ** @@ -470,10 +470,10 @@ Megj: Ez nagyon hasznos, ha olyan programot debugolunk, amelyben a sorban. 3. Most ezt rjuk: :s/eggy/egg/g amely globlisan helyettest - a sorban. + a sorban, azaz minden elfordulst. Ez a sorban minden elfordulst helyettest. ----> eggy hegy meggy, szembe jn eggy msik heggy. +---> eggy heggy meggy, szembe jn eggy msik heggy. 4. Kt sor kztt a karaktersor minden elfordulsnak helyettestse: :#,#s/rgi/j/g ahol #,# a kt sor sorszma. @@ -530,7 +530,7 @@ Megj: Minden : parancs utn <ENTER>-t kell tni. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 5.2. lecke: BVEBBEN A FJLOK RSRL + 5.2. lecke: BVEBBEN A FJLOK RSRL ** A fjlok vltozsait gy rhatjuk ki :w FJLNV. ** @@ -542,12 +542,12 @@ Megj: Minden : parancs utn <ENTER>-t kell tni. 3. rja: :w TESZT (ahol TESZT a vlasztott fjlnv)! - 4. Ez elmenti a teljes fjlt (a Vim Tutort) TESZT nven. + 4. Ez elmenti a teljes fjlt (a Vim oktatjt) TESZT nven. Ellenrzskpp rjuk ismt :!dir hogy lssuk a knyvtrat! (Felfel gombbal : utn az elz utastsok visszahozhatak.) Megj: Ha n kilpne a Vimbl s s visszatrne a TESZT fjlnvvel, akkor a - fjl a tutor mentskori pontos msolata lenne. + fjl az oktat mentskori pontos msolata lenne. 5. Tvoltsa el a fjlt (MS-DOS): :!del TESZT vagy (Unix): :!rm TESZT @@ -626,7 +626,7 @@ MEGJ: A fjl, amit beillesztett a kurzora alatt helyezkedik el. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 6.1. lecke: A OPEN PARANCS + 6.1. lecke: A MEGNYITS (OPEN) PARANCS ** o bersval nyithat egy j sort a kurzor alatt s vlthat beszr mdba ** @@ -684,16 +684,17 @@ Megj: A Vimben a sor legvgre is lehet llni, azonba ez eldjben 1. Mozgassuk a kurzort az els ---> kezdet sorra! - 2. Place the cursor at the beginning of the first word that is different - from the second line marked ---> (the word 'last'). + 2. Helyezze a kurzort az els sz elejre amely eltr a msodik + ---> kezdet sor tartalmtl (a 'az utolsval' rsztl). - 3. Now type R and replace the remainder of the text on the first line by - typing over the old text to make the first line the same as the second. + 3. Nyomjon R karaktert s rja t a szveg maradkt az els sorban + gy, hogy a kt sor egyez legyen. ----> To make the first line the same as the last on this page use the keys. ----> To make the first line the same as the second, type R and the new text. +---> Az els sort tegye azonoss az utolsval: hasznlja a gombokat. +---> Az els sort tegye azonoss a msodikkal: rjon R-t s az j szveget. - 4. Note that when you press <ESC> to exit, any unaltered text remains. + 4. Jegyezzk meg, ha <ESC>-et nyomok, akkor a vltozatlanuk hagyott + szvegek vltozatlanok maradnak. @@ -726,16 +727,16 @@ Megj: A Vimben a sor legvgre is lehet llni, azonba ez eldjben 6. LECKE SSZEFOGLALJA - 1. Typing o opens a line BELOW the cursor and places the cursor on the open - line in Insert mode. - Typing a capital O opens the line ABOVE the line the cursor is on. + 1. o bersval j sort nyitunk meg a sor ALATT s a kurzor az j + sorban lesz beszrs-mdban. + Nagy O a sor FELETT nyit j sort, s oda kerl a kurzor. - 2. Type an a to insert text AFTER the character the cursor is on. - Typing a capital A automatically appends text to the end of the line. + 2. a bersval az aktulis karaktertl UTN (jobbra) szrhatunk be szveget. + Nagy A automatikusan a sor legvghez adja hozz a szveget. - 3. Typing a capital R enters Replace mode until <ESC> is pressed to exit. + 3. A nagy R betsvel tr (replace) mdba kerlnk <ESC> lenyomsig. - 4. Typing ":set xxx" sets the option "xxx" + 4. ":set xxx" bersval az "xxx" opci llthat be. @@ -746,7 +747,7 @@ Megj: A Vimben a sor legvgre is lehet llni, azonba ez eldjben ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 7. lecke: ON-LINE HELP PARANCSOK + 7. lecke: AZ ON-LINE SG PARANCSAI ** Az online sgrendszer hasznlata ** @@ -801,8 +802,9 @@ Megj: A Vimben a sor legvgre is lehet llni, azonba ez eldjben tudknak: ":help user-manual". (egyelre nem tud magyarul) Tovbbi magyar olvasnivalk rhetek el az albbi oldalrl. - http://ubuntu.hu/index.php?title=Vim + http://wiki.hup.hu/index.php/Vim + Angol olvasmnyok: For further reading and studying, this book is recommended: Vim - Vi Improved - by Steve Oualline Publisher: New Riders @@ -816,8 +818,13 @@ Megj: A Vimben a sor legvgre is lehet llni, azonba ez eldjben It is a good book to get to know almost anything you want to do with Vi. The sixth edition also includes information on Vim. - This tutorial was written by Michael C. Pierce and Robert K. Ware, - Colorado School of Mines using ideas supplied by Charles Smith, - Colorado State University. E-mail: bware@mines.colorado.edu. + Ezt az oktatt Michael C. Pierce s Robert K. Ware rta, a Colorado + School of Mines dolgozi Charles Smith (Colorado State University) + tmogatsval. + + E-mail: bware@mines.colorado.edu. + + A Vimhez idomtotta Bram Moolenaar. + + Magyartotta: Horvth rpd <horvath.arpad@roik.bmf.hu>, 2006-2008 - Modified for Vim by Bram Moolenaar. diff --git a/runtime/tutor/tutor.hu.utf-8 b/runtime/tutor/tutor.hu.utf-8 index b64155ff7..ec486d911 100644 --- a/runtime/tutor/tutor.hu.utf-8 +++ b/runtime/tutor/tutor.hu.utf-8 @@ -1,5 +1,5 @@ =============================================================================== -= Ü d v ö z ö l j ü k a V I M T u t o r b a n - 1.5-ös verzió === +== Ü d v ö z ö l j ü k a V I M - o k t a t ó b a n - 1.5-ös verzió == =============================================================================== A Vim egy nagyon hatékony szerkesztő, amelnyek rengeteg utasítása @@ -38,7 +38,7 @@ 2. Tartsa lenyomva a lefelét (j), akkor ismétlődik! ---> Most tudja, hogyan mehet a következő leckére. - 3. A lefelé fomb használatával menjen a 1.2. leckére! + 3. A lefelé gomb használatával menjen a 1.2. leckére! Megj: Ha nem biztos benne, mit nyomott meg, nyomja meg az <ESC>-et, hogy normál módba kerüljön, és ismételje meg a parancsot! @@ -60,8 +60,8 @@ Megj: A kurzor gomboknak is működniük kell, de a hjkl használatával Ha menteni szeretné a változásokat és kilépni, írja: :wq <ENTER> - 3. Amikor a shell promptot látja, írja be a parancsot, amely ebbe a - tutorba hozza: + 3. Amikor a shell promptot látja, írja be a parancsot, amely ebbe az + oktatóba hozza: Ez valószínűleg: vimtutor <ENTER> Normális esetben ezt írná: vim tutor.hu <ENTER> @@ -230,7 +230,7 @@ MEGJ: Vállalkozóbbak kedvéért, csupán az objektum begépelésével parancs ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 2.5. lecke: A VISSZAVONÁS (UNDO) PARANCS + 2.5. lecke: A VISSZAVONÁS (UNDO) PARANCS ** u gépelésével visszavonható az utolsó parancs, U az egész sort helyreállítja. ** @@ -245,9 +245,9 @@ MEGJ: Vállalkozóbbak kedvéért, csupán az objektum begépelésével parancs 7. CTRL-R (CTRL gomb lenyomása mellett üssön R-t) párszor csinálja újra a visszavont parancsokat (redo)! ----> Javíítsd a hhibákaat ebbben a sooorban majd állítsa visszaaa az eredetit. +---> Javíítsa a hhibákaat ebbben a sooorban majd állítsa visszaaa az eredetit. - 8. Ezek nagyon hasznos parancsok. Most ugarjon a 2. lecke összefoglalójára. + 8. Ezek nagyon hasznos parancsok. Most ugorjon a 2. lecke összefoglalójára. @@ -257,7 +257,7 @@ MEGJ: Vállalkozóbbak kedvéért, csupán az objektum begépelésével parancs 1. Törlés a kurzortól a szó végéig: dw - 2. Törlés a kurzortól a szó végéig: d$ + 2. Törlés a kurzortól a sor végéig: d$ 3. Egész sor törlése: dd @@ -275,7 +275,7 @@ MEGJ: Vállalkozóbbak kedvéért, csupán az objektum begépelésével parancs Visszavonások visszavonása: CTRL-R ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 3.1. lecke: A PUT PARANCS + 3.1. lecke: A BEILLESZTÉS (PUT) PARANCS ** p leütésével az utolsónak töröltet a kurzor után illeszhetjük. ** @@ -284,8 +284,8 @@ MEGJ: Vállalkozóbbak kedvéért, csupán az objektum begépelésével parancs 2. dd leütésével töröljük a sort és eltérolódik a Vim pufferében. - 3. Mozgassuk a kurzort AFÖLÉ a sor fölé, ahová mozgatni szeretnénk a - törölt sort. + 3. Mozgassuk a kurzort azelőtt a sor ELŐTTI sorba, ahová mozgatni + szeretnénk a törölt sort. 4. Normál módban írjunk p betűt a törölt sor beillesztéséhez. @@ -299,7 +299,7 @@ MEGJ: Vállalkozóbbak kedvéért, csupán az objektum begépelésével parancs ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 3.2. lecke: A REPLACE PARANCS + 3.2. lecke: AZ ÁTÍRÁS (REPLACE) PARANCS ** r és a karakterek leütésével a kurzor alatti karaktert megváltoztatjuk. ** @@ -321,7 +321,7 @@ MEGJ: Emlékezzen, hogy nem memorizálással, hanem gyakorlással tanuljon. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 3.3. lecke: A CHANGE PARANCS + 3.3. lecke: A CSERE (CHANGE) PARANCS ** A szó egy részének megváltoztatásához írjuk: cw . ** @@ -415,7 +415,7 @@ Ugorjunk a következő leckére! ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 4.2. lecke: A SEARCH PARANCS + 4.2. lecke: A KERESÉS (SEARCH) PARANCS ** / majd a kívánt kifejezés beírásával kereshetjük meg a kifejezést. ** @@ -459,7 +459,7 @@ Megj: Ez nagyon hasznos, ha olyan programot debugolunk, amelyben a ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 4.4. lecke: A HIBÁK KIJAVÍTÁSÁNAK EGY MÓDJA + 4.4. lecke: A HIBÁK KIJAVÍTÁSÁNAK EGY MÓDJA ** :s/új/régi/g begépelésével az 'új'-ra cseréljük a 'régi'-t. ** @@ -470,10 +470,10 @@ Megj: Ez nagyon hasznos, ha olyan programot debugolunk, amelyben a sorban. 3. Most ezt írjuk: :s/eggy/egg/g amely globálisan helyettesít - a sorban. + a sorban, azaz minden előfordulást. Ez a sorban minden előfordulást helyettesít. ----> eggy hegy meggy, szembe jön eggy másik heggy. +---> eggy heggy meggy, szembe jön eggy másik heggy. 4. Két sor között a karaktersor minden előfordulásának helyettesítése: :#,#s/régi/új/g ahol #,# a két sor sorszáma. @@ -530,7 +530,7 @@ Megj: Minden : parancs után <ENTER>-t kell ütni. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 5.2. lecke: BŐVEBBEN A FÁJLOK ÍRÁSÁRÓL + 5.2. lecke: BŐVEBBEN A FÁJLOK ÍRÁSÁRÓL ** A fájlok változásait így írhatjuk ki :w FÁJLNÉV. ** @@ -542,12 +542,12 @@ Megj: Minden : parancs után <ENTER>-t kell ütni. 3. Írja: :w TESZT (ahol TESZT a választott fájlnév)! - 4. Ez elmenti a teljes fájlt (a Vim Tutort) TESZT néven. + 4. Ez elmenti a teljes fájlt (a Vim oktatóját) TESZT néven. Ellenőrzésképp írjuk ismét :!dir hogy lássuk a könyvtárat! (Felfelé gombbal : után az előző utasítások visszahozhatóak.) Megj: Ha Ön kilépne a Vimből és és visszatérne a TESZT fájlnévvel, akkor a - fájl a tutor mentéskori pontos másolata lenne. + fájl az oktató mentéskori pontos másolata lenne. 5. Távolítsa el a fájlt (MS-DOS): :!del TESZT vagy (Unix): :!rm TESZT @@ -626,7 +626,7 @@ MEGJ: A fájl, amit beillesztett a kurzora alatt helyezkedik el. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 6.1. lecke: A OPEN PARANCS + 6.1. lecke: A MEGNYITÁS (OPEN) PARANCS ** o beírásával nyithat egy új sort a kurzor alatt és válthat beszúró módba ** @@ -684,16 +684,17 @@ Megj: A Vimben a sor legvégére is lehet állni, azonba ez elődjében 1. Mozgassuk a kurzort az első ---> kezdetű sorra! - 2. Place the cursor at the beginning of the first word that is different - from the second line marked ---> (the word 'last'). + 2. Helyezze a kurzort az első szó elejére amely eltér a második + ---> kezdetű sor tartalmától (a 'az utolsóval' résztől). - 3. Now type R and replace the remainder of the text on the first line by - typing over the old text to make the first line the same as the second. + 3. Nyomjon R karaktert és írja ét a szöveg maradékát az első sorban + úgy, hogy a két sor egyező legyen. ----> To make the first line the same as the last on this page use the keys. ----> To make the first line the same as the second, type R and the new text. +---> Az első sort tegye azonossá az utolsóval: használja a gombokat. +---> Az első sort tegye azonossá a másodikkal: írjon R-t és az új szöveget. - 4. Note that when you press <ESC> to exit, any unaltered text remains. + 4. Jegyezzük meg, ha <ESC>-et nyomok, akkor a változatlanuk hagyott + szövegek változatlanok maradnak. @@ -726,16 +727,16 @@ Megj: A Vimben a sor legvégére is lehet állni, azonba ez elődjében 6. LECKE ÖSSZEFOGLALÓJA - 1. Typing o opens a line BELOW the cursor and places the cursor on the open - line in Insert mode. - Typing a capital O opens the line ABOVE the line the cursor is on. + 1. o beírásával új sort nyitunk meg a sor ALATT és a kurzor az új + sorban lesz beszúrás-módban. + Nagy O a sor FELETT nyit új sort, és oda kerül a kurzor. - 2. Type an a to insert text AFTER the character the cursor is on. - Typing a capital A automatically appends text to the end of the line. + 2. a beírásával az aktuális karaktertől UTÁN (jobbra) szúrhatunk be szöveget. + Nagy A automatikusan a sor legvégéhez adja hozzá a szöveget. - 3. Typing a capital R enters Replace mode until <ESC> is pressed to exit. + 3. A nagy R beütésével átíró (replace) módba kerülünk <ESC> lenyomásáig. - 4. Typing ":set xxx" sets the option "xxx" + 4. ":set xxx" beírásával az "xxx" opció állítható be. @@ -746,7 +747,7 @@ Megj: A Vimben a sor legvégére is lehet állni, azonba ez elődjében ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 7. lecke: ON-LINE HELP PARANCSOK + 7. lecke: AZ ON-LINE SÚGÓ PARANCSAI ** Az online súgórendszer használata ** @@ -801,8 +802,9 @@ Megj: A Vimben a sor legvégére is lehet állni, azonba ez elődjében tudóknak: ":help user-manual". (egyelőre nem tud magyarul) További magyar olvasnivalók érhetőek el az alábbi oldalról. - http://ubuntu.hu/index.php?title=Vim + http://wiki.hup.hu/index.php/Vim + Angol olvasmányok: For further reading and studying, this book is recommended: Vim - Vi Improved - by Steve Oualline Publisher: New Riders @@ -816,8 +818,13 @@ Megj: A Vimben a sor legvégére is lehet állni, azonba ez elődjében It is a good book to get to know almost anything you want to do with Vi. The sixth edition also includes information on Vim. - This tutorial was written by Michael C. Pierce and Robert K. Ware, - Colorado School of Mines using ideas supplied by Charles Smith, - Colorado State University. E-mail: bware@mines.colorado.edu. + Ezt az oktatót Michael C. Pierce és Robert K. Ware írta, a Colorado + School of Mines dolgozói Charles Smith (Colorado State University) + támogatásával. + + E-mail: bware@mines.colorado.edu. + + A Vimhez idomította Bram Moolenaar. + + Magyarította: Horváth Árpád <horvath.arpad@roik.bmf.hu>, 2006-2008 - Modified for Vim by Bram Moolenaar. diff --git a/runtime/tutor/tutor.ja.euc b/runtime/tutor/tutor.ja.euc index f043e42f2..513439344 100644 --- a/runtime/tutor/tutor.ja.euc +++ b/runtime/tutor/tutor.ja.euc @@ -257,7 +257,7 @@ NOTE: ͤϡΡޥ⡼ɤˤƥޥɤʤ˥⡼ ** Ԥ֤Υ⡼˿ͤפޤ ** - 1. ʲ ---> ȼ줿ȤƬ˥ưޤ + 1. ʲ ---> ȼ줿ԤƬ˥ưޤ 2. 2dw פñ2ʬưޤ @@ -741,7 +741,7 @@ NOTE: ޥɤνϤɤ߹ळȤޤ㤨С ** μΰ֤ƥȤɲäˤ a ȥפޤ ** - 1. ---> Ǽ줿Ȥذưޤ礦 + 1. ---> Ǽ줿Ԥذưޤ礦 2. e li νüޤǥưޤ @@ -764,7 +764,7 @@ Note: a, i A Ʊ⡼ɤذܤޤʸ֤ۤʤ ** 1ʸʾ֤ˤʸ R ȥפޤ礦 ** - 1. ʲ ---> ȼ줿Ȥ˥ưޤǽ xxx Ƭ˰ư + 1. ʲ ---> ȼ줿Ԥ˥ưޤǽ xxx Ƭ˰ư ޤ 2. R ơ2ܤοͤפ뤳Ȥǡxxx ִޤ diff --git a/runtime/tutor/tutor.ja.sjis b/runtime/tutor/tutor.ja.sjis index 3bb3c2c37..7be2120a5 100644 --- a/runtime/tutor/tutor.ja.sjis +++ b/runtime/tutor/tutor.ja.sjis @@ -257,7 +257,7 @@ NOTE: `ĺAm[}[hɂăR}hȂɃ[V ** sJԂ̃[V̑Oɐl^Cv܂B ** - 1. ȉ ---> ƎꂽƂ̐擪ɃJ[\ړ܂B + 1. ȉ ---> Ǝꂽs̐擪ɃJ[\ړ܂B 2. 2dw ^CvĒP2ړ܂B @@ -741,7 +741,7 @@ NOTE: OR}h̏o͂ǂݍނƂo܂BႦA ** J[\̎̈ʒueLXgljɂ a ƃ^Cv܂ ** - 1. J[\ ---> ŎꂽƂֈړ܂傤B + 1. J[\ ---> Ŏꂽsֈړ܂傤B 2. e li ̏I[܂ŃJ[\ړ܂B @@ -764,7 +764,7 @@ Note: a, i A ͓}[hֈڂ܂A}ʒuقȂ ** 1ȏuɂ͑啶 R ƃ^Cv܂傤 ** - 1. ȉ ---> ƎꂽƂɃJ[\ړ܂Bŏ xxx ̐擪Ɉړ + 1. ȉ ---> ƎꂽsɃJ[\ړ܂Bŏ xxx ̐擪Ɉړ ܂B 2. R āA2sڂ̐l^Cv邱ƂŁAxxx u܂B diff --git a/runtime/tutor/tutor.ja.utf-8 b/runtime/tutor/tutor.ja.utf-8 index e12cd6986..95e108efe 100644 --- a/runtime/tutor/tutor.ja.utf-8 +++ b/runtime/tutor/tutor.ja.utf-8 @@ -257,7 +257,7 @@ NOTE: 冒険したい人は、ノーマルモードにてコマンドなしに ** 何回も行いたい繰り返しのモーションの前に数値をタイプします。 ** - 1. 以下の ---> と示された業の先頭にカーソルを移動します。 + 1. 以下の ---> と示された行の先頭にカーソルを移動します。 2. 2dw をタイプして単語2つ分移動します。 @@ -741,7 +741,7 @@ NOTE: 外部コマンドの出力を読み込むことも出来ます。例え ** カーソルの次の位置からテキストを追加するには a とタイプします ** - 1. カーソルを ---> で示された業へ移動しましょう。 + 1. カーソルを ---> で示された行へ移動しましょう。 2. e を押して li の終端部までカーソルを移動します。 @@ -764,7 +764,7 @@ Note: a, i と A は同じ挿入モードへ移りますが、文字が挿入さ ** 1文字以上を置き換えるには大文字の R とタイプしましょう ** - 1. 以下の ---> と示された業にカーソルを移動します。最初の xxx の先頭に移動し + 1. 以下の ---> と示された行にカーソルを移動します。最初の xxx の先頭に移動し ます。 2. R を押して、2行目の数値をタイプすることで、xxx が置換されます。 diff --git a/runtime/tutor/tutor.nb b/runtime/tutor/tutor.nb new file mode 100644 index 000000000..17178df78 --- /dev/null +++ b/runtime/tutor/tutor.nb @@ -0,0 +1,973 @@ +=============================================================================== += V e l k o m m e n t i l i n n f r i n g e n i V i m -- Ver. 1.7 = +=============================================================================== + + Vim er en meget kraftig editor med mange kommandoer, alt for mange til + kunne g gjennom alle i en innfring som denne. Den er beregnet p + sette deg inn i bruken av nok kommandoer s du vil vre i stand til lett + kunne bruke Vim som en editor til alle forml. + + Tiden som kreves for g gjennom denne innfringen tar ca. 25-30 + minutter, avhengig av hvor mye tid du bruker til eksperimentering. + + MERK: + Kommandoene i leksjonene vil modifisere teksten. Lag en kopi av denne + filen som du kan ve deg p (hvis du kjrte vimtutor-kommandoen, er + dette allerede en kopi). + + Det er viktig huske at denne innfringen er beregnet p lring gjennom + bruk. Det betyr at du m utfre kommandoene for lre dem skikkelig. + Hvis du bare leser teksten, vil du glemme kommandoene! + + Frst av alt, sjekk at Caps Lock IKKE er aktiv og trykk j-tasten for + flytte markren helt til leksjon 1.1 fyller skjermen. +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + Leksjon 1.1: FLYTTING AV MARKREN + + + ** For flytte markren, trykk tastene h, j, k, l som vist. ** + ^ + k Tips: h-tasten er til venstre og flytter til venstre. + < h l > l-tasten er til hyre og flytter til hyre. + j j-tasten ser ut som en pil som peker nedover. + v + 1. Flytt markren rundt p skjermen til du har ftt det inn i fingrene. + + 2. Hold inne nedovertasten (j) til den repeterer. + N vet du hvordan du beveger deg til neste leksjon. + + 3. G til leksjon 1.2 ved hjelp av nedovertasten. + +Merk: Hvis du blir usikker p noe du har skrevet, trykk <ESC> for g til + normalmodus. Skriv deretter kommandoen du nsket p nytt. + +Merk: Piltastene skal ogs virke. Men ved bruke hjkl vil du vre i stand til + bevege markren mye raskere nr du er blitt vant til det. Helt sant! + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + Leksjon 1.2: AVSLUTTE VIM + + + !! MERK: Fr du utfrer noen av punktene nedenfor, les hele leksjonen!! + + 1. Trykk <ESC>-tasten (for forsikre deg om at du er i normalmodus). + + 2. Skriv: :q! <ENTER>. + Dette avslutter editoren og FORKASTER alle forandringer som du har gjort. + + 3. Nr du ser kommandolinjen i skallet, skriv kommandoen som startet denne + innfringen. Den er: vimtutor <ENTER> + + 4. Hvis du er sikker p at du husker dette, utfr punktene 1 til 3 for + avslutte og starte editoren p nytt. + +MERK: :q! <ENTER> forkaster alle forandringer som du gjorde. I lpet av noen + f leksjoner vil du lre hvordan du lagrer forandringene til en fil. + + 5. Flytt markren ned til leksjon 1.3. + + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + Leksjon 1.3: REDIGERING AV TEKST -- SLETTING + + + ** Trykk x for slette tegnet under markren. ** + + 1. Flytt markren til den frste linjen merket med --->. + + 2. For ordne feilene p linjen, flytt markren til den er opp tegnet som + skal slettes. + + 3. Trykk tasten x for slette det unskede tegnet. + + 4. Repeter punkt 2 til 4 til setningen er lik den som er under. + +---> Hessstennnn brrrsnudddde ii gaaata. +---> Hesten brsnudde i gata. + + 5. N som linjen er korrekt, g til leksjon 1.4. + +MERK: Nr du gr gjennom innfringen, ikke bare prv huske kommandoene, men + bruk dem helt til de sitter. + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + Leksjon 1.4: REDIGERING AV TEKST -- INNSETTING + + + ** Trykk i for sette inn tekst. ** + + 1. Flytt markren til den frste linjen som er merket med --->. + + 2. For gjre den frste linjen lik den andre, flytt markren til den str + p tegnet ETTER posisjonen der teksten skal settes inn. + + 3. Trykk i og skriv inn teksten som mangler. + + 4. Etterhvert som hver feil er fikset, trykk <ESC> for returnere til + normalmodus. Repeter punkt 2 til 4 til setningen er korrekt. + +---> Det er tkst som mnglr . +---> Det er ganske mye tekst som mangler her. + + 5. Nr du fler deg komfortabel med sette inn tekst, g til oppsummeringen + nedenfor. + + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + Leksjon 1.5: REDIGERING AV TEKST -- LEGGE TIL + + + ** Trykk A for legge til tekst. ** + + 1. Flytt markren til den frste linjen nedenfor merket --->. + Det har ikke noe si hvor markren er plassert p den linjen. + + 2. Trykk A og skriv inn det som skal legges til. + + 3. Nr teksten er lagt til, trykk <ESC> for returnere til normalmodusen. + + 4. Flytt markren til den andre linjen markert med ---> og repeter steg 2 og + 3 for reparere denne setningen. + +---> Det mangler noe tekst p + Det mangler noe tekst p denne linjen. +---> Det mangler ogs litt tek + Det mangler ogs litt tekst p denne linjen. + + 5. Nr du fler at du behersker legge til tekst, g til leksjon 1.6. + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + Leksjon 1.6: REDIGERE EN FIL + + + ** Bruk :wq for lagre en fil og avslutte. ** + + !! MERK: Fr du utfrer noen av stegene nedenfor, les hele denne leksjonen!! + + 1. Avslutt denne innfringen som du gjorde i leksjon 1.2: :q! + + 2. Skriv denne kommandoen p kommandolinja: vim tutor <ENTER> + vim er kommandoen for starte Vim-editoren, tutor er navnet p fila + som du vil redigere. Bruk en fil som kan forandres. + + 3. Sett inn og slett tekst som du lrte i de foregende leksjonene. + + 4. Lagre filen med forandringene og avslutt Vim med: :wq <ENTER> + + 5. Start innfringen p nytt og flytt ned til oppsummeringen som flger. + + 6. Etter ha lest og forsttt stegene ovenfor: Sett i gang. + + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + OPPSUMMERING AV LEKSJON 1 + + + 1. Markren beveges ved hjelp av piltastene eller hjkl-tastene. + h (venstre) j (ned) k (opp) l (hyre) + + 2. For starte Vim fra skall-kommandolinjen, skriv: vim FILNAVN <ENTER> + + 3. For avslutte Vim, skriv: <ESC> :q! <ENTER> for forkaste endringer. + ELLER skriv: <ESC> :wq <ENTER> for lagre forandringene. + + 4. For slette tegnet under markren, trykk: x + + 5. For sette inn eller legge til tekst, trykk: + i skriv innsatt tekst <ESC> sett inn fr markren + A skriv tillagt tekst <ESC> legg til p slutten av linjen + +MERK: Nr du trykker <ESC> gr du til normalmodus eller du avbryter en unsket + og delvis fullfrt kommando. + + N kan du g videre til leksjon 2. + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + Leksjon 2.1: SLETTEKOMMANDOER + + + ** Trykk dw for slette et ord. ** + + 1. Trykk <ESC> for vre sikker p at du er i normalmodus. + + 2. Flytt markren til den frste linjen nedenfor merket --->. + + 3. Flytt markren til begynnelsen av ordet som skal slettes. + + 4. Trykk dw og ordet vil forsvinne. + +MERK: Bokstaven d vil komme til syne p den nederste linjen p skjermen nr + du skriver den. Vim venter p at du skal skrive w . Hvis du ser et annet + tegn enn d har du skrevet noe feil; trykk <ESC> og start p nytt. + +---> Det er agurk tre ord eple som ikke hrer pre hjemme i denne setningen. +---> Det er tre ord som ikke hrer hjemme i denne setningen. + + 5. Repeter punkt 3 og 4 til den frste setningen er lik den andre. G + deretter til leksjon 2.2. +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + Leksjon 2.2: FLERE SLETTEKOMMANDOER + + + ** Trykk d$ for slette til slutten av linjen. ** + + 1. Trykk <ESC> for vre sikker p at du er i normalmodus. + + 2. Flytt markren til linjen nedenfor merket --->. + + 3. Flytt markren til punktet der linjen skal kuttes (ETTER frste punktum). + + 4. Trykk d$ for slette alt til slutten av linjen. + +---> Noen skrev slutten p linjen en gang for mye. linjen en gang for mye. + + 5. G til leksjon 2.3 for forst hva som skjer. + + + + + + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + Leksjon 2.3: OM OPERATORER OG BEVEGELSER + + + Mange kommandoer som forandrer teksten er laget ut i fra en operator og en + bevegelse. Formatet for en slettekommando med sletteoperatoren d er: + + d bevegelse + + Der: + d - er sletteoperatoren. + bevegelse - er hva operatoren vil opere p (listet nedenfor). + + En kort liste med bevegelser: + w - til starten av det neste ordet, UNNTATT det frste tegnet. + e - til slutten av det nvrende ordet, INKLUDERT det siste tegnet. + $ - til slutten av linjen, INKLUDERT det siste tegnet. + + Ved skrive de vil alts alt fra markren til slutten av ordet bli + slettet. + +MERK: Ved skrive kun bevegelsen i normalmodusen uten en operator vil + markren flyttes som spesifisert. +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + LEKSJON 2.4: BRUK AV TELLER FOR EN BEVEGELSE + + + ** Ved skrive et tall foran en bevegelse repeterer den s mange ganger. ** + + 1. Flytt markren til starten av linjen markert ---> nedenfor. + + 2. Skriv 2w for flytte markren to ord framover. + + 3. Skriv 3e for flytte markren framover til slutten av det tredje + ordet. + + 4. Skriv 0 (null) for flytte til starten av linjen. + + 5. Repeter steg 2 og 3 med forskjellige tall. + +---> Dette er en linje med noen ord som du kan bevege deg rundt p. + + 6. G videre til leksjon 2.5. + + + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + Leksjon 2.5: BRUK AV ANTALL FOR SLETTE MER + + + ** Et tall sammen med en operator repeterer den s mange ganger. ** + + I kombinasjonen med sletteoperatoren og en bevegelse nevnt ovenfor setter du + inn antall fr bevegelsen for slette mer: + d nummer bevegelse + + 1. Flytt markren til det frste ordet med STORE BOKSTAVER p linjen markert + med --->. + + 2. Skriv 2dw for slette de to ordene med store bokstaver. + + 3. Repeter steg 1 og 2 med forskjelling antall for slette de etterflgende + ordene som har store bokstaver. + +---> Denne ABC DE linjen FGHI JK LMN OP er n Q RS TUV litt mer lesbar. + +MERK: Et antall mellom operatoren d og bevegelsen virker p samme mte som + bruke bevegelsen uten en operator. + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + Leksjon 2.6: OPERERE P LINJER + + + ** Trykk dd for slette en hel linje. ** + + P grunn av at sletting av linjer er mye brukt, fant utviklerne av Vi ut at + det vil vre lettere rett og slett trykke to d-er for slette en linje. + + 1. Flytt markren til den andre linjen i verset nedenfor. + 2. Trykk dd slette linjen. + 3. Flytt deretter til den fjerde linjen. + 4. Trykk 2dd for slette to linjer. + +---> 1) Roser er rde, +---> 2) Gjrme er gy, +---> 3) Fioler er bl, +---> 4) Jeg har en bil, +---> 5) Klokker viser tiden, +---> 6) Druer er ste +---> 7) Og du er likes. + + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + Leksjon 2.7: ANGRE-KOMMANDOEN + + + ** Trykk u for angre siste kommando, U for fikse en hel linje. ** + + 1. Flytt markren til linjen nedenfor merket ---> og plasser den p den + frste feilen. + 2. Trykk x for slette det frste unskede tegnet. + 3. Trykk s u for angre den siste utfrte kommandoen. + 4. Deretter ordner du alle feilene p linjene ved bruke kommandoen x . + 5. Trykk n en stor U for sette linjen tilbake til det den var + originalt. + 6. Trykk u noen ganger for angre U og foregende kommandoer. + 7. Deretter trykker du CTRL-R (hold CTRL nede mens du trykker R) noen + ganger for gjenopprette kommandoene (omgjre angrekommandoene). + +---> RReparer feiilene p denne linnnjen oog erssstatt dem meed angre. + + 8. Dette er meget nyttige kommandoer. N kan du g til oppsummeringen av + leksjon 2. + + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + OPPSUMMERING AV LEKSJON 2 + + + 1. For slette fra markren fram til det neste ordet, trykk: dw + 2. For slette fra markren til slutten av en linje, trykk: d$ + 3. For slette en hel linje, trykk: dd + + 4. For repetere en bevegelse, sett et nummer foran: 2w + 5. Formatet for en forandringskommando er: + operator [nummer] bevegelse + der: + operator - hva som skal gjres, f.eks. d for slette + [nummer] - et valgfritt antall for repetere bevegelsen + bevegelse - hva kommandoen skal operere p, eksempelvis w (ord), + $ (til slutten av linjen) og s videre. + + 6. For g til starten av en linje, bruk en null: 0 + + 7. For angre tidligere endringer, skriv: u (liten u) + For angre alle forandringer p en linje, skriv: U (stor U) + For omgjre angringen, trykk: CTRL-R + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + Leksjon 3.1: LIM INN-KOMMANDOEN + + + ** Trykk p for lime inn tidligere slettet tekst etter markren ** + + 1. Flytt markren til den frste linjen med ---> nedenfor. + + 2. Trykk dd for slette linjen og lagre den i et Vim-register. + + 3. Flytt markren til c)-linjen, OVER posisjonen linjen skal settes inn. + + 4. Trykk p for legge linjen under markren. + + 5. Repeter punkt 2 til 4 helt til linjene er i riktig rekkeflge. + +---> d) Kan du ogs lre? +---> b) Fioler er bl, +---> c) Intelligens m lres, +---> a) Roser er rde, + + + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + Leksjon 3.2: ERSTATT-KOMMANDOEN + + + ** Trykk rx for erstatte tegnet under markren med x. ** + + 1. Flytt markren til den frste linjen nedenfor merket --->. + + 2. Flytt markren s den str opp den frste feilen. + + 3. Trykk r og deretter tegnet som skal vre der. + + 4. Repeter punkt 2 og 3 til den frste linjen er lik den andre. + +---> Da dfnne lynjxn ble zkrevet, var det nen som tjykket feite taster! +---> Da denne linjen ble skrevet, var det noen som trykket feile taster! + + 5. G videre til leksjon 3.2. + +MERK: Husk at du br lre ved BRUKE, ikke pugge. + + + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + Leksjon 3.3: FORANDRE-OPERATOREN + + + ** For forandre til slutten av et ord, trykk ce . ** + + 1. Flytt markren til den frste linjen nedenfor som er merket --->. + + 2. Plasser markren p u i lubjwr. + + 3. Trykk ce og det korrekte ordet (i dette tilfellet, skriv injen). + + 4. Trykk <ESC> og g til det neste tegnet som skal forandres. + + 5. Repeter punkt 3 og 4 helt til den frste setningen er lik den andre. + +---> Denne lubjwr har noen wgh som m forkwp med forkzryas-kommandoen. +---> Denne linjen har noen ord som m forandres med forandre-kommandoen. + +Vr oppmerksom p at ce sletter ordet og gr inn i innsettingsmodus. + + + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + Leksjon 3.4: FLERE FORANDRINGER VED BRUK AV c + + + ** Forandringskommandoen blir brukt med de samme bevegelser som slett. ** + + 1. Forandringsoperatoren fungerer p samme mte som slett. Formatet er: + + c [nummer] bevegelse + + 2. Bevegelsene er de samme, som for eksempel w (ord) og $ (slutten av en + linje). + + 3. G til den frste linjen nedenfor som er merket --->. + + 4. Flytt markren til den frste feilen. + + 5. Skriv c$ og skriv resten av linjen lik den andre og trykk <ESC>. + +---> Slutten p denne linjen trenger litt hjelp for gjre den lik den neste. +---> Slutten p denne linjen trenger bli rettet ved bruk av c$-kommandoen. + +MERK: Du kan bruke slettetasten for rette feil mens du skriver. +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + OPPSUMMERING AV LEKSJON 3 + + + 1. For legge tilbake tekst som nettopp er blitt slettet, trykk p . Dette + limer inn den slettede teksten ETTER markren (hvis en linje ble slettet + vil den bli limt inn p linjen under markren). + + 2. For erstatte et tegn under markren, trykk r og deretter tegnet som + du vil ha der. + + 3. Forandringsoperatoren lar deg forandre fra markren til dit bevegelsen + tar deg. Det vil si, skriv ce for forandre fra markren til slutten + av ordet, c$ for forandre til slutten av linjen. + + 4. Formatet for forandre er: + + c [nummer] bevegelse + +N kan du g til neste leksjon. + + + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + Leksjon 4.1: POSISJONERING AV MARKREN OG FILSTATUS + + ** Trykk CTRL-G for vise posisjonen i filen og filstatusen. + Trykk G for g til en spesifikk linje i filen. ** + + Merk: Les hele leksjonen fr du utfrer noen av punktene! + + 1. Hold nede Ctrl-tasten og trykk g . Vi kaller dette CTRL-G. En melding + vil komme til syne p bunnen av skjermen med filnavnet og posisjonen i + filen. Husk linjenummeret for bruk i steg 3. + +Merk: Du kan se markrposisjonen i nederste hyre hjrne av skjermen. Dette + skjer nr ruler-valget er satt (forklart i leksjon 6). + + 2. Trykk G for g til bunnen av filen. + Skriv gg for g til begynnelsen av filen. + + 3. Skriv inn linjenummeret du var p og deretter G . Dette vil fre deg + tilbake til linjen du var p da du frst trykket CTRL-G. + + 4. Utfr steg 1 til 3 hvis du fler deg sikker p prosedyren. + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + Leksjon 4.2: SKEKOMMANDOEN + + ** Skriv / etterfulgt av en skestreng som du vil lete etter. ** + + 1. Trykk / nr du er i normalmodusen. Legg merke til at skrstreken og + markren kommer til syne p bunnen av skjermen i likhet med + :-kommandoene. + + 2. Skriv feeeiil og trykk <ENTER>. Dette er teksten du vil lete etter. + + 3. For finne neste forekomst av skestrengen, trykk n . + For lete etter samme sketeksten i motsatt retning, trykk N . + + 4. For lete etter en tekst bakover i filen, bruk ? istedenfor / . + + 5. For g tilbake til der du kom fra, trykk CTRL-O (Hold Ctrl nede mens + du trykker bokstaven o ). Repeter for g enda lengre tilbake. CTRL-I + gr framover. + +---> feeeiil er ikke mten skrive feil p, feeeiil er helt feil. +Merk: Nr skingen nr slutten av filen, vil den fortsette fra starten unntatt + hvis wrapscan-valget er resatt. +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + Leksjon 4.3: FINN SAMSVARENDE PARENTESER + + + ** Trykk % for finne en samsvarende ), ] eller } . ** + + 1. Plasser markren p en (, [ eller { p linjen nedenfor merket --->. + + 2. Trykk % . + + 3. Markren vil g til den samsvarende parentesen eller hakeparentesen. + + 4. Trykk % for flytte markren til den andre samsvarende parentesen. + + 5. Flytt markren til en annen (, ), [, ], { eller } og se hva % gjr. + +---> Dette ( er en testlinje med (, [ ] og { } i den )). + +Merk: Dette er veldig nyttig til feilsking i programmer som har ubalansert + antall parenteser! + + + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + Leksjon 4.4: ERSTATT-KOMMANDOEN + + + ** Skriv :s/gammel/ny/g for erstatte gammel med ny. ** + + 1. Flytt markren til linjen nedenfor som er merket med --->. + + 2. Skriv :s/deen/den/ <ENTER> . Legg merke til at denne kommandoen bare + forandrer den frste forekomsten av deen p linjen. + + 3. Skriv :s/deen/den/g . Nr g-flagget legges til, betyr dette global + erstatning p linjen og erstatter alle forekomster av deen p linjen. + +---> deen som kan kaste deen tyngste steinen lengst er deen beste + + 4. For erstatte alle forekomster av en tekststreng mellom to linjer, + skriv :#,#s/gammel/ny/g der #,# er linjenumrene p de to linjene for + linjeomrdet erstatningen skal gjres. + Skriv :%s/gammel/ny/g for erstatte tekst i hele filen. + Skriv :%s/gammel/ny/gc for finne alle forekomster i hele filen, og + deretter sprre om teksten skal erstattes eller + ikke. +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + OPPSUMMERING AV LEKSJON 4 + + + 1. Ctrl-G viser nvrende posisjon i filen og filstatusen. + G gr til slutten av filen. + nummer G gr til det linjenummeret. + gg gr til den frste linjen. + + 2. Skriv / etterfulgt av en sketekst for lete FRAMOVER etter teksten. + Skriv ? etterfulgt av en sketekst for lete BAKOVER etter teksten. + Etter et sk kan du trykke n for finne neste forekomst i den samme + retningen eller N for lete i motsatt retning. + CTRL-O tar deg tilbake til gamle posisjoner, CTRL-I til nyere posisjoner. + + 3. Skriv % nr markren str p en (, ), [, ], { eller } for finne den + som samsvarer. + + 4. Erstatte gammel med frste ny p en linje: :s/gammel/ny + Erstatte alle gammel med ny p en linje: :s/gammel/ny/g + Erstatte tekst mellom to linjenumre: :#,#s/gammel/ny/g + Erstatte alle forekomster i en fil: :%s/gammel/ny/g + For godkjenne hver erstatning, legg til c: :%s/gammel/ny/gc +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + Leksjon 5.1: HVORDAN UTFRE EN EKSTERN KOMMANDO + + + ** Skriv :! etterfulgt av en ekstern kommando for utfre denne. ** + + 1. Skriv den velkjente kommandoen : for plassere markren p bunnen av + skjermen. Dette lar deg skrive en kommandolinjekommando. + + 2. N kan du skrive tegnet ! . Dette lar deg utfre en hvilken som helst + ekstern kommando. + + 3. Som et eksempel, skriv ls etter utropstegnet og trykk <ENTER>. Du vil + n f en liste over filene i katalogen, akkurat som om du hadde kjrt + kommandoen direkte fra kommandolinjen i skallet. Eller bruk :!dir hvis + ls ikke virker. + +MERK: Det er mulig kjre alle eksterne kommandoer p denne mten, ogs med + parametere. + +MERK: Alle :-kommandoer m avsluttes med <ENTER>. Fra dette punktet er det + ikke alltid vi nevner det. + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + Leksjon 5.2: MER OM LAGRING AV FILER + + + ** For lagre endringene gjort i en tekst, skriv :w FILNAVN. ** + + 1. Skriv :!dir eller :!ls for f en liste over filene i katalogen. Du + vet allerede at du m trykke <ENTER> etter dette. + + 2. Velg et filnavn p en fil som ikke finnes, som for eksempel TEST . + + 3. Skriv :w TEST (der TEST er filnavnet du velger). + + 4. Dette lagrer hele filen (denne innfringen) under navnet TEST . For + sjekke dette, skriv :!dir eller :!ls igjen for se innholdet av + katalogen. + +Merk: Hvis du n hadde avsluttet Vim og startet p nytt igjen med vim TEST, + ville filen vrt en eksakt kopi av innfringen da du lagret den. + + 5. Fjern filen ved skrive :!rm TEST hvis du er p et Unix-lignende + operativsystem, eller :!del TEST hvis du bruker MS-DOS. + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + Leksjon 5.3: VELGE TEKST SOM SKAL LAGRES + + + ** For lagre en del av en fil, skriv v bevegelse :w FILNAVN ** + + 1. Flytt markren til denne linjen. + + 2. Trykk v og flytt markren til det femte elementet nedenfor. Legg merke + til at teksten blir markert. + + 3. Trykk : (kolon). P bunnen av skjermen vil :'<,'> komme til syne. + + 4. Trykk w TEST , der TEST er et filnavn som ikke finnes enda. Kontroller + at du ser :'<,'>w TEST fr du trykker Enter. + + 5. Vim vil skrive de valgte linjene til filen TEST. Bruk :!dir eller !ls + for se den. Ikke slett den enda! Vi vil bruke den i neste leksjon. + +MERK: Ved trykke v startes visuelt valg. Du kan flytte markren rundt for + gjre det valgte omrdet strre eller mindre. Deretter kan du bruke en + operator for gjre noe med teksten. For eksempel sletter d teksten. + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + Leksjon 5.4: HENTING OG SAMMENSLING AV FILER + + + ** For lese inn en annen fil inn i nvrende buffer, skriv :r FILNAVN ** + + 1. Plasser markren like over denne linjen. + +MERK: Etter ha utfrt steg 2 vil du se teksten fra leksjon 5.3. G deretter + NED for se denne leksjonen igjen. + + 2. Hent TEST-filen ved bruke kommandoen :r TEST der TEST er navnet p + filen du brukte. Filen du henter blir plassert nedenfor markrlinjen. + + 3. For sjekke at filen ble hentet, g tilbake og se at det er to kopier av + leksjon 5.3, originalen og denne versjonen. + +MERK: Du kan ogs lese utdataene av en ekstern kommando. For eksempel, :r !ls + leser utdataene av ls-kommandoen og legger dem nedenfor markren. + + + + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + OPPSUMMERING AV LEKSJON 5 + + + 1. :!kommando utfrer en ekstern kommandio. + + Noen nyttige eksempler er: + (MS-DOS) (Unix) + :!dir :!ls - List filene i katalogen. + :!del FILNAVN :!rm FILNAVN - Slett filen FILNAVN. + + 2. :w FILNAVN skriver den nvrende Vim-filen disken med navnet FILNAVN . + + 3. v bevegelse :w FILNAVN lagrer de visuelt valgte linjene til filen + FILNAVN. + + 4. :r FILNAVN henter filen FILNAVN og legger den inn nedenfor markren. + + 5. :r !dir leser utdataene fra dir-kommandoen og legger dem nedenfor + markrposisjonen. + + + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + Leksjon 6.1: PNE LINJE-KOMMANDOEN + + + ** Skriv o for pne opp for en ny linje etter markren og g til + innsettingsmodus ** + + 1. Flytt markren til linjen nedenfor merket --->. + + 2. Skriv o (liten o) for pne opp en linje NEDENFOR markren og g inn i + innsettingsmodus. + + 3. Skriv litt tekst og trykk <ESC> for g ut av innsettingsmodusen. + +---> Etter at o er skrevet blir markren plassert p den tomme linjen. + + 4. For pne en ny linje OVER markren, trykk rett og slett en stor O + istedenfor en liten o . Prv dette p linjen nedenfor. + +---> Lag ny linje over denne ved trykke O mens markren er p denne linjen. + + + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + Leksjon 6.2: LEGG TIL-KOMMANDOEN + + + ** Skriv a for legge til tekst ETTER markren. ** + + 1. Flytt markren til starten av linjen merket ---> nedenfor. + + 2. Trykk e til markren er p slutten av li. + + 3. Trykk a (liten a) for legge til tekst ETTER markren. + + 4. Fullfr ordet snn som p linjen nedenfor. Trykk <ESC> for g ut av + innsettingsmodusen. + + 5. Bruk e for g til det neste ufullstendige ordet og repeter steg 3 og + 4. + +---> Denne li lar deg ve p leg til tek p en linje. +---> Denne linjen lar deg ve p legge til tekst p en linje. + +Merk: a, i og A gr alle til den samme innsettingsmodusen, den eneste + forskjellen er hvor tegnene blir satt inn. +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + Leksjon 6.3: EN ANNEN MTE ERSTATTE P + + + ** Skriv en stor R for erstatte mer enn ett tegn. ** + + 1. Flytt markren til den frste linjen nedenfor merket --->. Flytt markren + til begynnelsen av den frste xxx-en. + + 2. Trykk R og skriv inn tallet som str nedenfor p den andre linjen s + det erstatter xxx. + + 3. Trykk <ESC> for g ut av erstatningsmodusen. Legg merke til at resten + av linjen forblir uforandret. + + 4. Repeter stegene for erstatte den gjenvrende xxx. + +---> Ved legge 123 til xxx fr vi xxx. +---> Ved legge 123 til 456 fr vi 579. + +MERK: Erstatningsmodus er lik insettingsmodus, men hvert tegn som skrives + erstatter et eksisterende tegn. + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + Leksjon 6.4: KOPIERE OG LIME INN TEKST + + + ** Bruk y-operatoren for kopiere tekst og p for lime den inn ** + + 1. G til linjen merket ---> nedenfor og plasser markren etter a). + + 2. G inn i visuell modus med v og flytt markren til like fr frste. + + 3. Trykk y for kopiere (engelsk: yank) den uthevede teksten. + + 4. Flytt markren til slutten av den neste linjen: j$ + + 5. Trykk p for lime inn teksten. Trykk deretter: a andre <ESC> . + + 6. Bruk visuell modus for velge valget., kopier det med y , g til + slutten av den neste linjen med j$ og legg inn teksten der med p . + +---> a) Dette er det frste valget. + b) + +Merk: Du kan ogs bruke y som en operator; yw kopierer ett ord. +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + Leksjon 6.5: SETT VALG + + + ** Sett et valg s sk eller erstatning ignorerer store/sm bokstaver. ** + + 1. Let etter ignore ved skrive: /ignore <ENTER> + Repeter flere ganger ved trykke n . + + 2. Sett ic-valget (Ignore Case) ved skrive: :set ic + + 3. Sk etter ignore igjen ved trykke n . + Legg merke til at bde Ignore og IGNORE blir funnet. + + 4. Sett hlsearch- og incsearch-valgene: :set hls is + + 5. Skriv skekommandoen igjen og se hva som skjer: /ignore <ENTER> + + 6. For sl av ignorering av store/sm bokstaver, skriv: :set noic + +Merk: For fjerne uthevingen av treff, skriv: :nohlsearch +Merk: Hvis du vil ignorere store/sm bokstaver for kun en skekommando, bruk + \c i uttrykket: /ignore\c <ENTER> +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + OPPSUMMERING AV LEKSJON 6 + + 1. Trykk o for legge til en linje NEDENFOR markren og g inn i + innsettingsmodus. + Trykk O for pne en linje OVER markren. + + 2. Skriv a for sette inn tekst ETTER markren. + Skriv A for sette inn tekst etter slutten av linjen. + + 3. Kommandoen e gr til slutten av et ord. + + 4. Operatoren y (yank) kopierer tekst, p (paste) limer den inn. + + 5. Ved trykke R gr du inn i erstatningsmodus helt til <ESC> trykkes. + + 6. Skriv :set xxx for sette valget xxx. Noen valg er: + ic ignorecase ignorer store/sm bokstaver under sk + is incsearch vis delvise treff for en sketekst + hls hlsearch uthev alle sketreff + + 7. Legg til no foran valget for sl det av: :set noic + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + Leksjon 7.1: F HJELP + + + ** Bruk det innebygde hjelpesystemet. ** + + Vim har et omfattende innebygget hjelpesystem. For starte det, prv en av + disse mtene: + - Trykk Hjelp-tasten (hvis du har en) + - Trykk F1-tasten (hvis du har en) + - Skriv :help <ENTER> + + Les teksten i hjelpevinduet for finne ut hvordan hjelpen virker. + Skriv CTRL-W CTRL-W for hoppe fra et vindu til et annet + Skriv :q <ENTER> for lukke hjelpevinduet. + + Du kan f hjelp for omtrent alle temaer om Vim ved skrive et parameter til + :help-kommandoen. Prv disse (ikke glem trykke <ENTER>): + + :help w + :help c_CTRL-D + :help insert-index + :help user-manual +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + Leksjon 7.2: LAG ET OPPSTARTSSKRIPT + + + ** Sl p funksjoner i Vim ** + + Vim har mange flere funksjoner enn Vi, men flesteparten av dem er sltt av + som standard. For begynne bruke flere funksjoner m du lage en + vimrc-fil. + + 1. Start redigeringen av vimrc-filen. Dette avhenger av systemet ditt: + :e ~/.vimrc for Unix + :e $VIM/_vimrc for MS Windows + + 2. Les inn eksempelfilen for vimrc: + :r $VIMRUNTIME/vimrc_example.vim + + 3. Lagre filen med: + :w + + Neste gang du starter Vim vil den bruke syntaks-utheving. Du kan legge til + alle dine foretrukne oppsett i denne vimrc-filen. + For mer informasjon, skriv :help vimrc-intro +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + Leksjon 7.3: FULLFRING + + + ** Kommandolinjefullfring med CTRL-D og <TAB> ** + + 1. Vr sikker p at Vim ikke er i Vi-kompatibel modus: :set nocp + + 2. Se hvilke filer som er i katalogen: :!ls eller :!dir + + 3. Skriv starten p en kommando: :e + + 4. Trykk CTRL-D og Vim vil vise en liste over kommandoer som starter med + e. + + 5. Trykk <TAB> og Vim vil fullfre kommandonavnet til :edit. + + 6. Legg til et mellomrom og starten p et eksisterende filnavn: :edit FIL + + 7. Trykk <TAB>. Vim vil fullfre navnet (hvis det er unikt). + +MERK: Fullfring fungerer for mange kommandoer. Prv ved trykke CTRL-D og + <TAB>. Det er spesielt nyttig for bruk sammen med :help . +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + OPPSUMMERING AV LEKSJON 7 + + + 1. Skriv :help eller trykk <F1> eller <Help> for pne et hjelpevindu. + + 2. Skriv :help kommando for f hjelp om kommando . + + 3. Trykk CTRL-W CTRL-W for hoppe til et annet vindu. + + 4. Trykk :q for lukke hjelpevinduet. + + 5. Opprett et vimrc-oppstartsskript for lagre favorittvalgene dine. + + 6. Nr du skriver en :-kommando, trykk CTRL-D for se mulige + fullfringer. Trykk <TAB> for bruke en fullfring. + + + + + + + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + + Her slutter innfringen i Vim. Den var ment som en rask oversikt over + editoren, akkurat nok til la deg sette i gang med enkel bruk. Den er p + langt nr komplett, da Vim har mange flere kommandoer. Les bruksanvisningen + ved skrive :help user-manual . + + For videre lesing og studier, kan denne boken anbefales: + Vim - Vi Improved av Steve Oualline + Utgiver: New Riders + Den frste boken som er fullt og helt dedisert til Vim. Spesielt nyttig for + nybegynnere. Inneholder mange eksempler og illustrasjoner. + Se http://iccf-holland.org/click5.html + + Denne boken er eldre og handler mer om Vi enn Vim, men anbefales ogs: + Learning the Vi Editor av Linda Lamb + Utgiver: O'Reilly & Associates Inc. + Det er en god bok for f vite omtrent hva som helst om Vi. + Den sjette utgaven inneholder ogs informasjon om Vim. + + Denne innfringen er skrevet av Michael C. Pierce og Robert K. Ware, + Colorado School of Mines med ider av Charles Smith, Colorado State + University. E-mail: bware@mines.colorado.edu . + + Modifisert for Vim av Bram Moolenaar. + Oversatt av yvind A. Holm. E-mail: vimtutor _AT_ sunbase.org + Id: tutor.no 406 2007-03-18 22:48:36Z sunny + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +vim: set ts=8 : diff --git a/runtime/tutor/tutor.nb.utf-8 b/runtime/tutor/tutor.nb.utf-8 new file mode 100644 index 000000000..a7826b783 --- /dev/null +++ b/runtime/tutor/tutor.nb.utf-8 @@ -0,0 +1,973 @@ +=============================================================================== += V e l k o m m e n t i l i n n f ø r i n g e n i V i m -- Ver. 1.7 = +=============================================================================== + + Vim er en meget kraftig editor med mange kommandoer, alt for mange til å + kunne gå gjennom alle i en innføring som denne. Den er beregnet på å + sette deg inn i bruken av nok kommandoer så du vil være i stand til lett + å kunne bruke Vim som en editor til alle formål. + + Tiden som kreves for å gå gjennom denne innføringen tar ca. 25-30 + minutter, avhengig av hvor mye tid du bruker til eksperimentering. + + MERK: + Kommandoene i leksjonene vil modifisere teksten. Lag en kopi av denne + filen som du kan øve deg på (hvis du kjørte «vimtutor»-kommandoen, er + dette allerede en kopi). + + Det er viktig å huske at denne innføringen er beregnet på læring gjennom + bruk. Det betyr at du må utføre kommandoene for å lære dem skikkelig. + Hvis du bare leser teksten, vil du glemme kommandoene! + + Først av alt, sjekk at «Caps Lock» IKKE er aktiv og trykk «j»-tasten for + å flytte markøren helt til leksjon 1.1 fyller skjermen. +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + Leksjon 1.1: FLYTTING AV MARKØREN + + + ** For å flytte markøren, trykk tastene h, j, k, l som vist. ** + ^ + k Tips: h-tasten er til venstre og flytter til venstre. + < h l > l-tasten er til høyre og flytter til høyre. + j j-tasten ser ut som en pil som peker nedover. + v + 1. Flytt markøren rundt på skjermen til du har fått det inn i fingrene. + + 2. Hold inne nedovertasten (j) til den repeterer. + Nå vet du hvordan du beveger deg til neste leksjon. + + 3. Gå til leksjon 1.2 ved hjelp av nedovertasten. + +Merk: Hvis du blir usikker på noe du har skrevet, trykk <ESC> for å gå til + normalmodus. Skriv deretter kommandoen du ønsket på nytt. + +Merk: Piltastene skal også virke. Men ved å bruke hjkl vil du være i stand til + å bevege markøren mye raskere når du er blitt vant til det. Helt sant! + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + Leksjon 1.2: AVSLUTTE VIM + + + !! MERK: Før du utfører noen av punktene nedenfor, les hele leksjonen!! + + 1. Trykk <ESC>-tasten (for å forsikre deg om at du er i normalmodus). + + 2. Skriv: :q! <ENTER>. + Dette avslutter editoren og FORKASTER alle forandringer som du har gjort. + + 3. Når du ser kommandolinjen i skallet, skriv kommandoen som startet denne + innføringen. Den er: vimtutor <ENTER> + + 4. Hvis du er sikker på at du husker dette, utfør punktene 1 til 3 for å + avslutte og starte editoren på nytt. + +MERK: :q! <ENTER> forkaster alle forandringer som du gjorde. I løpet av noen + få leksjoner vil du lære hvordan du lagrer forandringene til en fil. + + 5. Flytt markøren ned til leksjon 1.3. + + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + Leksjon 1.3: REDIGERING AV TEKST -- SLETTING + + + ** Trykk x for å slette tegnet under markøren. ** + + 1. Flytt markøren til den første linjen merket med --->. + + 2. For å ordne feilene på linjen, flytt markøren til den er oppå tegnet som + skal slettes. + + 3. Trykk tasten x for å slette det uønskede tegnet. + + 4. Repeter punkt 2 til 4 til setningen er lik den som er under. + +---> Hessstennnn brrråsnudddde ii gaaata. +---> Hesten bråsnudde i gata. + + 5. Nå som linjen er korrekt, gå til leksjon 1.4. + +MERK: Når du går gjennom innføringen, ikke bare prøv å huske kommandoene, men + bruk dem helt til de sitter. + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + Leksjon 1.4: REDIGERING AV TEKST -- INNSETTING + + + ** Trykk i for å sette inn tekst. ** + + 1. Flytt markøren til den første linjen som er merket med --->. + + 2. For å gjøre den første linjen lik den andre, flytt markøren til den står + på tegnet ETTER posisjonen der teksten skal settes inn. + + 3. Trykk i og skriv inn teksten som mangler. + + 4. Etterhvert som hver feil er fikset, trykk <ESC> for å returnere til + normalmodus. Repeter punkt 2 til 4 til setningen er korrekt. + +---> Det er tkst som mnglr . +---> Det er ganske mye tekst som mangler her. + + 5. Når du føler deg komfortabel med å sette inn tekst, gå til oppsummeringen + nedenfor. + + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + Leksjon 1.5: REDIGERING AV TEKST -- LEGGE TIL + + + ** Trykk A for å legge til tekst. ** + + 1. Flytt markøren til den første linjen nedenfor merket --->. + Det har ikke noe å si hvor markøren er plassert på den linjen. + + 2. Trykk A og skriv inn det som skal legges til. + + 3. Når teksten er lagt til, trykk <ESC> for å returnere til normalmodusen. + + 4. Flytt markøren til den andre linjen markert med ---> og repeter steg 2 og + 3 for å reparere denne setningen. + +---> Det mangler noe tekst p + Det mangler noe tekst på denne linjen. +---> Det mangler også litt tek + Det mangler også litt tekst på denne linjen. + + 5. Når du føler at du behersker å legge til tekst, gå til leksjon 1.6. + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + Leksjon 1.6: REDIGERE EN FIL + + + ** Bruk :wq for å lagre en fil og avslutte. ** + + !! MERK: Før du utfører noen av stegene nedenfor, les hele denne leksjonen!! + + 1. Avslutt denne innføringen som du gjorde i leksjon 1.2: :q! + + 2. Skriv denne kommandoen på kommandolinja: vim tutor <ENTER> + «vim» er kommandoen for å starte Vim-editoren, «tutor» er navnet på fila + som du vil redigere. Bruk en fil som kan forandres. + + 3. Sett inn og slett tekst som du lærte i de foregående leksjonene. + + 4. Lagre filen med forandringene og avslutt Vim med: :wq <ENTER> + + 5. Start innføringen på nytt og flytt ned til oppsummeringen som følger. + + 6. Etter å ha lest og forstått stegene ovenfor: Sett i gang. + + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + OPPSUMMERING AV LEKSJON 1 + + + 1. Markøren beveges ved hjelp av piltastene eller hjkl-tastene. + h (venstre) j (ned) k (opp) l (høyre) + + 2. For å starte Vim fra skall-kommandolinjen, skriv: vim FILNAVN <ENTER> + + 3. For å avslutte Vim, skriv: <ESC> :q! <ENTER> for å forkaste endringer. + ELLER skriv: <ESC> :wq <ENTER> for å lagre forandringene. + + 4. For å slette tegnet under markøren, trykk: x + + 5. For å sette inn eller legge til tekst, trykk: + i skriv innsatt tekst <ESC> sett inn før markøren + A skriv tillagt tekst <ESC> legg til på slutten av linjen + +MERK: Når du trykker <ESC> går du til normalmodus eller du avbryter en uønsket + og delvis fullført kommando. + + Nå kan du gå videre til leksjon 2. + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + Leksjon 2.1: SLETTEKOMMANDOER + + + ** Trykk dw for å slette et ord. ** + + 1. Trykk <ESC> for å være sikker på at du er i normalmodus. + + 2. Flytt markøren til den første linjen nedenfor merket --->. + + 3. Flytt markøren til begynnelsen av ordet som skal slettes. + + 4. Trykk dw og ordet vil forsvinne. + +MERK: Bokstaven d vil komme til syne på den nederste linjen på skjermen når + du skriver den. Vim venter på at du skal skrive w . Hvis du ser et annet + tegn enn d har du skrevet noe feil; trykk <ESC> og start på nytt. + +---> Det er agurk tre ord eple som ikke hører pære hjemme i denne setningen. +---> Det er tre ord som ikke hører hjemme i denne setningen. + + 5. Repeter punkt 3 og 4 til den første setningen er lik den andre. Gå + deretter til leksjon 2.2. +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + Leksjon 2.2: FLERE SLETTEKOMMANDOER + + + ** Trykk d$ for å slette til slutten av linjen. ** + + 1. Trykk <ESC> for å være sikker på at du er i normalmodus. + + 2. Flytt markøren til linjen nedenfor merket --->. + + 3. Flytt markøren til punktet der linjen skal kuttes (ETTER første punktum). + + 4. Trykk d$ for å slette alt til slutten av linjen. + +---> Noen skrev slutten på linjen en gang for mye. linjen en gang for mye. + + 5. Gå til leksjon 2.3 for å forstå hva som skjer. + + + + + + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + Leksjon 2.3: OM OPERATORER OG BEVEGELSER + + + Mange kommandoer som forandrer teksten er laget ut i fra en operator og en + bevegelse. Formatet for en slettekommando med sletteoperatoren d er: + + d bevegelse + + Der: + d - er sletteoperatoren. + bevegelse - er hva operatoren vil opere på (listet nedenfor). + + En kort liste med bevegelser: + w - til starten av det neste ordet, UNNTATT det første tegnet. + e - til slutten av det nåværende ordet, INKLUDERT det siste tegnet. + $ - til slutten av linjen, INKLUDERT det siste tegnet. + + Ved å skrive de vil altså alt fra markøren til slutten av ordet bli + slettet. + +MERK: Ved å skrive kun bevegelsen i normalmodusen uten en operator vil + markøren flyttes som spesifisert. +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + LEKSJON 2.4: BRUK AV TELLER FOR EN BEVEGELSE + + + ** Ved å skrive et tall foran en bevegelse repeterer den så mange ganger. ** + + 1. Flytt markøren til starten av linjen markert ---> nedenfor. + + 2. Skriv 2w for å flytte markøren to ord framover. + + 3. Skriv 3e for å flytte markøren framover til slutten av det tredje + ordet. + + 4. Skriv 0 (null) for å flytte til starten av linjen. + + 5. Repeter steg 2 og 3 med forskjellige tall. + +---> Dette er en linje med noen ord som du kan bevege deg rundt på. + + 6. Gå videre til leksjon 2.5. + + + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + Leksjon 2.5: BRUK AV ANTALL FOR Å SLETTE MER + + + ** Et tall sammen med en operator repeterer den så mange ganger. ** + + I kombinasjonen med sletteoperatoren og en bevegelse nevnt ovenfor setter du + inn antall før bevegelsen for å slette mer: + d nummer bevegelse + + 1. Flytt markøren til det første ordet med STORE BOKSTAVER på linjen markert + med --->. + + 2. Skriv 2dw for å slette de to ordene med store bokstaver. + + 3. Repeter steg 1 og 2 med forskjelling antall for å slette de etterfølgende + ordene som har store bokstaver. + +---> Denne ABC DE linjen FGHI JK LMN OP er nå Q RS TUV litt mer lesbar. + +MERK: Et antall mellom operatoren d og bevegelsen virker på samme måte som å + bruke bevegelsen uten en operator. + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + Leksjon 2.6: OPERERE PÅ LINJER + + + ** Trykk dd for å slette en hel linje. ** + + På grunn av at sletting av linjer er mye brukt, fant utviklerne av Vi ut at + det vil være lettere å rett og slett trykke to d-er for å slette en linje. + + 1. Flytt markøren til den andre linjen i verset nedenfor. + 2. Trykk dd å slette linjen. + 3. Flytt deretter til den fjerde linjen. + 4. Trykk 2dd for å slette to linjer. + +---> 1) Roser er røde, +---> 2) Gjørme er gøy, +---> 3) Fioler er blå, +---> 4) Jeg har en bil, +---> 5) Klokker viser tiden, +---> 6) Druer er søte +---> 7) Og du er likeså. + + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + Leksjon 2.7: ANGRE-KOMMANDOEN + + + ** Trykk u for å angre siste kommando, U for å fikse en hel linje. ** + + 1. Flytt markøren til linjen nedenfor merket ---> og plasser den på den + første feilen. + 2. Trykk x for å slette det første uønskede tegnet. + 3. Trykk så u for å angre den siste utførte kommandoen. + 4. Deretter ordner du alle feilene på linjene ved å bruke kommandoen x . + 5. Trykk nå en stor U for å sette linjen tilbake til det den var + originalt. + 6. Trykk u noen ganger for å angre U og foregående kommandoer. + 7. Deretter trykker du CTRL-R (hold CTRL nede mens du trykker R) noen + ganger for å gjenopprette kommandoene (omgjøre angrekommandoene). + +---> RReparer feiilene påå denne linnnjen oog erssstatt dem meed angre. + + 8. Dette er meget nyttige kommandoer. Nå kan du gå til oppsummeringen av + leksjon 2. + + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + OPPSUMMERING AV LEKSJON 2 + + + 1. For å slette fra markøren fram til det neste ordet, trykk: dw + 2. For å slette fra markøren til slutten av en linje, trykk: d$ + 3. For å slette en hel linje, trykk: dd + + 4. For å repetere en bevegelse, sett et nummer foran: 2w + 5. Formatet for en forandringskommando er: + operator [nummer] bevegelse + der: + operator - hva som skal gjøres, f.eks. d for å slette + [nummer] - et valgfritt antall for å repetere bevegelsen + bevegelse - hva kommandoen skal operere på, eksempelvis w (ord), + $ (til slutten av linjen) og så videre. + + 6. For å gå til starten av en linje, bruk en null: 0 + + 7. For å angre tidligere endringer, skriv: u (liten u) + For å angre alle forandringer på en linje, skriv: U (stor U) + For å omgjøre angringen, trykk: CTRL-R + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + Leksjon 3.1: «LIM INN»-KOMMANDOEN + + + ** Trykk p for å lime inn tidligere slettet tekst etter markøren ** + + 1. Flytt markøren til den første linjen med ---> nedenfor. + + 2. Trykk dd for å slette linjen og lagre den i et Vim-register. + + 3. Flytt markøren til c)-linjen, OVER posisjonen linjen skal settes inn. + + 4. Trykk p for å legge linjen under markøren. + + 5. Repeter punkt 2 til 4 helt til linjene er i riktig rekkefølge. + +---> d) Kan du også lære? +---> b) Fioler er blå, +---> c) Intelligens må læres, +---> a) Roser er røde, + + + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + Leksjon 3.2: «ERSTATT»-KOMMANDOEN + + + ** Trykk rx for å erstatte tegnet under markøren med x. ** + + 1. Flytt markøren til den første linjen nedenfor merket --->. + + 2. Flytt markøren så den står oppå den første feilen. + + 3. Trykk r og deretter tegnet som skal være der. + + 4. Repeter punkt 2 og 3 til den første linjen er lik den andre. + +---> Da dfnne lynjxn ble zkrevet, var det nøen som tjykket feite taster! +---> Da denne linjen ble skrevet, var det noen som trykket feile taster! + + 5. Gå videre til leksjon 3.2. + +MERK: Husk at du bør lære ved å BRUKE, ikke pugge. + + + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + Leksjon 3.3: «FORANDRE»-OPERATOREN + + + ** For å forandre til slutten av et ord, trykk ce . ** + + 1. Flytt markøren til den første linjen nedenfor som er merket --->. + + 2. Plasser markøren på u i «lubjwr». + + 3. Trykk ce og det korrekte ordet (i dette tilfellet, skriv «injen»). + + 4. Trykk <ESC> og gå til det neste tegnet som skal forandres. + + 5. Repeter punkt 3 og 4 helt til den første setningen er lik den andre. + +---> Denne lubjwr har noen wgh som må forkwåp med «forækzryas»-kommandoen. +---> Denne linjen har noen ord som må forandres med «forandre»-kommandoen. + +Vær oppmerksom på at ce sletter ordet og går inn i innsettingsmodus. + + + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + Leksjon 3.4: FLERE FORANDRINGER VED BRUK AV c + + + ** Forandringskommandoen blir brukt med de samme bevegelser som «slett». ** + + 1. Forandringsoperatoren fungerer på samme måte som «slett». Formatet er: + + c [nummer] bevegelse + + 2. Bevegelsene er de samme, som for eksempel w (ord) og $ (slutten av en + linje). + + 3. Gå til den første linjen nedenfor som er merket --->. + + 4. Flytt markøren til den første feilen. + + 5. Skriv c$ og skriv resten av linjen lik den andre og trykk <ESC>. + +---> Slutten på denne linjen trenger litt hjelp for å gjøre den lik den neste. +---> Slutten på denne linjen trenger å bli rettet ved bruk av c$-kommandoen. + +MERK: Du kan bruke slettetasten for å rette feil mens du skriver. +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + OPPSUMMERING AV LEKSJON 3 + + + 1. For å legge tilbake tekst som nettopp er blitt slettet, trykk p . Dette + limer inn den slettede teksten ETTER markøren (hvis en linje ble slettet + vil den bli limt inn på linjen under markøren). + + 2. For å erstatte et tegn under markøren, trykk r og deretter tegnet som + du vil ha der. + + 3. Forandringsoperatoren lar deg forandre fra markøren til dit bevegelsen + tar deg. Det vil si, skriv ce for å forandre fra markøren til slutten + av ordet, c$ for å forandre til slutten av linjen. + + 4. Formatet for «forandre» er: + + c [nummer] bevegelse + +Nå kan du gå til neste leksjon. + + + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + Leksjon 4.1: POSISJONERING AV MARKØREN OG FILSTATUS + + ** Trykk CTRL-G for å vise posisjonen i filen og filstatusen. + Trykk G for å gå til en spesifikk linje i filen. ** + + Merk: Les hele leksjonen før du utfører noen av punktene! + + 1. Hold nede Ctrl-tasten og trykk g . Vi kaller dette CTRL-G. En melding + vil komme til syne på bunnen av skjermen med filnavnet og posisjonen i + filen. Husk linjenummeret for bruk i steg 3. + +Merk: Du kan se markørposisjonen i nederste høyre hjørne av skjermen. Dette + skjer når «ruler»-valget er satt (forklart i leksjon 6). + + 2. Trykk G for å gå til bunnen av filen. + Skriv gg for å gå til begynnelsen av filen. + + 3. Skriv inn linjenummeret du var på og deretter G . Dette vil føre deg + tilbake til linjen du var på da du først trykket CTRL-G. + + 4. Utfør steg 1 til 3 hvis du føler deg sikker på prosedyren. + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + Leksjon 4.2: SØKEKOMMANDOEN + + ** Skriv / etterfulgt av en søkestreng som du vil lete etter. ** + + 1. Trykk / når du er i normalmodusen. Legg merke til at skråstreken og + markøren kommer til syne på bunnen av skjermen i likhet med + «:»-kommandoene. + + 2. Skriv «feeeiil» og trykk <ENTER>. Dette er teksten du vil lete etter. + + 3. For å finne neste forekomst av søkestrengen, trykk n . + For å lete etter samme søketeksten i motsatt retning, trykk N . + + 4. For å lete etter en tekst bakover i filen, bruk ? istedenfor / . + + 5. For å gå tilbake til der du kom fra, trykk CTRL-O (Hold Ctrl nede mens + du trykker bokstaven o ). Repeter for å gå enda lengre tilbake. CTRL-I + går framover. + +---> «feeeiil» er ikke måten å skrive «feil» på, feeeiil er helt feil. +Merk: Når søkingen når slutten av filen, vil den fortsette fra starten unntatt + hvis «wrapscan»-valget er resatt. +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + Leksjon 4.3: FINN SAMSVARENDE PARENTESER + + + ** Trykk % for å finne en samsvarende ), ] eller } . ** + + 1. Plasser markøren på en (, [ eller { på linjen nedenfor merket --->. + + 2. Trykk % . + + 3. Markøren vil gå til den samsvarende parentesen eller hakeparentesen. + + 4. Trykk % for å flytte markøren til den andre samsvarende parentesen. + + 5. Flytt markøren til en annen (, ), [, ], { eller } og se hva % gjør. + +---> Dette ( er en testlinje med (, [ ] og { } i den )). + +Merk: Dette er veldig nyttig til feilsøking i programmer som har ubalansert + antall parenteser! + + + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + Leksjon 4.4: ERSTATT-KOMMANDOEN + + + ** Skriv :s/gammel/ny/g for å erstatte «gammel» med «ny». ** + + 1. Flytt markøren til linjen nedenfor som er merket med --->. + + 2. Skriv :s/deen/den/ <ENTER> . Legg merke til at denne kommandoen bare + forandrer den første forekomsten av «deen» på linjen. + + 3. Skriv :s/deen/den/g . Når g-flagget legges til, betyr dette global + erstatning på linjen og erstatter alle forekomster av «deen» på linjen. + +---> deen som kan kaste deen tyngste steinen lengst er deen beste + + 4. For å erstatte alle forekomster av en tekststreng mellom to linjer, + skriv :#,#s/gammel/ny/g der #,# er linjenumrene på de to linjene for + linjeområdet erstatningen skal gjøres. + Skriv :%s/gammel/ny/g for å erstatte tekst i hele filen. + Skriv :%s/gammel/ny/gc for å finne alle forekomster i hele filen, og + deretter spørre om teksten skal erstattes eller + ikke. +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + OPPSUMMERING AV LEKSJON 4 + + + 1. Ctrl-G viser nåværende posisjon i filen og filstatusen. + G går til slutten av filen. + nummer G går til det linjenummeret. + gg går til den første linjen. + + 2. Skriv / etterfulgt av en søketekst for å lete FRAMOVER etter teksten. + Skriv ? etterfulgt av en søketekst for å lete BAKOVER etter teksten. + Etter et søk kan du trykke n for å finne neste forekomst i den samme + retningen eller N for å lete i motsatt retning. + CTRL-O tar deg tilbake til gamle posisjoner, CTRL-I til nyere posisjoner. + + 3. Skriv % når markøren står på en (, ), [, ], { eller } for å finne den + som samsvarer. + + 4. Erstatte «gammel» med første «ny» på en linje: :s/gammel/ny + Erstatte alle «gammel» med «ny» på en linje: :s/gammel/ny/g + Erstatte tekst mellom to linjenumre: :#,#s/gammel/ny/g + Erstatte alle forekomster i en fil: :%s/gammel/ny/g + For å godkjenne hver erstatning, legg til «c»: :%s/gammel/ny/gc +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + Leksjon 5.1: HVORDAN UTFØRE EN EKSTERN KOMMANDO + + + ** Skriv :! etterfulgt av en ekstern kommando for å utføre denne. ** + + 1. Skriv den velkjente kommandoen : for å plassere markøren på bunnen av + skjermen. Dette lar deg skrive en kommandolinjekommando. + + 2. Nå kan du skrive tegnet ! . Dette lar deg utføre en hvilken som helst + ekstern kommando. + + 3. Som et eksempel, skriv ls etter utropstegnet og trykk <ENTER>. Du vil + nå få en liste over filene i katalogen, akkurat som om du hadde kjørt + kommandoen direkte fra kommandolinjen i skallet. Eller bruk :!dir hvis + «ls» ikke virker. + +MERK: Det er mulig å kjøre alle eksterne kommandoer på denne måten, også med + parametere. + +MERK: Alle «:»-kommandoer må avsluttes med <ENTER>. Fra dette punktet er det + ikke alltid vi nevner det. + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + Leksjon 5.2: MER OM LAGRING AV FILER + + + ** For å lagre endringene gjort i en tekst, skriv :w FILNAVN. ** + + 1. Skriv :!dir eller :!ls for å få en liste over filene i katalogen. Du + vet allerede at du må trykke <ENTER> etter dette. + + 2. Velg et filnavn på en fil som ikke finnes, som for eksempel TEST . + + 3. Skriv :w TEST (der TEST er filnavnet du velger). + + 4. Dette lagrer hele filen (denne innføringen) under navnet TEST . For å + sjekke dette, skriv :!dir eller :!ls igjen for å se innholdet av + katalogen. + +Merk: Hvis du nå hadde avsluttet Vim og startet på nytt igjen med «vim TEST», + ville filen vært en eksakt kopi av innføringen da du lagret den. + + 5. Fjern filen ved å skrive :!rm TEST hvis du er på et Unix-lignende + operativsystem, eller :!del TEST hvis du bruker MS-DOS. + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + Leksjon 5.3: VELGE TEKST SOM SKAL LAGRES + + + ** For å lagre en del av en fil, skriv v bevegelse :w FILNAVN ** + + 1. Flytt markøren til denne linjen. + + 2. Trykk v og flytt markøren til det femte elementet nedenfor. Legg merke + til at teksten blir markert. + + 3. Trykk : (kolon). På bunnen av skjermen vil :'<,'> komme til syne. + + 4. Trykk w TEST , der TEST er et filnavn som ikke finnes enda. Kontroller + at du ser :'<,'>w TEST før du trykker Enter. + + 5. Vim vil skrive de valgte linjene til filen TEST. Bruk :!dir eller !ls + for å se den. Ikke slett den enda! Vi vil bruke den i neste leksjon. + +MERK: Ved å trykke v startes visuelt valg. Du kan flytte markøren rundt for + å gjøre det valgte området større eller mindre. Deretter kan du bruke en + operator for å gjøre noe med teksten. For eksempel sletter d teksten. + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + Leksjon 5.4: HENTING OG SAMMENSLÅING AV FILER + + + ** For å lese inn en annen fil inn i nåværende buffer, skriv :r FILNAVN ** + + 1. Plasser markøren like over denne linjen. + +MERK: Etter å ha utført steg 2 vil du se teksten fra leksjon 5.3. Gå deretter + NED for å se denne leksjonen igjen. + + 2. Hent TEST-filen ved å bruke kommandoen :r TEST der TEST er navnet på + filen du brukte. Filen du henter blir plassert nedenfor markørlinjen. + + 3. For å sjekke at filen ble hentet, gå tilbake og se at det er to kopier av + leksjon 5.3, originalen og denne versjonen. + +MERK: Du kan også lese utdataene av en ekstern kommando. For eksempel, :r !ls + leser utdataene av ls-kommandoen og legger dem nedenfor markøren. + + + + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + OPPSUMMERING AV LEKSJON 5 + + + 1. :!kommando utfører en ekstern kommandio. + + Noen nyttige eksempler er: + (MS-DOS) (Unix) + :!dir :!ls - List filene i katalogen. + :!del FILNAVN :!rm FILNAVN - Slett filen FILNAVN. + + 2. :w FILNAVN skriver den nåværende Vim-filen disken med navnet FILNAVN . + + 3. v bevegelse :w FILNAVN lagrer de visuelt valgte linjene til filen + FILNAVN. + + 4. :r FILNAVN henter filen FILNAVN og legger den inn nedenfor markøren. + + 5. :r !dir leser utdataene fra «dir»-kommandoen og legger dem nedenfor + markørposisjonen. + + + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + Leksjon 6.1: «ÅPNE LINJE»-KOMMANDOEN + + + ** Skriv o for å «åpne opp» for en ny linje etter markøren og gå til + innsettingsmodus ** + + 1. Flytt markøren til linjen nedenfor merket --->. + + 2. Skriv o (liten o) for å åpne opp en linje NEDENFOR markøren og gå inn i + innsettingsmodus. + + 3. Skriv litt tekst og trykk <ESC> for å gå ut av innsettingsmodusen. + +---> Etter at o er skrevet blir markøren plassert på den tomme linjen. + + 4. For å åpne en ny linje OVER markøren, trykk rett og slett en stor O + istedenfor en liten o . Prøv dette på linjen nedenfor. + +---> Lag ny linje over denne ved å trykke O mens markøren er på denne linjen. + + + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + Leksjon 6.2: «LEGG TIL»-KOMMANDOEN + + + ** Skriv a for å legge til tekst ETTER markøren. ** + + 1. Flytt markøren til starten av linjen merket ---> nedenfor. + + 2. Trykk e til markøren er på slutten av «li». + + 3. Trykk a (liten a) for å legge til tekst ETTER markøren. + + 4. Fullfør ordet sånn som på linjen nedenfor. Trykk <ESC> for å gå ut av + innsettingsmodusen. + + 5. Bruk e for å gå til det neste ufullstendige ordet og repeter steg 3 og + 4. + +---> Denne li lar deg øve på å leg til tek på en linje. +---> Denne linjen lar deg øve på å legge til tekst på en linje. + +Merk: a, i og A går alle til den samme innsettingsmodusen, den eneste + forskjellen er hvor tegnene blir satt inn. +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + Leksjon 6.3: EN ANNEN MÅTE Å ERSTATTE PÅ + + + ** Skriv en stor R for å erstatte mer enn ett tegn. ** + + 1. Flytt markøren til den første linjen nedenfor merket --->. Flytt markøren + til begynnelsen av den første «xxx»-en. + + 2. Trykk R og skriv inn tallet som står nedenfor på den andre linjen så + det erstatter xxx. + + 3. Trykk <ESC> for å gå ut av erstatningsmodusen. Legg merke til at resten + av linjen forblir uforandret. + + 4. Repeter stegene for å erstatte den gjenværende xxx. + +---> Ved å legge 123 til xxx får vi xxx. +---> Ved å legge 123 til 456 får vi 579. + +MERK: Erstatningsmodus er lik insettingsmodus, men hvert tegn som skrives + erstatter et eksisterende tegn. + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + Leksjon 6.4: KOPIERE OG LIME INN TEKST + + + ** Bruk y-operatoren for å kopiere tekst og p for å lime den inn ** + + 1. Gå til linjen merket ---> nedenfor og plasser markøren etter «a)». + + 2. Gå inn i visuell modus med v og flytt markøren til like før «første». + + 3. Trykk y for å kopiere (engelsk: «yank») den uthevede teksten. + + 4. Flytt markøren til slutten av den neste linjen: j$ + + 5. Trykk p for å lime inn teksten. Trykk deretter: a andre <ESC> . + + 6. Bruk visuell modus for å velge « valget.», kopier det med y , gå til + slutten av den neste linjen med j$ og legg inn teksten der med p . + +---> a) Dette er det første valget. + b) + +Merk: Du kan også bruke y som en operator; yw kopierer ett ord. +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + Leksjon 6.5: SETT VALG + + + ** Sett et valg så søk eller erstatning ignorerer store/små bokstaver. ** + + 1. Let etter «ignore» ved å skrive: /ignore <ENTER> + Repeter flere ganger ved å trykke n . + + 2. Sett «ic»-valget (Ignore Case) ved å skrive: :set ic + + 3. Søk etter «ignore» igjen ved å trykke n . + Legg merke til at både «Ignore» og «IGNORE» blir funnet. + + 4. Sett «hlsearch»- og «incsearch»-valgene: :set hls is + + 5. Skriv søkekommandoen igjen og se hva som skjer: /ignore <ENTER> + + 6. For å slå av ignorering av store/små bokstaver, skriv: :set noic + +Merk: For å fjerne uthevingen av treff, skriv: :nohlsearch +Merk: Hvis du vil ignorere store/små bokstaver for kun en søkekommando, bruk + \c i uttrykket: /ignore\c <ENTER> +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + OPPSUMMERING AV LEKSJON 6 + + 1. Trykk o for å legge til en linje NEDENFOR markøren og gå inn i + innsettingsmodus. + Trykk O for å åpne en linje OVER markøren. + + 2. Skriv a for å sette inn tekst ETTER markøren. + Skriv A for å sette inn tekst etter slutten av linjen. + + 3. Kommandoen e går til slutten av et ord. + + 4. Operatoren y («yank») kopierer tekst, p («paste») limer den inn. + + 5. Ved å trykke R går du inn i erstatningsmodus helt til <ESC> trykkes. + + 6. Skriv «:set xxx» for å sette valget «xxx». Noen valg er: + «ic» «ignorecase» ignorer store/små bokstaver under søk + «is» «incsearch» vis delvise treff for en søketekst + «hls» «hlsearch» uthev alle søketreff + + 7. Legg til «no» foran valget for å slå det av: :set noic + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + Leksjon 7.1: FÅ HJELP + + + ** Bruk det innebygde hjelpesystemet. ** + + Vim har et omfattende innebygget hjelpesystem. For å starte det, prøv en av + disse måtene: + - Trykk Hjelp-tasten (hvis du har en) + - Trykk F1-tasten (hvis du har en) + - Skriv :help <ENTER> + + Les teksten i hjelpevinduet for å finne ut hvordan hjelpen virker. + Skriv CTRL-W CTRL-W for å hoppe fra et vindu til et annet + Skriv :q <ENTER> for å lukke hjelpevinduet. + + Du kan få hjelp for omtrent alle temaer om Vim ved å skrive et parameter til + «:help»-kommandoen. Prøv disse (ikke glem å trykke <ENTER>): + + :help w + :help c_CTRL-D + :help insert-index + :help user-manual +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + Leksjon 7.2: LAG ET OPPSTARTSSKRIPT + + + ** Slå på funksjoner i Vim ** + + Vim har mange flere funksjoner enn Vi, men flesteparten av dem er slått av + som standard. For å begynne å bruke flere funksjoner må du lage en + «vimrc»-fil. + + 1. Start redigeringen av «vimrc»-filen. Dette avhenger av systemet ditt: + :e ~/.vimrc for Unix + :e $VIM/_vimrc for MS Windows + + 2. Les inn eksempelfilen for «vimrc»: + :r $VIMRUNTIME/vimrc_example.vim + + 3. Lagre filen med: + :w + + Neste gang du starter Vim vil den bruke syntaks-utheving. Du kan legge til + alle dine foretrukne oppsett i denne «vimrc»-filen. + For mer informasjon, skriv :help vimrc-intro +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + Leksjon 7.3: FULLFØRING + + + ** Kommandolinjefullføring med CTRL-D og <TAB> ** + + 1. Vær sikker på at Vim ikke er i Vi-kompatibel modus: :set nocp + + 2. Se hvilke filer som er i katalogen: :!ls eller :!dir + + 3. Skriv starten på en kommando: :e + + 4. Trykk CTRL-D og Vim vil vise en liste over kommandoer som starter med + «e». + + 5. Trykk <TAB> og Vim vil fullføre kommandonavnet til «:edit». + + 6. Legg til et mellomrom og starten på et eksisterende filnavn: :edit FIL + + 7. Trykk <TAB>. Vim vil fullføre navnet (hvis det er unikt). + +MERK: Fullføring fungerer for mange kommandoer. Prøv ved å trykke CTRL-D og + <TAB>. Det er spesielt nyttig for bruk sammen med :help . +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + OPPSUMMERING AV LEKSJON 7 + + + 1. Skriv :help eller trykk <F1> eller <Help> for å åpne et hjelpevindu. + + 2. Skriv :help kommando for å få hjelp om kommando . + + 3. Trykk CTRL-W CTRL-W for å hoppe til et annet vindu. + + 4. Trykk :q for å lukke hjelpevinduet. + + 5. Opprett et vimrc-oppstartsskript for å lagre favorittvalgene dine. + + 6. Når du skriver en «:»-kommando, trykk CTRL-D for å se mulige + fullføringer. Trykk <TAB> for å bruke en fullføring. + + + + + + + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + + Her slutter innføringen i Vim. Den var ment som en rask oversikt over + editoren, akkurat nok til å la deg sette i gang med enkel bruk. Den er på + langt nær komplett, da Vim har mange flere kommandoer. Les bruksanvisningen + ved å skrive :help user-manual . + + For videre lesing og studier, kan denne boken anbefales: + «Vim - Vi Improved» av Steve Oualline + Utgiver: New Riders + Den første boken som er fullt og helt dedisert til Vim. Spesielt nyttig for + nybegynnere. Inneholder mange eksempler og illustrasjoner. + Se http://iccf-holland.org/click5.html + + Denne boken er eldre og handler mer om Vi enn Vim, men anbefales også: + «Learning the Vi Editor» av Linda Lamb + Utgiver: O'Reilly & Associates Inc. + Det er en god bok for å få vite omtrent hva som helst om Vi. + Den sjette utgaven inneholder også informasjon om Vim. + + Denne innføringen er skrevet av Michael C. Pierce og Robert K. Ware, + Colorado School of Mines med idéer av Charles Smith, Colorado State + University. E-mail: bware@mines.colorado.edu . + + Modifisert for Vim av Bram Moolenaar. + Oversatt av Øyvind A. Holm. E-mail: vimtutor _AT_ sunbase.org + Id: tutor.no 406 2007-03-18 22:48:36Z sunny + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +vim: set ts=8 : diff --git a/runtime/tutor/tutor.pl b/runtime/tutor/tutor.pl index 4ae5355e9..96aa45c90 100644 --- a/runtime/tutor/tutor.pl +++ b/runtime/tutor/tutor.pl @@ -2,9 +2,9 @@ = W i t a j w t u t o r i a l u V I M - a - Wersja 1.7. = =============================================================================== - Vim to potny edytor, ktry posiada wiele polece, zbyt duo by + Vim to potny edytor, ktry posiada wiele polece, zbyt duo, by wyjani je wszystkie w tym tutorialu. Ten przewodnik ma nauczy - Ci posugiwa si wystarczajco wieloma komendami by mg atwo + Ci posugiwa si wystarczajco wieloma komendami, by mg atwo uywa Vima jako edytora oglnego przeznaczenia. Czas potrzebny na ukoczenie tutoriala to 25 do 30 minut i zaley @@ -13,14 +13,14 @@ UWAGA: Polecenia wykonywane w czasie lekcji zmodyfikuj tekst. Zrb wczeniej kopi tego pliku do wicze (jeli zacze komend - "vimtutor" to ju pracujesz na kopii). + "vimtutor", to ju pracujesz na kopii). - Pamitaj e przewodnik ten zosta zaprojektowany do nauki poprzez - wiczenia. Oznacza to, e musisz wykonywa polecenia by nauczy si ich - prawidowo. Jeli bdziesz jedynie czyta tekst szybko zapomnisz wiele + Pamitaj, e przewodnik ten zosta zaprojektowany do nauki poprzez + wiczenia. Oznacza to, e musisz wykonywa polecenia, by nauczy si ich + prawidowo. Jeli bdziesz jedynie czyta tekst, szybko zapomnisz wiele polece! - Teraz upewnij si, e nie masz wcinitego CapsLocka i wciskaj j + Teraz upewnij si, e nie masz wcinitego Caps Locka i wciskaj j tak dugo dopki Lekcja 1.1. nie wypeni cakowicie ekranu. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -40,28 +40,28 @@ 3. Uywajc strzaki w d przejd do nastpnej lekcji. -Uwaga: Jeli nie jeste pewien czego co wpisae, wcinij <ESC> by wrci do +Uwaga: Jeli nie jeste pewien czego co wpisae, wcinij <ESC>, by wrci do trybu Normal. Wtedy powtrz polecenie. Uwaga: Klawisze kursora take powinny dziaa, ale uywajc hjkl bdziesz - w stanie porusza si o wiele szybciej jak si tylko przyzwyczaisz. + w stanie porusza si o wiele szybciej, jak si tylko przyzwyczaisz. Naprawd! ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Lekcja 1.2.: WYCHODZENIE Z VIM-a - !! UWAGA: Przed wykonaniem jakiegokolwiek polecenia przeczytaj ca lekcj.!! + !! UWAGA: Przed wykonaniem jakiegokolwiek polecenia przeczytaj ca lekcj !! 1. Wcinij <ESC> (aby upewni si, e jeste w trybie Normal). 2. Wpisz: :q!<ENTER>. - To spowoduje wyjcie z edytora PORZUCAJC wszelkie zmiany jakie - zdye zrobi. Jeli chcesz zapamita zmiany i wyj + To spowoduje wyjcie z edytora PORZUCAJC wszelkie zmiany, jakie + zdye zrobi. Jeli chcesz zapamita zmiany i wyj, wpisz: :wq<ENTER> 3. Kiedy widzisz znak zachty powoki wpisz komend, eby wrci do tutoriala. Czyli: vimtutor<ENTER> - 4. Jeli chcesz zapamita polecenia, wykonaj kroki 1. do 3. aby + 4. Jeli chcesz zapamita polecenia, wykonaj kroki 1. do 3., aby wyj i wrci do edytora. UWAGA: :q!<ENTER> porzuca wszelkie zmiany jakie zrobie. W nastpnych @@ -85,7 +85,7 @@ UWAGA: :q!<ENTER> porzuca wszelkie zmiany jakie zrobie. W nastpnych ---> Kkrowa prrzeskoczya prrzez ksiiycc. - 5. Teraz kiedy zdanie jest poprawione przejd do Lekcji 1.4. + 5. Teraz, kiedy zdanie jest poprawione, przejd do Lekcji 1.4. UWAGA: Ucz si przez wiczenie, nie wkuwanie. @@ -101,18 +101,18 @@ UWAGA: Ucz si przez wiczenie, nie wkuwanie. 1. Przenie kursor do pierwszej linii poniej oznaczonej --->. - 2. Aby poprawi pierwszy wiersz, ustaw kursor na pierwszym znaku PO tym + 2. Aby poprawi pierwszy wiersz, ustaw kursor na pierwszym znaku PO tym, gdzie tekst ma by wstawiony. 3. Wcinij i a nastpnie wpisz konieczne poprawki. - 4. Po poprawieniu bdu wcinij <ESC> by wrci do trybu Normal. - Powtarzaj kroki 2. do 4. aby poprawi cae zdanie. + 4. Po poprawieniu bdu wcinij <ESC>, by wrci do trybu Normal. + Powtarzaj kroki 2. do 4., aby poprawi cae zdanie. ---> W tej brkje troch . ---> W tej linii brakuje troch tekstu. - 5. Kiedy czujesz si swobodnie wstawiajc tekst przejd do + 5. Kiedy czujesz si swobodnie wstawiajc tekst, przejd do podsumowania poniej. @@ -129,7 +129,7 @@ UWAGA: Ucz si przez wiczenie, nie wkuwanie. 3. Kiedy tekst zosta dodany, wcinij <ESC> i wr do trybu Normalnego. - 4. Przenie kursor do drugiej linii oznaczonej ---> i powtrz kroki 2 i 3 + 4. Przenie kursor do drugiej linii oznaczonej ---> i powtrz kroki 2. i 3., aby poprawi zdanie. ---> Brakuje tu tro @@ -137,27 +137,27 @@ UWAGA: Ucz si przez wiczenie, nie wkuwanie. ---> Tu te troch bra Tu te troch brakuje. - 5. Kiedy ju utrwalie wiczenie przejd do lekcji 1.6. + 5. Kiedy ju utrwalie wiczenie, przejd do lekcji 1.6. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Lekcja 1.6.: EDYCJA PLIKU ** Uyj :wq aby zapisa plik i wyj. ** - !! UWAGA: zanim wykonasz jakiekolwiek polecenia przeczyaj ca lekcj !! + !! UWAGA: zanim wykonasz jakiekolwiek polecenia przeczytaj ca lekcj !! 1. Zakocz tutorial tak jak w lekcji 1.2.: :q! - Lub jeli masz dostp do innego terminala zrb kolejne kroki tam. + lub, jeli masz dostp do innego terminala, wykonaj kolejne kroki tam. 2. W powoce wydaj polecenie: vim tutor<ENTER> - "vim" jest poleceniem uruchamiajcym edytor Vim. 'tutor' to nazwa pliku - jaki chcesz edytowa. Uyj pliku jaki moe zosta zmieniony. + "vim" jest poleceniem uruchamiajcym edytor Vim. 'tutor' to nazwa pliku, + jaki chcesz edytowa. Uyj pliku, ktry moe zosta zmieniony. - 3. Dodaj i usu tekst tak jak si nauczye w poprzednich lekcjach. + 3. Dodaj i usu tekst tak, jak si nauczye w poprzednich lekcjach. 4. Zapisz plik ze zmianami i opu Vima: :wq<ENTER> - 5. Jeli zakoczye vimtutor w kroku 1. uruchom go ponownie i przejd + 5. Jeli zakoczye vimtutor w kroku 1., uruchom go ponownie i przejd do podsumowania poniej. 6. Po przeczytaniu wszystkich krokw i ich zrozumieniu: wykonaj je. @@ -168,14 +168,14 @@ UWAGA: Ucz si przez wiczenie, nie wkuwanie. 1. Poruszasz kursorem uywajc "strzaek" i klawiszy hjkl . h (w lewo) j (w d) k (do gry) l (w prawo) - 2. By wej do Vima (z powoki) wpisz: + 2. By wej do Vima, (z powoki) wpisz: vim NAZWA_PLIKU<ENTER> - 3. By wyj z Vima wpisz: - <ESC> :q!<ENTER> by usunc wszystkie zmiany. + 3. By wyj z Vima, wpisz: + <ESC> :q!<ENTER> by usun wszystkie zmiany. LUB: <ESC> :wq<ENTER> by zmiany zachowa. - 4. By usun znak pod kursorem wcinij: x + 4. By usun znak pod kursorem, wcinij: x 5. By wstawi tekst przed kursorem lub doda: i wpisz tekst <ESC> wstawi przed kursorem @@ -189,18 +189,18 @@ Teraz moemy kontynuowa i przej do Lekcji 2. Lekcja 2.1.: POLECENIE DELETE (usuwanie) - ** Wpisz dw by usunc wyraz. ** + ** Wpisz dw by usun wyraz. ** - 1. Wcinij <ESC> by upewni si, e jeste w trybie Normal. + 1. Wcinij <ESC>, by upewni si, e jeste w trybie Normal. 2. Przenie kursor do linii poniej oznaczonej --->. - 3. Przesu kursor na pocztek wyrazu, ktre chcesz usun. + 3. Przesu kursor na pocztek wyrazu, ktry chcesz usun. 4. Wpisz dw by usun wyraz. UWAGA: Litera d pojawi si na dole ekranu. Vim czeka na wpisanie w . - Jeli zobaczysz inny znak oznacza to, e wpisae co le, wcinij + Jeli zobaczysz inny znak, oznacza to, e wpisae co le; wcinij <ESC> i zacznij od pocztku. ---> Jest tu par papier wyrazw, ktre kamie nie nale do noyce tego zdania. @@ -225,7 +225,7 @@ Teraz moemy kontynuowa i przej do Lekcji 2. ---> Kto wpisa koniec tego zdania dwukrotnie. zdania dwukrotnie. - 5. Przejd do Lekcji 2.3. by zrozumie co si stao. + 5. Przejd do Lekcji 2.3., by zrozumie co si stao. @@ -235,12 +235,12 @@ Teraz moemy kontynuowa i przej do Lekcji 2. Lekcja 2.3.: O OPERATORACH I RUCHACH - Wiele polece zmieniajcych tekst s zoone z operatora i ruchu. - Format dla polecenia usuwajcego z operatorem d jest taki: + Wiele polece zmieniajcych tekst jest zoonych z operatora i ruchu. + Format dla polecenia usuwajcego z operatorem d jest nastpujcy: d ruch - Gdzie: + gdzie: d - operator usuwania. ruch - na czym polecenie bdzie wykonywane (lista poniej). @@ -252,7 +252,7 @@ Teraz moemy kontynuowa i przej do Lekcji 2. W ten sposb wpisanie de usunie znaki od kursora do koca wyrazu. UWAGA: Wpisanie tylko ruchu w trybie Normal bez operatora przeniesie kursor - tak jak to okrelono. + tak, jak to okrelono. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Lekcja 2.4.: UYCIE MNONIKA DLA RUCHU @@ -266,32 +266,32 @@ UWAGA: Wpisanie tylko ruchu w trybie Normal bez operatora przeniesie kursor 3. Wpisz 3e aby przenie kursor do koca trzeciego wyrazu w przd. - 4. Wpisz 0 (zero) aby przenie kursor do pocztku linii. + 4. Wpisz 0 (zero), aby przenie kursor na pocztek linii. 5. Powtrz kroki 2. i 3. z innymi liczbami. - ---> To jest zwyky wiersz z wyrazami po ktrych moesz si porusza. + ---> To jest zwyky wiersz z wyrazami, po ktrych moesz si porusza. 6. Przejd do lekcji 2.5. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - Lekcja 2.5.: UYCIE MNONIKA BY WICEJ USUN + Lekcja 2.5.: UYCIE MNONIKA, BY WICEJ USUN ** Wpisanie liczby z operatorem powtarza go odpowiedni ilo razy. ** W wyej wspomnianej kombinacji operatora usuwania i ruchu podaj mnonik - przed ruchem by wicej usun: + przed ruchem, by wicej usun: d liczba ruch 1. Przenie kursor do pierwszego wyrazu KAPITALIKAMI w linii zaznaczonej --->. 2. Wpisz 2dw aby usun dwa wyrazy KAPITALIKAMI. - 3. Powtarzaj kroki 1. i 2. z innymi mnonikami aby usun kolejne wyrazy + 3. Powtarzaj kroki 1. i 2. z innymi mnonikami, aby usun kolejne wyrazy KAPITALIKAMI jednym poleceniem ---> ta ASD WE linia QWE ASDF ZXCV FG wyrazw zostaa ERT FGH CF oczyszczona. @@ -312,7 +312,7 @@ UWAGA: Mnonik pomidzy operatorem d i ruchem dziaa podobnie do ruchu bez 1. Przenie kursor do drugiego zdania z wierszyka poniej. 2. Wpisz dd aby usun wiersz. 3. Teraz przenie si do czwartego wiersza. - 4. Wpisz 2dd aby usunc dwa wiersze. + 4. Wpisz 2dd aby usun dwa wiersze. ---> 1) Re s czerwone, ---> 2) Boto jest fajne, @@ -335,12 +335,12 @@ UWAGA: Mnonik pomidzy operatorem d i ruchem dziaa podobnie do ruchu bez 2. Wpisz x aby usun pierwszy niechciany znak. 3. Teraz wcinij u aby cofn skutki ostatniego polecenia. 4. Tym razem popraw wszystkie bdy w linii uywajc polecenia x . - 5. Teraz wcinij wielkie U aby przywrci lini do oryginalnego stanu. - 6. Teraz wcinij u kilka razy by cofn U i poprzednie polecenia. + 5. Teraz wcinij wielkie U aby przywrci lini do oryginalnego stanu. + 6. Teraz wcinij u kilka razy, by cofn U i poprzednie polecenia. 7. Teraz wpisz CTRL-R (trzymaj rwnoczenie wcinite klawisze CTRL i R) kilka razy, by cofn cofnicia. ----> Poopraw bldyyy w teej liniii i zaamiie je prrzez coofnij. +---> Poopraw bdyyy w teej liniii i zaamiie je prrzez coofnij. 8. To s bardzo poyteczne polecenia. @@ -350,22 +350,22 @@ UWAGA: Mnonik pomidzy operatorem d i ruchem dziaa podobnie do ruchu bez LEKCJA 2. PODSUMOWANIE - 1. By usun znaki od kursora do nastpnego wyrazu wpisz: dw - 2. By usun znaki od kursora do koca linii wpisz: d$ + 1. By usun znaki od kursora do nastpnego wyrazu, wpisz: dw + 2. By usun znaki od kursora do koca linii, wpisz: d$ 3. By usun ca lini: dd - 4. By powtrzy ruch poprzed go liczb: 2w + 4. By powtrzy ruch, poprzed go liczb: 2w 5. Format polecenia zmiany to: operator [liczba] ruch gdzie: - operator - to co trzeba zrobi (np. d dla usuwania) + operator - to, co trzeba zrobi (np. d dla usuwania) [liczba] - opcjonalne, ile razy powtrzy ruch ruch - przenosi nad tekstem do operowania, takim jak w (wyraz), - $ (do koca linii), etc. + $ (do koca linii) etc. - 6. By przej do pocztku linii uyj zera: 0 - 7. By cofn poprzednie polecenie, wpisz: u (mae u) - By cofn wszystkie zmiany w linii wpisz: U (wielkie U) - By cofn cofnicia wpisz: CTRL-R + 6. By przej do pocztku linii, uyj zera: 0 + 7. By cofn poprzednie polecenie, wpisz: u (mae u) + By cofn wszystkie zmiany w linii, wpisz: U (wielkie U) + By cofn cofnicie, wpisz: CTRL-R @@ -379,7 +379,7 @@ UWAGA: Mnonik pomidzy operatorem d i ruchem dziaa podobnie do ruchu bez 2. Wpisz dd aby usun lini i przechowa j w rejestrze Vima. - 3. Przenie kursor do linii c), POWYEJ tej gdzie usunita linia powinna + 3. Przenie kursor do linii c), POWYEJ tej, gdzie usunita linia powinna si znajdowa. 4. Wcinij p by wstawi lini poniej kursora. @@ -404,21 +404,21 @@ UWAGA: Mnonik pomidzy operatorem d i ruchem dziaa podobnie do ruchu bez 3. Wpisz r a potem znak jaki powinien go zastpi. - 4. Powtarzaj kroki 2. i 3. dopki pierwsza linia nie bdzie taka jak druga. + 4. Powtarzaj kroki 2. i 3. dopki pierwsza linia nie bdzie taka, jak druga. ----> Kjedy ten wiersz bi wstkiwany kto wcizn per zych klawirzy! ----> Kiedy ten wiersz by wstukiwany kto wcisn par zych klawiszy! +---> Kjedy ten wiersz bi wstkiwany, kto wcizn per zych klawirzy! +---> Kiedy ten wiersz by wstukiwany, kto wcisn par zych klawiszy! 5. Teraz czas na Lekcj 3.3. -UWAGA: Pamitaj by uczy si wiczc, a nie pamiciowo. +UWAGA: Pamitaj, by uczy si wiczc, a nie pamiciowo. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Lekcja 3.3.: OPERATOR CHANGE (zmie) - ** By zmieni do koca wyrazu wpisz ce . ** + ** By zmieni do koca wyrazu, wpisz ce . ** 1. Przenie kursor do pierwszej linii poniej oznaczonej --->. @@ -428,7 +428,7 @@ UWAGA: Pamitaj by uczy si wiczc, a nie pamiciowo. 4. Wcinij <ESC> i przejd do nastpnej planowanej zmiany. - 5. Powtarzaj kroki 3. i 4. dopki pierwsze zdanie nie bdzie takie same + 5. Powtarzaj kroki 3. i 4. dopki pierwsze zdanie nie bdzie takie same, jak drugie. ---> Ta lunos ma pire sw, ktre tina zbnic uifajonc pcmazu zmie. @@ -442,13 +442,13 @@ UWAGA: Pamitaj by uczy si wiczc, a nie pamiciowo. Lekcja 3.4.: WICEJ ZMIAN UYWAJC c - ** Polecenie change uywa takich samych ruchw jak delete. ** + ** Polecenie change uywa takich samych ruchw, jak delete. ** - 1. Operator change dziaa tak samo jak delete. Format wyglda tak: + 1. Operator change dziaa tak samo, jak delete. Format wyglda tak: c [liczba] ruch - 2. Ruchy s take takie same, np.: w (wyraz), $ (koniec linii), etc. + 2. Ruchy s take takie same, np.: w (wyraz), $ (koniec linii) etc. 3. Przenie si do pierwszej linii poniej oznaczonej ---> @@ -456,7 +456,7 @@ UWAGA: Pamitaj by uczy si wiczc, a nie pamiciowo. 5. Wpisz c$ , popraw koniec wiersza i wcinij <ESC>. ----> Koniec tego wiersza musi by poprawiony aby wyglda tak jak drugi. +---> Koniec tego wiersza musi by poprawiony, aby wyglda tak, jak drugi. ---> Koniec tego wiersza musi by poprawiony uywajc polecenia c$ . UWAGA: Moesz uywa <BS> aby poprawia bdy w czasie pisania. @@ -469,11 +469,11 @@ UWAGA: Moesz uywa <BS> aby poprawia bdy w czasie pisania. polecenie wstawia skasowany tekst PO kursorze (jeli caa linia zostaa usunita, zostanie ona umieszczona w linii poniej kursora). - 2. By zamieni znak pod kursorem wcinij r a potem znak, ktry ma zastpi + 2. By zamieni znak pod kursorem, wcinij r a potem znak, ktry ma zastpi oryginalny. - 3. Operator change pozwala Ci na zastpienie od kursora do miejsca gdzie - zabraby ci ruch. Np. wpisz ce aby zamieni tekst od kursora do koca + 3. Operator change pozwala Ci na zastpienie od kursora do miejsca, gdzie + zabraby Ci ruch. Np. wpisz ce aby zamieni tekst od kursora do koca wyrazu, c$ aby zmieni tekst do koca linii. 4. Format do polecenia change (zmie): @@ -497,12 +497,12 @@ UWAGA: Moesz uywa <BS> aby poprawia bdy w czasie pisania. Zapamitaj numer linii dla potrzeb kroku 3. UWAGA: Moesz te zobaczy pozycj kursora w prawym, dolnym rogu ekranu. - Dzieje si tak kiedy ustawiona jest opcja 'ruler' (wyjanione w lekcji 6.). + Dzieje si tak kiedy ustawiona jest opcja 'ruler' (wicej w lekcji 6.). 2. Wcinij G aby przej na koniec pliku. Wcinij gg aby przej do pocztku pliku. - 3. Wpisz numer linii, w ktrej bye a potem G . To przeniesie ci + 3. Wpisz numer linii, w ktrej bye a potem G . To przeniesie Ci z powrotem do linii, w ktrej bye kiedy wcisne CTRL-G. 4. Jeli czujesz si wystarczajco pewnie, wykonaj kroki 1-3. @@ -511,10 +511,10 @@ UWAGA: Moesz te zobaczy pozycj kursora w prawym, dolnym rogu ekranu. Lekcja 4.2.: POLECENIE SZUKAJ - ** Wpisz / a nastpnie wyraenie aby je znale. ** + ** Wpisz / a nastpnie wyraenie, aby je znale. ** - 1. W trybie Normal wpisz / . Zauwa, e znak ten, oraz kursor pojawi - si na dole ekranu tak samo jak polecenie : . + 1. W trybie Normal wpisz / . Zauwa, e znak ten oraz kursor pojawi + si na dole ekranu tak samo, jak polecenie : . 2. Teraz wpisz bond<ENTER> . To jest sowo, ktrego chcesz szuka. @@ -523,11 +523,11 @@ UWAGA: Moesz te zobaczy pozycj kursora w prawym, dolnym rogu ekranu. 4. Jeli chcesz szuka frazy do tyu, uyj polecenia ? zamiast / . - 5. Aby wrci gdzie bye wcinij CTRL-O. Powtarzaj by wrci dalej. CTRL-I + 5. Aby wrci gdzie bye, wcinij CTRL-O. Powtarzaj, by wrci dalej. CTRL-I idzie do przodu. -Uwaga: 'bond' to nie jest metoda by przeliterowa bd; 'bond' to bd. -Uwaga: Kiedy szukanie osignie koniec pliku bdzie kontynuowao od pocztku +Uwaga: 'bond' to nie jest metoda, by przeliterowa bd; 'bond' to bd. +Uwaga: Kiedy szukanie osignie koniec pliku, bdzie kontynuowane od pocztku o ile opcja 'wrapscan' nie zostaa przestawiona. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -571,16 +571,16 @@ Uwaga: Ta funkcja jest bardzo uyteczna w debuggowaniu programu 4. Aby zmieni wszystkie wystpienia acucha znakw pomidzy dwoma liniami, wpisz: :#,#s/stare/nowe/g gdzie #,# s numerami linii ograniczajcych - region gdzie ma nastpi zamiana. + region, gdzie ma nastpi zamiana. wpisz :%s/stare/nowe/g by zmieni wszystkie wystpienia w caym pliku. wpisz :%s/stare/nowe/gc by zmieni wszystkie wystpienia w caym - pliku, proszc o potwierdzenie za kadym razem + pliku, proszc o potwierdzenie za kadym razem. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ LEKCJA 4. PODSUMOWANIE 1. CTRL-G pokae Twoj pozycj w pliku i status pliku. SHIFT-G przenosi - ci do koca pliku. + Ci do koca pliku. G przenosi do koca pliku. liczba G przenosi do linii [liczba]. gg przenosi do pierwszej linii. @@ -588,22 +588,22 @@ Uwaga: Ta funkcja jest bardzo uyteczna w debuggowaniu programu 2. Wpisanie / a nastpnie acucha znakw szuka acucha DO PRZODU. Wpisanie ? a nastpnie acucha znakw szuka acucha DO TYU. Po wyszukiwaniu wcinij n by znale nastpne wystpienie szukanej - frazy tym samym kierunku lub N by szuka w kierunku przeciwnym. + frazy w tym samym kierunku lub N by szuka w kierunku przeciwnym. CTRL-O przenosi do starszych pozycji, CTRL-I do nowszych. 3. Wpisanie % gdy kursor znajduje si na (,),[,],{, lub } lokalizuje parujcy znak. - 4. By zamieni pierwszy stary na nowy w linii wpisz :s/stary/nowy - By zamieni wszystkie stary na nowy w linii wpisz :s/stary/nowy/g + 4. By zamieni pierwszy stary na nowy w linii, wpisz :s/stary/nowy + By zamieni wszystkie stary na nowy w linii, wpisz :s/stary/nowy/g By zamieni frazy pomidzy dwoma liniami # wpisz :#,#s/stary/nowy/g - By zamieni wszystkie wystpienia w pliku wpisz :%s/stary/nowy/g - By Vim prosi Ci o potwierdzenie dodaj 'c' :%s/stary/nowy/gc + By zamieni wszystkie wystpienia w pliku, wpisz :%s/stary/nowy/g + By Vim prosi Ci o potwierdzenie, dodaj 'c' :%s/stary/nowy/gc ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - Lekcja 5.1.: JAK WYKONA POLECENIA ZEWNTRZNE + Lekcja 5.1.: JAK WYKONA POLECENIA ZEWNTRZNE? - ** Wpisz :! a nastpnie zewntrzne polecenie by je wykona. ** + ** Wpisz :! a nastpnie zewntrzne polecenie, by je wykona. ** 1. Wpisz znajome polecenie : by ustawi kursor na dole ekranu. To pozwala na wprowadzenie komendy linii polece. @@ -626,20 +626,20 @@ Uwaga: Wszystkie polecenia : musz by zakoczone <ENTER>. Lekcja 5.2.: WICEJ O ZAPISYWANIU PLIKW - ** By zachowa zmiany w tekci wpisz :w NAZWA_PLIKU . ** + ** By zachowa zmiany w tekcie, wpisz :w NAZWA_PLIKU . ** 1. Wpisz :!dir lub :!ls by zobaczy spis plikw w katalogu. - Ju wiesz, e musisz wcisn <ENTER> po tym. + Ju wiesz, e musisz po tym wcisn <ENTER>. - 2. Wybierz nazw pliku jaka jeszcze nie istnieje, np. TEST. + 2. Wybierz nazw pliku, jaka jeszcze nie istnieje, np. TEST. 3. Teraz wpisz: :w TEST (gdzie TEST jest nazw pliku jak wybrae.) 4. To polecenie zapamita cay plik (Vim Tutor) pod nazw TEST. - By to sprawdzi wpisz :!dir lub :!ls , eby znowu zobaczy list plikw. + By to sprawdzi, wpisz :!dir lub :!ls eby znowu zobaczy list plikw. Uwaga: Zauwa, e gdyby teraz wyszed z Vima, a nastpnie wszed ponownie - poleceniem vim TEST , plik byby dokadn kopi tutoriala kiedy go + poleceniem vim TEST , plik byby dokadn kopi tutoriala, kiedy go zapisywae. 5. Teraz usu plik wpisujc (MS-DOS): :!del TEST @@ -649,7 +649,7 @@ Uwaga: Zauwa, e gdyby teraz wyszed z Vima, a nastpnie wszed ponownie Lekcja 5.3.: WYBRANIE TEKSTU DO ZAPISU - ** By zachowa cz pliku wpisz v ruch :w NAZWA_PLIKU ** + ** By zachowa cz pliku, wpisz v ruch :w NAZWA_PLIKU ** 1. Przenie kursor do tego wiersza. @@ -664,26 +664,26 @@ Uwaga: Zauwa, e gdyby teraz wyszed z Vima, a nastpnie wszed ponownie 5. Vim zapisze wybrane linie do pliku TEST. Uyj :!dir lub :!ls , eby to zobaczy. Jeszcze go nie usuwaj! Uyjemy go w nastpnej lekcji. -UWAGA: Wcinicie v zaczyna tryb Wizualny. Moesz porusza kursorem by - zmieni rozmiary zaznaczenia. Moesz te uy operatora by zrobi co +UWAGA: Wcinicie v zaczyna tryb Wizualny. Moesz porusza kursorem, by + zmieni rozmiary zaznaczenia. Moesz te uy operatora, by zrobi co z tekstem. Na przykad d usuwa tekst. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Lekcja 5.4.: WSTAWIANIE I CZENIE PLIKW - ** By wstawi zawarto pliku wpisz :r NAZWA_PLIKU ** + ** By wstawi zawarto pliku, wpisz :r NAZWA_PLIKU ** 1. Umie kursor tu powyej tej linii. UWAGA: Po wykonaniu kroku 2. zobaczysz tekst z Lekcji 5.3. Potem przejd - do DOU by zobaczy ponownie t lekcj. + do DOU, by zobaczy ponownie t lekcj. 2. Teraz wczytaj plik TEST uywajc polecenia :r TEST , gdzie TEST jest nazw pliku. Wczytany plik jest umieszczony poniej linii z kursorem. - 3. By sprawdzi czy plik zosta wczytany cofnij kursor i zobacz, e + 3. By sprawdzi czy plik zosta wczytany, cofnij kursor i zobacz, e teraz s dwie kopie Lekcji 5.3., orygina i kopia z pliku. UWAGA: Moesz te wczyta wyjcie zewntrznego polecenia. Na przykad @@ -723,14 +723,14 @@ UWAGA: Moesz te wczyta wyjcie zewntrznego polecenia. Na przykad 1. Przenie kursor do linii poniej oznaczonej --->. - 2. Wpisz o (mae) by otworzy lini PONIEJ kursora i przenie si + 2. Wpisz o (mae), by otworzy lini PONIEJ kursora i przenie si do trybu Insert (wprowadzanie). 3. Wpisz troch tekstu i wcinij <ESC> by wyj z trybu Insert (wprowadzanie). ---> Po wciniciu o kursor znajdzie si w otwartej linii w trybie Insert. - 4. By otworzy lini POWYEJ kursora wcinij wielkie O zamiast maego + 4. By otworzy lini POWYEJ kursora, wcinij wielkie O zamiast maego o . Wyprbuj to na linii poniej. ---> Otwrz lini powyej wciskajc SHIFT-O gdy kursor bdzie na tej linii. @@ -747,9 +747,9 @@ UWAGA: Moesz te wczyta wyjcie zewntrznego polecenia. Na przykad 2. Wciskaj e dopki kursor nie bdzie na kocu li . - 3. Wpisz a (mae) aby doda tekst ZA znakiem pod kursorem. + 3. Wpisz a (mae), aby doda tekst ZA znakiem pod kursorem. - 4. Dokocz wyraz tak jak w linii poniej. Wcinij <ESC> aby opuci tryb + 4. Dokocz wyraz tak, jak w linii poniej. Wcinij <ESC> aby opuci tryb Insert. 5. Uyj e by przej do kolejnego niedokoczonego wyrazu i powtarzaj kroki @@ -758,7 +758,7 @@ UWAGA: Moesz te wczyta wyjcie zewntrznego polecenia. Na przykad ---> Ta li poz Ci wi dodaw teks do ko lin ---> Ta linia pozwoli Ci wiczy dodawanie tekstu do koca linii. -Uwaga: a , i oraz A prowadz do trybu Insert, jedyn rnic jest miejsce +Uwaga: a , i oraz A prowadz do trybu Insert, jedyn rnic jest miejsce, gdzie nowe znaki bd dodawane. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Lekcja 6.3.: INNA WERSJA REPLACE (zamiana) @@ -791,16 +791,16 @@ UWAGA: Tryb Replace jest jak tryb Insert, ale kady znak usuwa istniejcy 1. Przejd do linii oznaczonej ---> i umie kursor za "a)". - 2. Wejd w tryb Visual v i przenie kursor na pocztek "pierwszy". + 2. Wejd w tryb Wizualny v i przenie kursor na pocztek "pierwszy". - 3. Wcinij y aby yankowa (kopiowa) podwietlony tekst. + 3. Wcinij y aby kopiowa (yankowa) podwietlony tekst. 4. Przenie kursor do koca nastpnej linii: j$ - 5. Wcinij p aby wpakowa (paste) tekst. Dodaj: a drugi<ESC> . + 5. Wcinij p aby wklei (wpakowa) tekst. Dodaj: a drugi<ESC> . - 6. Uyj trybu Wizualnego aby wybra " element.", yankuj go y , przejd do - koca nastpnej linii j$ i upakuj tam tekst z p . + 6. Uyj trybu Wizualnego, aby wybra " element.", yankuj go y , przejd do + koca nastpnej linii j$ i upakuj tam tekst z p . ---> a) to jest pierwszy element. b) @@ -810,7 +810,7 @@ Uwaga: moesz uy y jako operatora; yw kopiuje jeden wyraz. Lekcja 6.5.: USTAWIANIE OPCJI -** Ustawianie opcji tak by szukaj lub substytucja ignoroway wielko liter ** +** Ustawianie opcji tak, by szukaj lub substytucja ignoroway wielko liter ** 1. Szukaj 'ignore' wpisujc: /ignore<ENTER> Powtrz szukanie kilka razy naciskajc klawisz n . @@ -828,7 +828,7 @@ Uwaga: moesz uy y jako operatora; yw kopiuje jeden wyraz. 6. Aby wyczy ignorowanie wielkoci liter: :set noic -Uwaga: Aby usun podwietlanie dopasowa wpisz: :nohlsearch +Uwaga: Aby usun podwietlanie dopasowa, wpisz: :nohlsearch Uwaga: Aby ignorowa wielko liter dla jednego wyszukiwania: /ignore\c<ENTER> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ LEKCJA 6. PODSUMOWANIE @@ -837,36 +837,36 @@ Uwaga: Aby ignorowa wielko liter dla jednego wyszukiwania: /ignore\c<ENTER> 1. Wpisanie o otwiera lini PONIEJ kursora. Wpisanie O otwiera lini POWYEJ kursora. - 2. Wpisanie a by wstawi tekst ZA znakiem na, ktrym jest kursor. + 2. Wpisanie a wstawia tekst ZA znakiem, na ktrym jest kursor. Wpisanie A dodaje tekst na kocu linii. 3. Polecenie e przenosi do koca wyrazu. - 4. Operator y yankuje (kopiuje) tekst, p pakuje (wkleja, paste) go. + 4. Operator y yankuje (kopiuje) tekst, p pakuje (wkleja) go. 5. Wpisanie wielkiego R wprowadza w tryb Replace (zamiana) dopki nie zostanie wcinity <ESC>. - 6. Wpisanie ":set xxx" ustawia opcj "xxx". Nietkre opcje: + 6. Wpisanie ":set xxx" ustawia opcj "xxx". Niektre opcje: 'ic' 'ignorecase' ignoruj wielko znakw 'is' 'incsearch' poka czciowe dopasowania 'hls' 'hlsearch' podwietl wszystkie dopasowania - Moesz uy zarwno dugiej jak i krtkiej formy. - 7. Dodaj "no" aby wyczy opcj: :set noic + Moesz uy zarwno dugiej, jak i krtkiej formy. + 7. Dodaj "no", aby wyczy opcj: :set noic ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - LEKCJA 7.1. JAK UZYSKA POMOC + LEKCJA 7.1. JAK UZYSKA POMOC? ** Uycie systemu pomocy on-line ** - Vim posiada bardzo dobry system pomocy on-line. By zacz sprbuj jednej + Vim posiada bardzo dobry system pomocy on-line. By zacz, sprbuj jednej z trzech moliwoci: - wcinij klawisz <HELP> (jeli taki masz) - wcinij klawisz <F1> (jeli taki masz) - wpisz :help<ENTER> - Przeczytaj tekst w oknie pomocy aby dowiedzie si jak dziaa pomoc. + Przeczytaj tekst w oknie pomocy, aby dowiedzie si jak dziaa pomoc. wpisz CTRL-W CTRL-W aby przeskoczy z jednego okna do innego wpisz :q<ENTER> aby zamkn okno pomocy. @@ -894,10 +894,10 @@ Uwaga: Aby ignorowa wielko liter dla jednego wyszukiwania: /ignore\c<ENTER> 3. Zapisz plik: :w - Nastpnym razem gdy zaczniesz prac w Vimie bdzie on uywa podwietlania + Nastpnym razem, gdy zaczniesz prac w Vimie bdzie on uywa podwietlania skadni. Moesz doda wszystkie swoje ulubione ustawienia do tego pliku "vimrc". - Aby uzyska wicej informacji wpisz :help vimrc-intro + Aby uzyska wicej informacji, wpisz :help vimrc-intro ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Lekcja 7.3.: UZUPENIANIE @@ -907,11 +907,11 @@ Uwaga: Aby ignorowa wielko liter dla jednego wyszukiwania: /ignore\c<ENTER> 1. Upewnij si, e Vim nie jest w trybie kompatybilnoci: :set nocp - 2. Zerknij jakie pliki s w biecm katalogu: :!ls lub :!dir + 2. Zerknij, jakie pliki s w biecym katalogu: :!ls lub :!dir 3. Wpisz pocztek polecenia: :e - 4. Wcinij CTRL-D i Vim pokae list polece jakie zaczynaj si na "e". + 4. Wcinij CTRL-D i Vim pokae list polece, jakie zaczynaj si na "e". 5. Wcinij <TAB> i Vim uzupeni polecenie do ":edit". @@ -925,7 +925,7 @@ UWAGA: Uzupenianie dziaa dla wielu polece. Sprbuj wcisn CTRL-D i <TAB>. Lekcja 7. PODSUMOWANIE - 1. Wpisz :help lub wcinij <F1> lub <Help> aby otworzy okno pomocy. + 1. Wpisz :help albo wcinij <F1> lub <Help> aby otworzy okno pomocy. 2. Wpisz :help cmd aby uzyska pomoc o cmd . @@ -945,14 +945,14 @@ UWAGA: Uzupenianie dziaa dla wielu polece. Sprbuj wcisn CTRL-D i <TAB>. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - Tutaj si koczy tutorial Vima. Zosta on pomylany tak aby da krtki + Tutaj si koczy tutorial Vima. Zosta on pomylany tak, aby da krtki przegld jego moliwoci, wystarczajcy by mg go uywa. Jest on - daleki od kompletnoci poniewa Vim ma o wiele, wiele wicej polece. + daleki od kompletnoci, poniewa Vim ma o wiele, wiele wicej polece. Dla dalszej nauki rekomendujemy ksik: Vim - Vi Improved - autor Steve Oualline Wydawca: New Riders - Pierwsza ksizka cakowicie powicona Vimowi. Uyteczna zwaszcza dla + Pierwsza ksika cakowicie powicona Vimowi. Uyteczna zwaszcza dla pocztkujcych. Zawiera wiele przykadw i ilustracji. Zobacz http://iccf-holland.org./click5.html @@ -960,7 +960,7 @@ UWAGA: Uzupenianie dziaa dla wielu polece. Sprbuj wcisn CTRL-D i <TAB>. polecenia: Learning the Vi Editor - autor Linda Lamb Wydawca: O'Reilly & Associates Inc. - To dobra ksika by dowiedzie si niemal wszystkiego co chciaby zrobi + To dobra ksika, by dowiedzie si niemal wszystkiego, co chciaby zrobi z Vi. Szsta edycja zawiera te informacje o Vimie. Po polsku wydano: @@ -991,4 +991,5 @@ UWAGA: Uzupenianie dziaa dla wielu polece. Sprbuj wcisn CTRL-D i <TAB>. rev. Marzec 2002 2nd rev. Wrzesie 2004 3rd rev. Marzec 2006 + 4th rev. Grudzie 2008 Wszelkie uwagi prosz kierowa na: mikmach@wp.pl diff --git a/runtime/tutor/tutor.pl.cp1250 b/runtime/tutor/tutor.pl.cp1250 index 98971d014..8c647e131 100644 --- a/runtime/tutor/tutor.pl.cp1250 +++ b/runtime/tutor/tutor.pl.cp1250 @@ -2,9 +2,9 @@ = W i t a j w t u t o r i a l u V I M - a - Wersja 1.7. = =============================================================================== - Vim to potny edytor, ktry posiada wiele polece, zbyt duo by + Vim to potny edytor, ktry posiada wiele polece, zbyt duo, by wyjani je wszystkie w tym tutorialu. Ten przewodnik ma nauczy - Ci posugiwa si wystarczajco wieloma komendami by mg atwo + Ci posugiwa si wystarczajco wieloma komendami, by mg atwo uywa Vima jako edytora oglnego przeznaczenia. Czas potrzebny na ukoczenie tutoriala to 25 do 30 minut i zaley @@ -13,14 +13,14 @@ UWAGA: Polecenia wykonywane w czasie lekcji zmodyfikuj tekst. Zrb wczeniej kopi tego pliku do wicze (jeli zacze komend - "vimtutor" to ju pracujesz na kopii). + "vimtutor", to ju pracujesz na kopii). - Pamitaj e przewodnik ten zosta zaprojektowany do nauki poprzez - wiczenia. Oznacza to, e musisz wykonywa polecenia by nauczy si ich - prawidowo. Jeli bdziesz jedynie czyta tekst szybko zapomnisz wiele + Pamitaj, e przewodnik ten zosta zaprojektowany do nauki poprzez + wiczenia. Oznacza to, e musisz wykonywa polecenia, by nauczy si ich + prawidowo. Jeli bdziesz jedynie czyta tekst, szybko zapomnisz wiele polece! - Teraz upewnij si, e nie masz wcinitego CapsLocka i wciskaj j + Teraz upewnij si, e nie masz wcinitego Caps Locka i wciskaj j tak dugo dopki Lekcja 1.1. nie wypeni cakowicie ekranu. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -40,28 +40,28 @@ 3. Uywajc strzaki w d przejd do nastpnej lekcji. -Uwaga: Jeli nie jeste pewien czego co wpisae, wcinij <ESC> by wrci do +Uwaga: Jeli nie jeste pewien czego co wpisae, wcinij <ESC>, by wrci do trybu Normal. Wtedy powtrz polecenie. Uwaga: Klawisze kursora take powinny dziaa, ale uywajc hjkl bdziesz - w stanie porusza si o wiele szybciej jak si tylko przyzwyczaisz. + w stanie porusza si o wiele szybciej, jak si tylko przyzwyczaisz. Naprawd! ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Lekcja 1.2.: WYCHODZENIE Z VIM-a - !! UWAGA: Przed wykonaniem jakiegokolwiek polecenia przeczytaj ca lekcj.!! + !! UWAGA: Przed wykonaniem jakiegokolwiek polecenia przeczytaj ca lekcj !! 1. Wcinij <ESC> (aby upewni si, e jeste w trybie Normal). 2. Wpisz: :q!<ENTER>. - To spowoduje wyjcie z edytora PORZUCAJC wszelkie zmiany jakie - zdye zrobi. Jeli chcesz zapamita zmiany i wyj + To spowoduje wyjcie z edytora PORZUCAJC wszelkie zmiany, jakie + zdye zrobi. Jeli chcesz zapamita zmiany i wyj, wpisz: :wq<ENTER> 3. Kiedy widzisz znak zachty powoki wpisz komend, eby wrci do tutoriala. Czyli: vimtutor<ENTER> - 4. Jeli chcesz zapamita polecenia, wykonaj kroki 1. do 3. aby + 4. Jeli chcesz zapamita polecenia, wykonaj kroki 1. do 3., aby wyj i wrci do edytora. UWAGA: :q!<ENTER> porzuca wszelkie zmiany jakie zrobie. W nastpnych @@ -85,7 +85,7 @@ UWAGA: :q!<ENTER> porzuca wszelkie zmiany jakie zrobie. W nastpnych ---> Kkrowa prrzeskoczya prrzez ksiiycc. - 5. Teraz kiedy zdanie jest poprawione przejd do Lekcji 1.4. + 5. Teraz, kiedy zdanie jest poprawione, przejd do Lekcji 1.4. UWAGA: Ucz si przez wiczenie, nie wkuwanie. @@ -101,18 +101,18 @@ UWAGA: Ucz si przez wiczenie, nie wkuwanie. 1. Przenie kursor do pierwszej linii poniej oznaczonej --->. - 2. Aby poprawi pierwszy wiersz, ustaw kursor na pierwszym znaku PO tym + 2. Aby poprawi pierwszy wiersz, ustaw kursor na pierwszym znaku PO tym, gdzie tekst ma by wstawiony. 3. Wcinij i a nastpnie wpisz konieczne poprawki. - 4. Po poprawieniu bdu wcinij <ESC> by wrci do trybu Normal. - Powtarzaj kroki 2. do 4. aby poprawi cae zdanie. + 4. Po poprawieniu bdu wcinij <ESC>, by wrci do trybu Normal. + Powtarzaj kroki 2. do 4., aby poprawi cae zdanie. ---> W tej brkje troch . ---> W tej linii brakuje troch tekstu. - 5. Kiedy czujesz si swobodnie wstawiajc tekst przejd do + 5. Kiedy czujesz si swobodnie wstawiajc tekst, przejd do podsumowania poniej. @@ -129,7 +129,7 @@ UWAGA: Ucz si przez wiczenie, nie wkuwanie. 3. Kiedy tekst zosta dodany, wcinij <ESC> i wr do trybu Normalnego. - 4. Przenie kursor do drugiej linii oznaczonej ---> i powtrz kroki 2 i 3 + 4. Przenie kursor do drugiej linii oznaczonej ---> i powtrz kroki 2. i 3., aby poprawi zdanie. ---> Brakuje tu tro @@ -137,27 +137,27 @@ UWAGA: Ucz si przez wiczenie, nie wkuwanie. ---> Tu te troch bra Tu te troch brakuje. - 5. Kiedy ju utrwalie wiczenie przejd do lekcji 1.6. + 5. Kiedy ju utrwalie wiczenie, przejd do lekcji 1.6. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Lekcja 1.6.: EDYCJA PLIKU ** Uyj :wq aby zapisa plik i wyj. ** - !! UWAGA: zanim wykonasz jakiekolwiek polecenia przeczyaj ca lekcj !! + !! UWAGA: zanim wykonasz jakiekolwiek polecenia przeczytaj ca lekcj !! 1. Zakocz tutorial tak jak w lekcji 1.2.: :q! - Lub jeli masz dostp do innego terminala zrb kolejne kroki tam. + lub, jeli masz dostp do innego terminala, wykonaj kolejne kroki tam. 2. W powoce wydaj polecenie: vim tutor<ENTER> - "vim" jest poleceniem uruchamiajcym edytor Vim. 'tutor' to nazwa pliku - jaki chcesz edytowa. Uyj pliku jaki moe zosta zmieniony. + "vim" jest poleceniem uruchamiajcym edytor Vim. 'tutor' to nazwa pliku, + jaki chcesz edytowa. Uyj pliku, ktry moe zosta zmieniony. - 3. Dodaj i usu tekst tak jak si nauczye w poprzednich lekcjach. + 3. Dodaj i usu tekst tak, jak si nauczye w poprzednich lekcjach. 4. Zapisz plik ze zmianami i opu Vima: :wq<ENTER> - 5. Jeli zakoczye vimtutor w kroku 1. uruchom go ponownie i przejd + 5. Jeli zakoczye vimtutor w kroku 1., uruchom go ponownie i przejd do podsumowania poniej. 6. Po przeczytaniu wszystkich krokw i ich zrozumieniu: wykonaj je. @@ -168,14 +168,14 @@ UWAGA: Ucz si przez wiczenie, nie wkuwanie. 1. Poruszasz kursorem uywajc "strzaek" i klawiszy hjkl . h (w lewo) j (w d) k (do gry) l (w prawo) - 2. By wej do Vima (z powoki) wpisz: + 2. By wej do Vima, (z powoki) wpisz: vim NAZWA_PLIKU<ENTER> - 3. By wyj z Vima wpisz: - <ESC> :q!<ENTER> by usunc wszystkie zmiany. + 3. By wyj z Vima, wpisz: + <ESC> :q!<ENTER> by usun wszystkie zmiany. LUB: <ESC> :wq<ENTER> by zmiany zachowa. - 4. By usun znak pod kursorem wcinij: x + 4. By usun znak pod kursorem, wcinij: x 5. By wstawi tekst przed kursorem lub doda: i wpisz tekst <ESC> wstawi przed kursorem @@ -189,18 +189,18 @@ Teraz moemy kontynuowa i przej do Lekcji 2. Lekcja 2.1.: POLECENIE DELETE (usuwanie) - ** Wpisz dw by usunc wyraz. ** + ** Wpisz dw by usun wyraz. ** - 1. Wcinij <ESC> by upewni si, e jeste w trybie Normal. + 1. Wcinij <ESC>, by upewni si, e jeste w trybie Normal. 2. Przenie kursor do linii poniej oznaczonej --->. - 3. Przesu kursor na pocztek wyrazu, ktre chcesz usun. + 3. Przesu kursor na pocztek wyrazu, ktry chcesz usun. 4. Wpisz dw by usun wyraz. UWAGA: Litera d pojawi si na dole ekranu. Vim czeka na wpisanie w . - Jeli zobaczysz inny znak oznacza to, e wpisae co le, wcinij + Jeli zobaczysz inny znak, oznacza to, e wpisae co le; wcinij <ESC> i zacznij od pocztku. ---> Jest tu par papier wyrazw, ktre kamie nie nale do noyce tego zdania. @@ -225,7 +225,7 @@ Teraz moemy kontynuowa i przej do Lekcji 2. ---> Kto wpisa koniec tego zdania dwukrotnie. zdania dwukrotnie. - 5. Przejd do Lekcji 2.3. by zrozumie co si stao. + 5. Przejd do Lekcji 2.3., by zrozumie co si stao. @@ -235,12 +235,12 @@ Teraz moemy kontynuowa i przej do Lekcji 2. Lekcja 2.3.: O OPERATORACH I RUCHACH - Wiele polece zmieniajcych tekst s zoone z operatora i ruchu. - Format dla polecenia usuwajcego z operatorem d jest taki: + Wiele polece zmieniajcych tekst jest zoonych z operatora i ruchu. + Format dla polecenia usuwajcego z operatorem d jest nastpujcy: d ruch - Gdzie: + gdzie: d - operator usuwania. ruch - na czym polecenie bdzie wykonywane (lista poniej). @@ -252,7 +252,7 @@ Teraz moemy kontynuowa i przej do Lekcji 2. W ten sposb wpisanie de usunie znaki od kursora do koca wyrazu. UWAGA: Wpisanie tylko ruchu w trybie Normal bez operatora przeniesie kursor - tak jak to okrelono. + tak, jak to okrelono. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Lekcja 2.4.: UYCIE MNONIKA DLA RUCHU @@ -266,32 +266,32 @@ UWAGA: Wpisanie tylko ruchu w trybie Normal bez operatora przeniesie kursor 3. Wpisz 3e aby przenie kursor do koca trzeciego wyrazu w przd. - 4. Wpisz 0 (zero) aby przenie kursor do pocztku linii. + 4. Wpisz 0 (zero), aby przenie kursor na pocztek linii. 5. Powtrz kroki 2. i 3. z innymi liczbami. - ---> To jest zwyky wiersz z wyrazami po ktrych moesz si porusza. + ---> To jest zwyky wiersz z wyrazami, po ktrych moesz si porusza. 6. Przejd do lekcji 2.5. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - Lekcja 2.5.: UYCIE MNONIKA BY WICEJ USUN + Lekcja 2.5.: UYCIE MNONIKA, BY WICEJ USUN ** Wpisanie liczby z operatorem powtarza go odpowiedni ilo razy. ** W wyej wspomnianej kombinacji operatora usuwania i ruchu podaj mnonik - przed ruchem by wicej usun: + przed ruchem, by wicej usun: d liczba ruch 1. Przenie kursor do pierwszego wyrazu KAPITALIKAMI w linii zaznaczonej --->. 2. Wpisz 2dw aby usun dwa wyrazy KAPITALIKAMI. - 3. Powtarzaj kroki 1. i 2. z innymi mnonikami aby usun kolejne wyrazy + 3. Powtarzaj kroki 1. i 2. z innymi mnonikami, aby usun kolejne wyrazy KAPITALIKAMI jednym poleceniem ---> ta ASD WE linia QWE ASDF ZXCV FG wyrazw zostaa ERT FGH CF oczyszczona. @@ -312,7 +312,7 @@ UWAGA: Mnonik pomidzy operatorem d i ruchem dziaa podobnie do ruchu bez 1. Przenie kursor do drugiego zdania z wierszyka poniej. 2. Wpisz dd aby usun wiersz. 3. Teraz przenie si do czwartego wiersza. - 4. Wpisz 2dd aby usunc dwa wiersze. + 4. Wpisz 2dd aby usun dwa wiersze. ---> 1) Re s czerwone, ---> 2) Boto jest fajne, @@ -335,12 +335,12 @@ UWAGA: Mnonik pomidzy operatorem d i ruchem dziaa podobnie do ruchu bez 2. Wpisz x aby usun pierwszy niechciany znak. 3. Teraz wcinij u aby cofn skutki ostatniego polecenia. 4. Tym razem popraw wszystkie bdy w linii uywajc polecenia x . - 5. Teraz wcinij wielkie U aby przywrci lini do oryginalnego stanu. - 6. Teraz wcinij u kilka razy by cofn U i poprzednie polecenia. + 5. Teraz wcinij wielkie U aby przywrci lini do oryginalnego stanu. + 6. Teraz wcinij u kilka razy, by cofn U i poprzednie polecenia. 7. Teraz wpisz CTRL-R (trzymaj rwnoczenie wcinite klawisze CTRL i R) kilka razy, by cofn cofnicia. ----> Poopraw bldyyy w teej liniii i zaamiie je prrzez coofnij. +---> Poopraw bdyyy w teej liniii i zaamiie je prrzez coofnij. 8. To s bardzo poyteczne polecenia. @@ -350,22 +350,22 @@ UWAGA: Mnonik pomidzy operatorem d i ruchem dziaa podobnie do ruchu bez LEKCJA 2. PODSUMOWANIE - 1. By usun znaki od kursora do nastpnego wyrazu wpisz: dw - 2. By usun znaki od kursora do koca linii wpisz: d$ + 1. By usun znaki od kursora do nastpnego wyrazu, wpisz: dw + 2. By usun znaki od kursora do koca linii, wpisz: d$ 3. By usun ca lini: dd - 4. By powtrzy ruch poprzed go liczb: 2w + 4. By powtrzy ruch, poprzed go liczb: 2w 5. Format polecenia zmiany to: operator [liczba] ruch gdzie: - operator - to co trzeba zrobi (np. d dla usuwania) + operator - to, co trzeba zrobi (np. d dla usuwania) [liczba] - opcjonalne, ile razy powtrzy ruch ruch - przenosi nad tekstem do operowania, takim jak w (wyraz), - $ (do koca linii), etc. + $ (do koca linii) etc. - 6. By przej do pocztku linii uyj zera: 0 - 7. By cofn poprzednie polecenie, wpisz: u (mae u) - By cofn wszystkie zmiany w linii wpisz: U (wielkie U) - By cofn cofnicia wpisz: CTRL-R + 6. By przej do pocztku linii, uyj zera: 0 + 7. By cofn poprzednie polecenie, wpisz: u (mae u) + By cofn wszystkie zmiany w linii, wpisz: U (wielkie U) + By cofn cofnicie, wpisz: CTRL-R @@ -379,7 +379,7 @@ UWAGA: Mnonik pomidzy operatorem d i ruchem dziaa podobnie do ruchu bez 2. Wpisz dd aby usun lini i przechowa j w rejestrze Vima. - 3. Przenie kursor do linii c), POWYEJ tej gdzie usunita linia powinna + 3. Przenie kursor do linii c), POWYEJ tej, gdzie usunita linia powinna si znajdowa. 4. Wcinij p by wstawi lini poniej kursora. @@ -404,21 +404,21 @@ UWAGA: Mnonik pomidzy operatorem d i ruchem dziaa podobnie do ruchu bez 3. Wpisz r a potem znak jaki powinien go zastpi. - 4. Powtarzaj kroki 2. i 3. dopki pierwsza linia nie bdzie taka jak druga. + 4. Powtarzaj kroki 2. i 3. dopki pierwsza linia nie bdzie taka, jak druga. ----> Kjedy ten wiersz bi wstkiwany kto wcizn per zych klawirzy! ----> Kiedy ten wiersz by wstukiwany kto wcisn par zych klawiszy! +---> Kjedy ten wiersz bi wstkiwany, kto wcizn per zych klawirzy! +---> Kiedy ten wiersz by wstukiwany, kto wcisn par zych klawiszy! 5. Teraz czas na Lekcj 3.3. -UWAGA: Pamitaj by uczy si wiczc, a nie pamiciowo. +UWAGA: Pamitaj, by uczy si wiczc, a nie pamiciowo. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Lekcja 3.3.: OPERATOR CHANGE (zmie) - ** By zmieni do koca wyrazu wpisz ce . ** + ** By zmieni do koca wyrazu, wpisz ce . ** 1. Przenie kursor do pierwszej linii poniej oznaczonej --->. @@ -428,7 +428,7 @@ UWAGA: Pamitaj by uczy si wiczc, a nie pamiciowo. 4. Wcinij <ESC> i przejd do nastpnej planowanej zmiany. - 5. Powtarzaj kroki 3. i 4. dopki pierwsze zdanie nie bdzie takie same + 5. Powtarzaj kroki 3. i 4. dopki pierwsze zdanie nie bdzie takie same, jak drugie. ---> Ta lunos ma pire sw, ktre tina zbnic uifajonc pcmazu zmie. @@ -442,13 +442,13 @@ UWAGA: Pamitaj by uczy si wiczc, a nie pamiciowo. Lekcja 3.4.: WICEJ ZMIAN UYWAJC c - ** Polecenie change uywa takich samych ruchw jak delete. ** + ** Polecenie change uywa takich samych ruchw, jak delete. ** - 1. Operator change dziaa tak samo jak delete. Format wyglda tak: + 1. Operator change dziaa tak samo, jak delete. Format wyglda tak: c [liczba] ruch - 2. Ruchy s take takie same, np.: w (wyraz), $ (koniec linii), etc. + 2. Ruchy s take takie same, np.: w (wyraz), $ (koniec linii) etc. 3. Przenie si do pierwszej linii poniej oznaczonej ---> @@ -456,7 +456,7 @@ UWAGA: Pamitaj by uczy si wiczc, a nie pamiciowo. 5. Wpisz c$ , popraw koniec wiersza i wcinij <ESC>. ----> Koniec tego wiersza musi by poprawiony aby wyglda tak jak drugi. +---> Koniec tego wiersza musi by poprawiony, aby wyglda tak, jak drugi. ---> Koniec tego wiersza musi by poprawiony uywajc polecenia c$ . UWAGA: Moesz uywa <BS> aby poprawia bdy w czasie pisania. @@ -469,11 +469,11 @@ UWAGA: Moesz uywa <BS> aby poprawia bdy w czasie pisania. polecenie wstawia skasowany tekst PO kursorze (jeli caa linia zostaa usunita, zostanie ona umieszczona w linii poniej kursora). - 2. By zamieni znak pod kursorem wcinij r a potem znak, ktry ma zastpi + 2. By zamieni znak pod kursorem, wcinij r a potem znak, ktry ma zastpi oryginalny. - 3. Operator change pozwala Ci na zastpienie od kursora do miejsca gdzie - zabraby ci ruch. Np. wpisz ce aby zamieni tekst od kursora do koca + 3. Operator change pozwala Ci na zastpienie od kursora do miejsca, gdzie + zabraby Ci ruch. Np. wpisz ce aby zamieni tekst od kursora do koca wyrazu, c$ aby zmieni tekst do koca linii. 4. Format do polecenia change (zmie): @@ -497,12 +497,12 @@ UWAGA: Moesz uywa <BS> aby poprawia bdy w czasie pisania. Zapamitaj numer linii dla potrzeb kroku 3. UWAGA: Moesz te zobaczy pozycj kursora w prawym, dolnym rogu ekranu. - Dzieje si tak kiedy ustawiona jest opcja 'ruler' (wyjanione w lekcji 6.). + Dzieje si tak kiedy ustawiona jest opcja 'ruler' (wicej w lekcji 6.). 2. Wcinij G aby przej na koniec pliku. Wcinij gg aby przej do pocztku pliku. - 3. Wpisz numer linii, w ktrej bye a potem G . To przeniesie ci + 3. Wpisz numer linii, w ktrej bye a potem G . To przeniesie Ci z powrotem do linii, w ktrej bye kiedy wcisne CTRL-G. 4. Jeli czujesz si wystarczajco pewnie, wykonaj kroki 1-3. @@ -511,10 +511,10 @@ UWAGA: Moesz te zobaczy pozycj kursora w prawym, dolnym rogu ekranu. Lekcja 4.2.: POLECENIE SZUKAJ - ** Wpisz / a nastpnie wyraenie aby je znale. ** + ** Wpisz / a nastpnie wyraenie, aby je znale. ** - 1. W trybie Normal wpisz / . Zauwa, e znak ten, oraz kursor pojawi - si na dole ekranu tak samo jak polecenie : . + 1. W trybie Normal wpisz / . Zauwa, e znak ten oraz kursor pojawi + si na dole ekranu tak samo, jak polecenie : . 2. Teraz wpisz bond<ENTER> . To jest sowo, ktrego chcesz szuka. @@ -523,11 +523,11 @@ UWAGA: Moesz te zobaczy pozycj kursora w prawym, dolnym rogu ekranu. 4. Jeli chcesz szuka frazy do tyu, uyj polecenia ? zamiast / . - 5. Aby wrci gdzie bye wcinij CTRL-O. Powtarzaj by wrci dalej. CTRL-I + 5. Aby wrci gdzie bye, wcinij CTRL-O. Powtarzaj, by wrci dalej. CTRL-I idzie do przodu. -Uwaga: 'bond' to nie jest metoda by przeliterowa bd; 'bond' to bd. -Uwaga: Kiedy szukanie osignie koniec pliku bdzie kontynuowao od pocztku +Uwaga: 'bond' to nie jest metoda, by przeliterowa bd; 'bond' to bd. +Uwaga: Kiedy szukanie osignie koniec pliku, bdzie kontynuowane od pocztku o ile opcja 'wrapscan' nie zostaa przestawiona. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -571,16 +571,16 @@ Uwaga: Ta funkcja jest bardzo uyteczna w debuggowaniu programu 4. Aby zmieni wszystkie wystpienia acucha znakw pomidzy dwoma liniami, wpisz: :#,#s/stare/nowe/g gdzie #,# s numerami linii ograniczajcych - region gdzie ma nastpi zamiana. + region, gdzie ma nastpi zamiana. wpisz :%s/stare/nowe/g by zmieni wszystkie wystpienia w caym pliku. wpisz :%s/stare/nowe/gc by zmieni wszystkie wystpienia w caym - pliku, proszc o potwierdzenie za kadym razem + pliku, proszc o potwierdzenie za kadym razem. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ LEKCJA 4. PODSUMOWANIE 1. CTRL-G pokae Twoj pozycj w pliku i status pliku. SHIFT-G przenosi - ci do koca pliku. + Ci do koca pliku. G przenosi do koca pliku. liczba G przenosi do linii [liczba]. gg przenosi do pierwszej linii. @@ -588,22 +588,22 @@ Uwaga: Ta funkcja jest bardzo uyteczna w debuggowaniu programu 2. Wpisanie / a nastpnie acucha znakw szuka acucha DO PRZODU. Wpisanie ? a nastpnie acucha znakw szuka acucha DO TYU. Po wyszukiwaniu wcinij n by znale nastpne wystpienie szukanej - frazy tym samym kierunku lub N by szuka w kierunku przeciwnym. + frazy w tym samym kierunku lub N by szuka w kierunku przeciwnym. CTRL-O przenosi do starszych pozycji, CTRL-I do nowszych. 3. Wpisanie % gdy kursor znajduje si na (,),[,],{, lub } lokalizuje parujcy znak. - 4. By zamieni pierwszy stary na nowy w linii wpisz :s/stary/nowy - By zamieni wszystkie stary na nowy w linii wpisz :s/stary/nowy/g + 4. By zamieni pierwszy stary na nowy w linii, wpisz :s/stary/nowy + By zamieni wszystkie stary na nowy w linii, wpisz :s/stary/nowy/g By zamieni frazy pomidzy dwoma liniami # wpisz :#,#s/stary/nowy/g - By zamieni wszystkie wystpienia w pliku wpisz :%s/stary/nowy/g - By Vim prosi Ci o potwierdzenie dodaj 'c' :%s/stary/nowy/gc + By zamieni wszystkie wystpienia w pliku, wpisz :%s/stary/nowy/g + By Vim prosi Ci o potwierdzenie, dodaj 'c' :%s/stary/nowy/gc ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - Lekcja 5.1.: JAK WYKONA POLECENIA ZEWNTRZNE + Lekcja 5.1.: JAK WYKONA POLECENIA ZEWNTRZNE? - ** Wpisz :! a nastpnie zewntrzne polecenie by je wykona. ** + ** Wpisz :! a nastpnie zewntrzne polecenie, by je wykona. ** 1. Wpisz znajome polecenie : by ustawi kursor na dole ekranu. To pozwala na wprowadzenie komendy linii polece. @@ -626,20 +626,20 @@ Uwaga: Wszystkie polecenia : musz by zakoczone <ENTER>. Lekcja 5.2.: WICEJ O ZAPISYWANIU PLIKW - ** By zachowa zmiany w tekci wpisz :w NAZWA_PLIKU . ** + ** By zachowa zmiany w tekcie, wpisz :w NAZWA_PLIKU . ** 1. Wpisz :!dir lub :!ls by zobaczy spis plikw w katalogu. - Ju wiesz, e musisz wcisn <ENTER> po tym. + Ju wiesz, e musisz po tym wcisn <ENTER>. - 2. Wybierz nazw pliku jaka jeszcze nie istnieje, np. TEST. + 2. Wybierz nazw pliku, jaka jeszcze nie istnieje, np. TEST. 3. Teraz wpisz: :w TEST (gdzie TEST jest nazw pliku jak wybrae.) 4. To polecenie zapamita cay plik (Vim Tutor) pod nazw TEST. - By to sprawdzi wpisz :!dir lub :!ls , eby znowu zobaczy list plikw. + By to sprawdzi, wpisz :!dir lub :!ls eby znowu zobaczy list plikw. Uwaga: Zauwa, e gdyby teraz wyszed z Vima, a nastpnie wszed ponownie - poleceniem vim TEST , plik byby dokadn kopi tutoriala kiedy go + poleceniem vim TEST , plik byby dokadn kopi tutoriala, kiedy go zapisywae. 5. Teraz usu plik wpisujc (MS-DOS): :!del TEST @@ -649,7 +649,7 @@ Uwaga: Zauwa, e gdyby teraz wyszed z Vima, a nastpnie wszed ponownie Lekcja 5.3.: WYBRANIE TEKSTU DO ZAPISU - ** By zachowa cz pliku wpisz v ruch :w NAZWA_PLIKU ** + ** By zachowa cz pliku, wpisz v ruch :w NAZWA_PLIKU ** 1. Przenie kursor do tego wiersza. @@ -664,26 +664,26 @@ Uwaga: Zauwa, e gdyby teraz wyszed z Vima, a nastpnie wszed ponownie 5. Vim zapisze wybrane linie do pliku TEST. Uyj :!dir lub :!ls , eby to zobaczy. Jeszcze go nie usuwaj! Uyjemy go w nastpnej lekcji. -UWAGA: Wcinicie v zaczyna tryb Wizualny. Moesz porusza kursorem by - zmieni rozmiary zaznaczenia. Moesz te uy operatora by zrobi co +UWAGA: Wcinicie v zaczyna tryb Wizualny. Moesz porusza kursorem, by + zmieni rozmiary zaznaczenia. Moesz te uy operatora, by zrobi co z tekstem. Na przykad d usuwa tekst. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Lekcja 5.4.: WSTAWIANIE I CZENIE PLIKW - ** By wstawi zawarto pliku wpisz :r NAZWA_PLIKU ** + ** By wstawi zawarto pliku, wpisz :r NAZWA_PLIKU ** 1. Umie kursor tu powyej tej linii. UWAGA: Po wykonaniu kroku 2. zobaczysz tekst z Lekcji 5.3. Potem przejd - do DOU by zobaczy ponownie t lekcj. + do DOU, by zobaczy ponownie t lekcj. 2. Teraz wczytaj plik TEST uywajc polecenia :r TEST , gdzie TEST jest nazw pliku. Wczytany plik jest umieszczony poniej linii z kursorem. - 3. By sprawdzi czy plik zosta wczytany cofnij kursor i zobacz, e + 3. By sprawdzi czy plik zosta wczytany, cofnij kursor i zobacz, e teraz s dwie kopie Lekcji 5.3., orygina i kopia z pliku. UWAGA: Moesz te wczyta wyjcie zewntrznego polecenia. Na przykad @@ -723,14 +723,14 @@ UWAGA: Moesz te wczyta wyjcie zewntrznego polecenia. Na przykad 1. Przenie kursor do linii poniej oznaczonej --->. - 2. Wpisz o (mae) by otworzy lini PONIEJ kursora i przenie si + 2. Wpisz o (mae), by otworzy lini PONIEJ kursora i przenie si do trybu Insert (wprowadzanie). 3. Wpisz troch tekstu i wcinij <ESC> by wyj z trybu Insert (wprowadzanie). ---> Po wciniciu o kursor znajdzie si w otwartej linii w trybie Insert. - 4. By otworzy lini POWYEJ kursora wcinij wielkie O zamiast maego + 4. By otworzy lini POWYEJ kursora, wcinij wielkie O zamiast maego o . Wyprbuj to na linii poniej. ---> Otwrz lini powyej wciskajc SHIFT-O gdy kursor bdzie na tej linii. @@ -747,9 +747,9 @@ UWAGA: Moesz te wczyta wyjcie zewntrznego polecenia. Na przykad 2. Wciskaj e dopki kursor nie bdzie na kocu li . - 3. Wpisz a (mae) aby doda tekst ZA znakiem pod kursorem. + 3. Wpisz a (mae), aby doda tekst ZA znakiem pod kursorem. - 4. Dokocz wyraz tak jak w linii poniej. Wcinij <ESC> aby opuci tryb + 4. Dokocz wyraz tak, jak w linii poniej. Wcinij <ESC> aby opuci tryb Insert. 5. Uyj e by przej do kolejnego niedokoczonego wyrazu i powtarzaj kroki @@ -758,7 +758,7 @@ UWAGA: Moesz te wczyta wyjcie zewntrznego polecenia. Na przykad ---> Ta li poz Ci wi dodaw teks do ko lin ---> Ta linia pozwoli Ci wiczy dodawanie tekstu do koca linii. -Uwaga: a , i oraz A prowadz do trybu Insert, jedyn rnic jest miejsce +Uwaga: a , i oraz A prowadz do trybu Insert, jedyn rnic jest miejsce, gdzie nowe znaki bd dodawane. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Lekcja 6.3.: INNA WERSJA REPLACE (zamiana) @@ -791,16 +791,16 @@ UWAGA: Tryb Replace jest jak tryb Insert, ale kady znak usuwa istniejcy 1. Przejd do linii oznaczonej ---> i umie kursor za "a)". - 2. Wejd w tryb Visual v i przenie kursor na pocztek "pierwszy". + 2. Wejd w tryb Wizualny v i przenie kursor na pocztek "pierwszy". - 3. Wcinij y aby yankowa (kopiowa) podwietlony tekst. + 3. Wcinij y aby kopiowa (yankowa) podwietlony tekst. 4. Przenie kursor do koca nastpnej linii: j$ - 5. Wcinij p aby wpakowa (paste) tekst. Dodaj: a drugi<ESC> . + 5. Wcinij p aby wklei (wpakowa) tekst. Dodaj: a drugi<ESC> . - 6. Uyj trybu Wizualnego aby wybra " element.", yankuj go y , przejd do - koca nastpnej linii j$ i upakuj tam tekst z p . + 6. Uyj trybu Wizualnego, aby wybra " element.", yankuj go y , przejd do + koca nastpnej linii j$ i upakuj tam tekst z p . ---> a) to jest pierwszy element. b) @@ -810,7 +810,7 @@ Uwaga: moesz uy y jako operatora; yw kopiuje jeden wyraz. Lekcja 6.5.: USTAWIANIE OPCJI -** Ustawianie opcji tak by szukaj lub substytucja ignoroway wielko liter ** +** Ustawianie opcji tak, by szukaj lub substytucja ignoroway wielko liter ** 1. Szukaj 'ignore' wpisujc: /ignore<ENTER> Powtrz szukanie kilka razy naciskajc klawisz n . @@ -828,7 +828,7 @@ Uwaga: moesz uy y jako operatora; yw kopiuje jeden wyraz. 6. Aby wyczy ignorowanie wielkoci liter: :set noic -Uwaga: Aby usun podwietlanie dopasowa wpisz: :nohlsearch +Uwaga: Aby usun podwietlanie dopasowa, wpisz: :nohlsearch Uwaga: Aby ignorowa wielko liter dla jednego wyszukiwania: /ignore\c<ENTER> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ LEKCJA 6. PODSUMOWANIE @@ -837,36 +837,36 @@ Uwaga: Aby ignorowa wielko liter dla jednego wyszukiwania: /ignore\c<ENTER> 1. Wpisanie o otwiera lini PONIEJ kursora. Wpisanie O otwiera lini POWYEJ kursora. - 2. Wpisanie a by wstawi tekst ZA znakiem na, ktrym jest kursor. + 2. Wpisanie a wstawia tekst ZA znakiem, na ktrym jest kursor. Wpisanie A dodaje tekst na kocu linii. 3. Polecenie e przenosi do koca wyrazu. - 4. Operator y yankuje (kopiuje) tekst, p pakuje (wkleja, paste) go. + 4. Operator y yankuje (kopiuje) tekst, p pakuje (wkleja) go. 5. Wpisanie wielkiego R wprowadza w tryb Replace (zamiana) dopki nie zostanie wcinity <ESC>. - 6. Wpisanie ":set xxx" ustawia opcj "xxx". Nietkre opcje: + 6. Wpisanie ":set xxx" ustawia opcj "xxx". Niektre opcje: 'ic' 'ignorecase' ignoruj wielko znakw 'is' 'incsearch' poka czciowe dopasowania 'hls' 'hlsearch' podwietl wszystkie dopasowania - Moesz uy zarwno dugiej jak i krtkiej formy. - 7. Dodaj "no" aby wyczy opcj: :set noic + Moesz uy zarwno dugiej, jak i krtkiej formy. + 7. Dodaj "no", aby wyczy opcj: :set noic ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - LEKCJA 7.1. JAK UZYSKA POMOC + LEKCJA 7.1. JAK UZYSKA POMOC? ** Uycie systemu pomocy on-line ** - Vim posiada bardzo dobry system pomocy on-line. By zacz sprbuj jednej + Vim posiada bardzo dobry system pomocy on-line. By zacz, sprbuj jednej z trzech moliwoci: - wcinij klawisz <HELP> (jeli taki masz) - wcinij klawisz <F1> (jeli taki masz) - wpisz :help<ENTER> - Przeczytaj tekst w oknie pomocy aby dowiedzie si jak dziaa pomoc. + Przeczytaj tekst w oknie pomocy, aby dowiedzie si jak dziaa pomoc. wpisz CTRL-W CTRL-W aby przeskoczy z jednego okna do innego wpisz :q<ENTER> aby zamkn okno pomocy. @@ -894,10 +894,10 @@ Uwaga: Aby ignorowa wielko liter dla jednego wyszukiwania: /ignore\c<ENTER> 3. Zapisz plik: :w - Nastpnym razem gdy zaczniesz prac w Vimie bdzie on uywa podwietlania + Nastpnym razem, gdy zaczniesz prac w Vimie bdzie on uywa podwietlania skadni. Moesz doda wszystkie swoje ulubione ustawienia do tego pliku "vimrc". - Aby uzyska wicej informacji wpisz :help vimrc-intro + Aby uzyska wicej informacji, wpisz :help vimrc-intro ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Lekcja 7.3.: UZUPENIANIE @@ -907,11 +907,11 @@ Uwaga: Aby ignorowa wielko liter dla jednego wyszukiwania: /ignore\c<ENTER> 1. Upewnij si, e Vim nie jest w trybie kompatybilnoci: :set nocp - 2. Zerknij jakie pliki s w biecm katalogu: :!ls lub :!dir + 2. Zerknij, jakie pliki s w biecym katalogu: :!ls lub :!dir 3. Wpisz pocztek polecenia: :e - 4. Wcinij CTRL-D i Vim pokae list polece jakie zaczynaj si na "e". + 4. Wcinij CTRL-D i Vim pokae list polece, jakie zaczynaj si na "e". 5. Wcinij <TAB> i Vim uzupeni polecenie do ":edit". @@ -925,7 +925,7 @@ UWAGA: Uzupenianie dziaa dla wielu polece. Sprbuj wcisn CTRL-D i <TAB>. Lekcja 7. PODSUMOWANIE - 1. Wpisz :help lub wcinij <F1> lub <Help> aby otworzy okno pomocy. + 1. Wpisz :help albo wcinij <F1> lub <Help> aby otworzy okno pomocy. 2. Wpisz :help cmd aby uzyska pomoc o cmd . @@ -945,14 +945,14 @@ UWAGA: Uzupenianie dziaa dla wielu polece. Sprbuj wcisn CTRL-D i <TAB>. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - Tutaj si koczy tutorial Vima. Zosta on pomylany tak aby da krtki + Tutaj si koczy tutorial Vima. Zosta on pomylany tak, aby da krtki przegld jego moliwoci, wystarczajcy by mg go uywa. Jest on - daleki od kompletnoci poniewa Vim ma o wiele, wiele wicej polece. + daleki od kompletnoci, poniewa Vim ma o wiele, wiele wicej polece. Dla dalszej nauki rekomendujemy ksik: Vim - Vi Improved - autor Steve Oualline Wydawca: New Riders - Pierwsza ksizka cakowicie powicona Vimowi. Uyteczna zwaszcza dla + Pierwsza ksika cakowicie powicona Vimowi. Uyteczna zwaszcza dla pocztkujcych. Zawiera wiele przykadw i ilustracji. Zobacz http://iccf-holland.org./click5.html @@ -960,7 +960,7 @@ UWAGA: Uzupenianie dziaa dla wielu polece. Sprbuj wcisn CTRL-D i <TAB>. polecenia: Learning the Vi Editor - autor Linda Lamb Wydawca: O'Reilly & Associates Inc. - To dobra ksika by dowiedzie si niemal wszystkiego co chciaby zrobi + To dobra ksika, by dowiedzie si niemal wszystkiego, co chciaby zrobi z Vi. Szsta edycja zawiera te informacje o Vimie. Po polsku wydano: @@ -991,4 +991,5 @@ UWAGA: Uzupenianie dziaa dla wielu polece. Sprbuj wcisn CTRL-D i <TAB>. rev. Marzec 2002 2nd rev. Wrzesie 2004 3rd rev. Marzec 2006 + 4th rev. Grudzie 2008 Wszelkie uwagi prosz kierowa na: mikmach@wp.pl diff --git a/runtime/tutor/tutor.pl.utf-8 b/runtime/tutor/tutor.pl.utf-8 index 88f95d126..3faaaa801 100644 --- a/runtime/tutor/tutor.pl.utf-8 +++ b/runtime/tutor/tutor.pl.utf-8 @@ -2,9 +2,9 @@ = W i t a j w t u t o r i a l u V I M - a - Wersja 1.7. = =============================================================================== - Vim to potężny edytor, który posiada wiele poleceń, zbyt dużo by + Vim to potężny edytor, który posiada wiele poleceń, zbyt dużo, by wyjaśnić je wszystkie w tym tutorialu. Ten przewodnik ma nauczyć - Cię posługiwać się wystarczająco wieloma komendami byś mógł łatwo + Cię posługiwać się wystarczająco wieloma komendami, byś mógł łatwo używać Vima jako edytora ogólnego przeznaczenia. Czas potrzebny na ukończenie tutoriala to 25 do 30 minut i zależy @@ -13,14 +13,14 @@ UWAGA: Polecenia wykonywane w czasie lekcji zmodyfikują tekst. Zrób wcześniej kopię tego pliku do ćwiczeń (jeśli zacząłeś komendą - "vimtutor" to już pracujesz na kopii). + "vimtutor", to już pracujesz na kopii). - Pamiętaj że przewodnik ten został zaprojektowany do nauki poprzez - ćwiczenia. Oznacza to, że musisz wykonywać polecenia by nauczyć się ich - prawidłowo. Jeśli będziesz jedynie czytał tekst szybko zapomnisz wiele + Pamiętaj, że przewodnik ten został zaprojektowany do nauki poprzez + ćwiczenia. Oznacza to, że musisz wykonywać polecenia, by nauczyć się ich + prawidłowo. Jeśli będziesz jedynie czytał tekst, szybko zapomnisz wiele poleceń! - Teraz upewnij się, że nie masz wciśniętego CapsLocka i wciskaj j + Teraz upewnij się, że nie masz wciśniętego Caps Locka i wciskaj j tak długo dopóki Lekcja 1.1. nie wypełni całkowicie ekranu. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -40,28 +40,28 @@ 3. Używając strzałki w dół przejdź do następnej lekcji. -Uwaga: Jeśli nie jesteś pewien czegoś co wpisałeś, wciśnij <ESC> by wrócić do +Uwaga: Jeśli nie jesteś pewien czegoś co wpisałeś, wciśnij <ESC>, by wrócić do trybu Normal. Wtedy powtórz polecenie. Uwaga: Klawisze kursora także powinny działać, ale używając hjkl będziesz - w stanie poruszać się o wiele szybciej jak się tylko przyzwyczaisz. + w stanie poruszać się o wiele szybciej, jak się tylko przyzwyczaisz. Naprawdę! ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Lekcja 1.2.: WYCHODZENIE Z VIM-a - !! UWAGA: Przed wykonaniem jakiegokolwiek polecenia przeczytaj całą lekcję.!! + !! UWAGA: Przed wykonaniem jakiegokolwiek polecenia przeczytaj całą lekcję !! 1. Wciśnij <ESC> (aby upewnić się, że jesteś w trybie Normal). 2. Wpisz: :q!<ENTER>. - To spowoduje wyjście z edytora PORZUCAJĄC wszelkie zmiany jakie - zdążyłeś zrobić. Jeśli chcesz zapamiętać zmiany i wyjść + To spowoduje wyjście z edytora PORZUCAJĄC wszelkie zmiany, jakie + zdążyłeś zrobić. Jeśli chcesz zapamiętać zmiany i wyjść, wpisz: :wq<ENTER> 3. Kiedy widzisz znak zachęty powłoki wpisz komendę, żeby wrócić do tutoriala. Czyli: vimtutor<ENTER> - 4. Jeśli chcesz zapamiętać polecenia, wykonaj kroki 1. do 3. aby + 4. Jeśli chcesz zapamiętać polecenia, wykonaj kroki 1. do 3., aby wyjść i wrócić do edytora. UWAGA: :q!<ENTER> porzuca wszelkie zmiany jakie zrobiłeś. W następnych @@ -85,7 +85,7 @@ UWAGA: :q!<ENTER> porzuca wszelkie zmiany jakie zrobiłeś. W następnych ---> Kkrowa prrzeskoczyła prrzez ksiiężycc. - 5. Teraz kiedy zdanie jest poprawione przejdź do Lekcji 1.4. + 5. Teraz, kiedy zdanie jest poprawione, przejdź do Lekcji 1.4. UWAGA: Ucz się przez ćwiczenie, nie wkuwanie. @@ -101,18 +101,18 @@ UWAGA: Ucz się przez ćwiczenie, nie wkuwanie. 1. Przenieś kursor do pierwszej linii poniżej oznaczonej --->. - 2. Aby poprawić pierwszy wiersz, ustaw kursor na pierwszym znaku PO tym + 2. Aby poprawić pierwszy wiersz, ustaw kursor na pierwszym znaku PO tym, gdzie tekst ma być wstawiony. 3. Wciśnij i a następnie wpisz konieczne poprawki. - 4. Po poprawieniu błędu wciśnij <ESC> by wrócić do trybu Normal. - Powtarzaj kroki 2. do 4. aby poprawić całe zdanie. + 4. Po poprawieniu błędu wciśnij <ESC>, by wrócić do trybu Normal. + Powtarzaj kroki 2. do 4., aby poprawić całe zdanie. ---> W tej brkje trochę . ---> W tej linii brakuje trochę tekstu. - 5. Kiedy czujesz się swobodnie wstawiając tekst przejdź do + 5. Kiedy czujesz się swobodnie wstawiając tekst, przejdź do podsumowania poniżej. @@ -129,7 +129,7 @@ UWAGA: Ucz się przez ćwiczenie, nie wkuwanie. 3. Kiedy tekst został dodany, wciśnij <ESC> i wróć do trybu Normalnego. - 4. Przenieś kursor do drugiej linii oznaczonej ---> i powtórz kroki 2 i 3 + 4. Przenieś kursor do drugiej linii oznaczonej ---> i powtórz kroki 2. i 3., aby poprawić zdanie. ---> Brakuje tu tro @@ -137,27 +137,27 @@ UWAGA: Ucz się przez ćwiczenie, nie wkuwanie. ---> Tu też trochę bra Tu też trochę brakuje. - 5. Kiedy już utrwaliłeś ćwiczenie przejdź do lekcji 1.6. + 5. Kiedy już utrwaliłeś ćwiczenie, przejdź do lekcji 1.6. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Lekcja 1.6.: EDYCJA PLIKU ** Użyj :wq aby zapisać plik i wyjść. ** - !! UWAGA: zanim wykonasz jakiekolwiek polecenia przeczyaj całą lekcję !! + !! UWAGA: zanim wykonasz jakiekolwiek polecenia przeczytaj całą lekcję !! 1. Zakończ tutorial tak jak w lekcji 1.2.: :q! - Lub jeśli masz dostęp do innego terminala zrób kolejne kroki tam. + lub, jeśli masz dostęp do innego terminala, wykonaj kolejne kroki tam. 2. W powłoce wydaj polecenie: vim tutor<ENTER> - "vim" jest poleceniem uruchamiającym edytor Vim. 'tutor' to nazwa pliku - jaki chcesz edytować. Użyj pliku jaki może zostać zmieniony. + "vim" jest poleceniem uruchamiającym edytor Vim. 'tutor' to nazwa pliku, + jaki chcesz edytować. Użyj pliku, który może zostać zmieniony. - 3. Dodaj i usuń tekst tak jak się nauczyłeś w poprzednich lekcjach. + 3. Dodaj i usuń tekst tak, jak się nauczyłeś w poprzednich lekcjach. 4. Zapisz plik ze zmianami i opuść Vima: :wq<ENTER> - 5. Jeśli zakończyłeś vimtutor w kroku 1. uruchom go ponownie i przejdź + 5. Jeśli zakończyłeś vimtutor w kroku 1., uruchom go ponownie i przejdź do podsumowania poniżej. 6. Po przeczytaniu wszystkich kroków i ich zrozumieniu: wykonaj je. @@ -168,14 +168,14 @@ UWAGA: Ucz się przez ćwiczenie, nie wkuwanie. 1. Poruszasz kursorem używając "strzałek" i klawiszy hjkl . h (w lewo) j (w dół) k (do góry) l (w prawo) - 2. By wejść do Vima (z powłoki) wpisz: + 2. By wejść do Vima, (z powłoki) wpisz: vim NAZWA_PLIKU<ENTER> - 3. By wyjść z Vima wpisz: - <ESC> :q!<ENTER> by usunąc wszystkie zmiany. + 3. By wyjść z Vima, wpisz: + <ESC> :q!<ENTER> by usunąć wszystkie zmiany. LUB: <ESC> :wq<ENTER> by zmiany zachować. - 4. By usunąć znak pod kursorem wciśnij: x + 4. By usunąć znak pod kursorem, wciśnij: x 5. By wstawić tekst przed kursorem lub dodać: i wpisz tekst <ESC> wstawi przed kursorem @@ -189,18 +189,18 @@ Teraz możemy kontynuować i przejść do Lekcji 2. Lekcja 2.1.: POLECENIE DELETE (usuwanie) - ** Wpisz dw by usunąc wyraz. ** + ** Wpisz dw by usunąć wyraz. ** - 1. Wciśnij <ESC> by upewnić się, że jesteś w trybie Normal. + 1. Wciśnij <ESC>, by upewnić się, że jesteś w trybie Normal. 2. Przenieś kursor do linii poniżej oznaczonej --->. - 3. Przesuń kursor na początek wyrazu, które chcesz usunąć. + 3. Przesuń kursor na początek wyrazu, który chcesz usunąć. 4. Wpisz dw by usunąć wyraz. UWAGA: Litera d pojawi się na dole ekranu. Vim czeka na wpisanie w . - Jeśli zobaczysz inny znak oznacza to, że wpisałeś coś źle, wciśnij + Jeśli zobaczysz inny znak, oznacza to, że wpisałeś coś źle; wciśnij <ESC> i zacznij od początku. ---> Jest tu parę papier wyrazów, które kamień nie należą do nożyce tego zdania. @@ -225,7 +225,7 @@ Teraz możemy kontynuować i przejść do Lekcji 2. ---> Ktoś wpisał koniec tego zdania dwukrotnie. zdania dwukrotnie. - 5. Przejdź do Lekcji 2.3. by zrozumieć co się stało. + 5. Przejdź do Lekcji 2.3., by zrozumieć co się stało. @@ -235,12 +235,12 @@ Teraz możemy kontynuować i przejść do Lekcji 2. Lekcja 2.3.: O OPERATORACH I RUCHACH - Wiele poleceń zmieniających tekst są złożone z operatora i ruchu. - Format dla polecenia usuwającego z operatorem d jest taki: + Wiele poleceń zmieniających tekst jest złożonych z operatora i ruchu. + Format dla polecenia usuwającego z operatorem d jest następujący: d ruch - Gdzie: + gdzie: d - operator usuwania. ruch - na czym polecenie będzie wykonywane (lista poniżej). @@ -252,7 +252,7 @@ Teraz możemy kontynuować i przejść do Lekcji 2. W ten sposób wpisanie de usunie znaki od kursora do końca wyrazu. UWAGA: Wpisanie tylko ruchu w trybie Normal bez operatora przeniesie kursor - tak jak to określono. + tak, jak to określono. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Lekcja 2.4.: UŻYCIE MNOŻNIKA DLA RUCHU @@ -266,32 +266,32 @@ UWAGA: Wpisanie tylko ruchu w trybie Normal bez operatora przeniesie kursor 3. Wpisz 3e aby przenieść kursor do końca trzeciego wyrazu w przód. - 4. Wpisz 0 (zero) aby przenieść kursor do początku linii. + 4. Wpisz 0 (zero), aby przenieść kursor na początek linii. 5. Powtórz kroki 2. i 3. z innymi liczbami. - ---> To jest zwykły wiersz z wyrazami po których możesz się poruszać. + ---> To jest zwykły wiersz z wyrazami, po których możesz się poruszać. 6. Przejdź do lekcji 2.5. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - Lekcja 2.5.: UŻYCIE MNOŻNIKA BY WIĘCEJ USUNĄĆ + Lekcja 2.5.: UŻYCIE MNOŻNIKA, BY WIĘCEJ USUNĄĆ ** Wpisanie liczby z operatorem powtarza go odpowiednią ilość razy. ** W wyżej wspomnianej kombinacji operatora usuwania i ruchu podaj mnożnik - przed ruchem by więcej usunąć: + przed ruchem, by więcej usunąć: d liczba ruch 1. Przenieś kursor do pierwszego wyrazu KAPITALIKAMI w linii zaznaczonej --->. 2. Wpisz 2dw aby usunąć dwa wyrazy KAPITALIKAMI. - 3. Powtarzaj kroki 1. i 2. z innymi mnożnikami aby usunąć kolejne wyrazy + 3. Powtarzaj kroki 1. i 2. z innymi mnożnikami, aby usunąć kolejne wyrazy KAPITALIKAMI jednym poleceniem ---> ta ASD WE linia QWE ASDF ZXCV FG wyrazów została ERT FGH CF oczyszczona. @@ -312,7 +312,7 @@ UWAGA: Mnożnik pomiędzy operatorem d i ruchem działa podobnie do ruchu bez 1. Przenieś kursor do drugiego zdania z wierszyka poniżej. 2. Wpisz dd aby usunąć wiersz. 3. Teraz przenieś się do czwartego wiersza. - 4. Wpisz 2dd aby usunąc dwa wiersze. + 4. Wpisz 2dd aby usunąć dwa wiersze. ---> 1) Róże są czerwone, ---> 2) Błoto jest fajne, @@ -335,12 +335,12 @@ UWAGA: Mnożnik pomiędzy operatorem d i ruchem działa podobnie do ruchu bez 2. Wpisz x aby usunąć pierwszy niechciany znak. 3. Teraz wciśnij u aby cofnąć skutki ostatniego polecenia. 4. Tym razem popraw wszystkie błędy w linii używając polecenia x . - 5. Teraz wciśnij wielkie U aby przywrócić linię do oryginalnego stanu. - 6. Teraz wciśnij u kilka razy by cofnąć U i poprzednie polecenia. + 5. Teraz wciśnij wielkie U aby przywrócić linię do oryginalnego stanu. + 6. Teraz wciśnij u kilka razy, by cofnąć U i poprzednie polecenia. 7. Teraz wpisz CTRL-R (trzymaj równocześnie wciśnięte klawisze CTRL i R) kilka razy, by cofnąć cofnięcia. ----> Poopraw blędyyy w teej liniii i zaamiień je prrzez coofnij. +---> Poopraw błędyyy w teej liniii i zaamiień je prrzez coofnij. 8. To są bardzo pożyteczne polecenia. @@ -350,22 +350,22 @@ UWAGA: Mnożnik pomiędzy operatorem d i ruchem działa podobnie do ruchu bez LEKCJA 2. PODSUMOWANIE - 1. By usunąć znaki od kursora do następnego wyrazu wpisz: dw - 2. By usunąć znaki od kursora do końca linii wpisz: d$ + 1. By usunąć znaki od kursora do następnego wyrazu, wpisz: dw + 2. By usunąć znaki od kursora do końca linii, wpisz: d$ 3. By usunąć całą linię: dd - 4. By powtórzyć ruch poprzedź go liczbą: 2w + 4. By powtórzyć ruch, poprzedź go liczbą: 2w 5. Format polecenia zmiany to: operator [liczba] ruch gdzie: - operator - to co trzeba zrobić (np. d dla usuwania) + operator - to, co trzeba zrobić (np. d dla usuwania) [liczba] - opcjonalne, ile razy powtórzyć ruch ruch - przenosi nad tekstem do operowania, takim jak w (wyraz), - $ (do końca linii), etc. + $ (do końca linii) etc. - 6. By przejść do początku linii użyj zera: 0 - 7. By cofnąć poprzednie polecenie, wpisz: u (małe u) - By cofnąć wszystkie zmiany w linii wpisz: U (wielkie U) - By cofnąć cofnięcia wpisz: CTRL-R + 6. By przejść do początku linii, użyj zera: 0 + 7. By cofnąć poprzednie polecenie, wpisz: u (małe u) + By cofnąć wszystkie zmiany w linii, wpisz: U (wielkie U) + By cofnąć cofnięcie, wpisz: CTRL-R @@ -379,7 +379,7 @@ UWAGA: Mnożnik pomiędzy operatorem d i ruchem działa podobnie do ruchu bez 2. Wpisz dd aby usunąć linię i przechować ją w rejestrze Vima. - 3. Przenieś kursor do linii c), POWYŻEJ tej gdzie usunięta linia powinna + 3. Przenieś kursor do linii c), POWYŻEJ tej, gdzie usunięta linia powinna się znajdować. 4. Wciśnij p by wstawić linię poniżej kursora. @@ -404,21 +404,21 @@ UWAGA: Mnożnik pomiędzy operatorem d i ruchem działa podobnie do ruchu bez 3. Wpisz r a potem znak jaki powinien go zastąpić. - 4. Powtarzaj kroki 2. i 3. dopóki pierwsza linia nie będzie taka jak druga. + 4. Powtarzaj kroki 2. i 3. dopóki pierwsza linia nie będzie taka, jak druga. ----> Kjedy ten wiersz bił wstókiwany ktoś wciznął perę złych klawirzy! ----> Kiedy ten wiersz był wstukiwany ktoś wcisnął parę złych klawiszy! +---> Kjedy ten wiersz bił wstókiwany, ktoś wciznął perę złych klawirzy! +---> Kiedy ten wiersz był wstukiwany, ktoś wcisnął parę złych klawiszy! 5. Teraz czas na Lekcję 3.3. -UWAGA: Pamiętaj by uczyć się ćwicząc, a nie pamięciowo. +UWAGA: Pamiętaj, by uczyć się ćwicząc, a nie pamięciowo. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Lekcja 3.3.: OPERATOR CHANGE (zmień) - ** By zmienić do końca wyrazu wpisz ce . ** + ** By zmienić do końca wyrazu, wpisz ce . ** 1. Przenieś kursor do pierwszej linii poniżej oznaczonej --->. @@ -428,7 +428,7 @@ UWAGA: Pamiętaj by uczyć się ćwicząc, a nie pamięciowo. 4. Wciśnij <ESC> i przejdź do następnej planowanej zmiany. - 5. Powtarzaj kroki 3. i 4. dopóki pierwsze zdanie nie będzie takie same + 5. Powtarzaj kroki 3. i 4. dopóki pierwsze zdanie nie będzie takie same, jak drugie. ---> Ta lunos ma pire słów, które tżina zbnic użifajonc pcmazu zmień. @@ -442,13 +442,13 @@ UWAGA: Pamiętaj by uczyć się ćwicząc, a nie pamięciowo. Lekcja 3.4.: WIĘCEJ ZMIAN UŻYWAJĄC c - ** Polecenie change używa takich samych ruchów jak delete. ** + ** Polecenie change używa takich samych ruchów, jak delete. ** - 1. Operator change działa tak samo jak delete. Format wygląda tak: + 1. Operator change działa tak samo, jak delete. Format wygląda tak: c [liczba] ruch - 2. Ruchy są także takie same, np.: w (wyraz), $ (koniec linii), etc. + 2. Ruchy są także takie same, np.: w (wyraz), $ (koniec linii) etc. 3. Przenieś się do pierwszej linii poniżej oznaczonej ---> @@ -456,7 +456,7 @@ UWAGA: Pamiętaj by uczyć się ćwicząc, a nie pamięciowo. 5. Wpisz c$ , popraw koniec wiersza i wciśnij <ESC>. ----> Koniec tego wiersza musi być poprawiony aby wyglądał tak jak drugi. +---> Koniec tego wiersza musi być poprawiony, aby wyglądał tak, jak drugi. ---> Koniec tego wiersza musi być poprawiony używając polecenia c$ . UWAGA: Możesz używać <BS> aby poprawiać błędy w czasie pisania. @@ -469,11 +469,11 @@ UWAGA: Możesz używać <BS> aby poprawiać błędy w czasie pisania. polecenie wstawia skasowany tekst PO kursorze (jeśli cała linia została usunięta, zostanie ona umieszczona w linii poniżej kursora). - 2. By zamienić znak pod kursorem wciśnij r a potem znak, który ma zastąpić + 2. By zamienić znak pod kursorem, wciśnij r a potem znak, który ma zastąpić oryginalny. - 3. Operator change pozwala Ci na zastąpienie od kursora do miejsca gdzie - zabrałby cię ruch. Np. wpisz ce aby zamienić tekst od kursora do końca + 3. Operator change pozwala Ci na zastąpienie od kursora do miejsca, gdzie + zabrałby Cię ruch. Np. wpisz ce aby zamienić tekst od kursora do końca wyrazu, c$ aby zmienić tekst do końca linii. 4. Format do polecenia change (zmień): @@ -497,12 +497,12 @@ UWAGA: Możesz używać <BS> aby poprawiać błędy w czasie pisania. Zapamiętaj numer linii dla potrzeb kroku 3. UWAGA: Możesz też zobaczyć pozycję kursora w prawym, dolnym rogu ekranu. - Dzieje się tak kiedy ustawiona jest opcja 'ruler' (wyjaśnione w lekcji 6.). + Dzieje się tak kiedy ustawiona jest opcja 'ruler' (więcej w lekcji 6.). 2. Wciśnij G aby przejść na koniec pliku. Wciśnij gg aby przejść do początku pliku. - 3. Wpisz numer linii, w której byłeś a potem G . To przeniesie cię + 3. Wpisz numer linii, w której byłeś a potem G . To przeniesie Cię z powrotem do linii, w której byłeś kiedy wcisnąłeś CTRL-G. 4. Jeśli czujesz się wystarczająco pewnie, wykonaj kroki 1-3. @@ -511,10 +511,10 @@ UWAGA: Możesz też zobaczyć pozycję kursora w prawym, dolnym rogu ekranu. Lekcja 4.2.: POLECENIE SZUKAJ - ** Wpisz / a następnie wyrażenie aby je znaleźć. ** + ** Wpisz / a następnie wyrażenie, aby je znaleźć. ** - 1. W trybie Normal wpisz / . Zauważ, że znak ten, oraz kursor pojawią - się na dole ekranu tak samo jak polecenie : . + 1. W trybie Normal wpisz / . Zauważ, że znak ten oraz kursor pojawią + się na dole ekranu tak samo, jak polecenie : . 2. Teraz wpisz błond<ENTER> . To jest słowo, którego chcesz szukać. @@ -523,11 +523,11 @@ UWAGA: Możesz też zobaczyć pozycję kursora w prawym, dolnym rogu ekranu. 4. Jeśli chcesz szukać frazy do tyłu, użyj polecenia ? zamiast / . - 5. Aby wrócić gdzie byłeś wciśnij CTRL-O. Powtarzaj by wrócić dalej. CTRL-I + 5. Aby wrócić gdzie byłeś, wciśnij CTRL-O. Powtarzaj, by wrócić dalej. CTRL-I idzie do przodu. -Uwaga: 'błond' to nie jest metoda by przeliterować błąd; 'błond' to błąd. -Uwaga: Kiedy szukanie osiągnie koniec pliku będzie kontynuowało od początku +Uwaga: 'błond' to nie jest metoda, by przeliterować błąd; 'błond' to błąd. +Uwaga: Kiedy szukanie osiągnie koniec pliku, będzie kontynuowane od początku o ile opcja 'wrapscan' nie została przestawiona. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -571,16 +571,16 @@ Uwaga: Ta funkcja jest bardzo użyteczna w debuggowaniu programu 4. Aby zmienić wszystkie wystąpienia łańcucha znaków pomiędzy dwoma liniami, wpisz: :#,#s/stare/nowe/g gdzie #,# są numerami linii ograniczających - region gdzie ma nastąpić zamiana. + region, gdzie ma nastąpić zamiana. wpisz :%s/stare/nowe/g by zmienić wszystkie wystąpienia w całym pliku. wpisz :%s/stare/nowe/gc by zmienić wszystkie wystąpienia w całym - pliku, prosząc o potwierdzenie za każdym razem + pliku, prosząc o potwierdzenie za każdym razem. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ LEKCJA 4. PODSUMOWANIE 1. CTRL-G pokaże Twoją pozycję w pliku i status pliku. SHIFT-G przenosi - cię do końca pliku. + Cię do końca pliku. G przenosi do końca pliku. liczba G przenosi do linii [liczba]. gg przenosi do pierwszej linii. @@ -588,22 +588,22 @@ Uwaga: Ta funkcja jest bardzo użyteczna w debuggowaniu programu 2. Wpisanie / a następnie łańcucha znaków szuka łańcucha DO PRZODU. Wpisanie ? a następnie łańcucha znaków szuka łańcucha DO TYŁU. Po wyszukiwaniu wciśnij n by znaleźć następne wystąpienie szukanej - frazy tym samym kierunku lub N by szukać w kierunku przeciwnym. + frazy w tym samym kierunku lub N by szukać w kierunku przeciwnym. CTRL-O przenosi do starszych pozycji, CTRL-I do nowszych. 3. Wpisanie % gdy kursor znajduje się na (,),[,],{, lub } lokalizuje parujący znak. - 4. By zamienić pierwszy stary na nowy w linii wpisz :s/stary/nowy - By zamienić wszystkie stary na nowy w linii wpisz :s/stary/nowy/g + 4. By zamienić pierwszy stary na nowy w linii, wpisz :s/stary/nowy + By zamienić wszystkie stary na nowy w linii, wpisz :s/stary/nowy/g By zamienić frazy pomiędzy dwoma liniami # wpisz :#,#s/stary/nowy/g - By zamienić wszystkie wystąpienia w pliku wpisz :%s/stary/nowy/g - By Vim prosił Cię o potwierdzenie dodaj 'c' :%s/stary/nowy/gc + By zamienić wszystkie wystąpienia w pliku, wpisz :%s/stary/nowy/g + By Vim prosił Cię o potwierdzenie, dodaj 'c' :%s/stary/nowy/gc ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - Lekcja 5.1.: JAK WYKONAĆ POLECENIA ZEWNĘTRZNE + Lekcja 5.1.: JAK WYKONAĆ POLECENIA ZEWNĘTRZNE? - ** Wpisz :! a następnie zewnętrzne polecenie by je wykonać. ** + ** Wpisz :! a następnie zewnętrzne polecenie, by je wykonać. ** 1. Wpisz znajome polecenie : by ustawić kursor na dole ekranu. To pozwala na wprowadzenie komendy linii poleceń. @@ -626,20 +626,20 @@ Uwaga: Wszystkie polecenia : muszą być zakończone <ENTER>. Lekcja 5.2.: WIĘCEJ O ZAPISYWANIU PLIKÓW - ** By zachować zmiany w tekści wpisz :w NAZWA_PLIKU . ** + ** By zachować zmiany w tekście, wpisz :w NAZWA_PLIKU . ** 1. Wpisz :!dir lub :!ls by zobaczyć spis plików w katalogu. - Już wiesz, że musisz wcisnąć <ENTER> po tym. + Już wiesz, że musisz po tym wcisnąć <ENTER>. - 2. Wybierz nazwę pliku jaka jeszcze nie istnieje, np. TEST. + 2. Wybierz nazwę pliku, jaka jeszcze nie istnieje, np. TEST. 3. Teraz wpisz: :w TEST (gdzie TEST jest nazwą pliku jaką wybrałeś.) 4. To polecenie zapamięta cały plik (Vim Tutor) pod nazwą TEST. - By to sprawdzić wpisz :!dir lub :!ls , żeby znowu zobaczyć listę plików. + By to sprawdzić, wpisz :!dir lub :!ls żeby znowu zobaczyć listę plików. Uwaga: Zauważ, że gdybyś teraz wyszedł z Vima, a następnie wszedł ponownie - poleceniem vim TEST , plik byłby dokładną kopią tutoriala kiedy go + poleceniem vim TEST , plik byłby dokładną kopią tutoriala, kiedy go zapisywałeś. 5. Teraz usuń plik wpisując (MS-DOS): :!del TEST @@ -649,7 +649,7 @@ Uwaga: Zauważ, że gdybyś teraz wyszedł z Vima, a następnie wszedł ponownie Lekcja 5.3.: WYBRANIE TEKSTU DO ZAPISU - ** By zachować część pliku wpisz v ruch :w NAZWA_PLIKU ** + ** By zachować część pliku, wpisz v ruch :w NAZWA_PLIKU ** 1. Przenieś kursor do tego wiersza. @@ -664,26 +664,26 @@ Uwaga: Zauważ, że gdybyś teraz wyszedł z Vima, a następnie wszedł ponownie 5. Vim zapisze wybrane linie do pliku TEST. Użyj :!dir lub :!ls , żeby to zobaczyć. Jeszcze go nie usuwaj! Użyjemy go w następnej lekcji. -UWAGA: Wciśnięcie v zaczyna tryb Wizualny. Możesz poruszać kursorem by - zmienić rozmiary zaznaczenia. Możesz też użyć operatora by zrobić coś +UWAGA: Wciśnięcie v zaczyna tryb Wizualny. Możesz poruszać kursorem, by + zmienić rozmiary zaznaczenia. Możesz też użyć operatora, by zrobić coś z tekstem. Na przykład d usuwa tekst. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Lekcja 5.4.: WSTAWIANIE I ŁĄCZENIE PLIKÓW - ** By wstawić zawartość pliku wpisz :r NAZWA_PLIKU ** + ** By wstawić zawartość pliku, wpisz :r NAZWA_PLIKU ** 1. Umieść kursor tuż powyżej tej linii. UWAGA: Po wykonaniu kroku 2. zobaczysz tekst z Lekcji 5.3. Potem przejdź - do DOŁU by zobaczyć ponownie tę lekcję. + do DOŁU, by zobaczyć ponownie tę lekcję. 2. Teraz wczytaj plik TEST używając polecenia :r TEST , gdzie TEST jest nazwą pliku. Wczytany plik jest umieszczony poniżej linii z kursorem. - 3. By sprawdzić czy plik został wczytany cofnij kursor i zobacz, że + 3. By sprawdzić czy plik został wczytany, cofnij kursor i zobacz, że teraz są dwie kopie Lekcji 5.3., oryginał i kopia z pliku. UWAGA: Możesz też wczytać wyjście zewnętrznego polecenia. Na przykład @@ -723,14 +723,14 @@ UWAGA: Możesz też wczytać wyjście zewnętrznego polecenia. Na przykład 1. Przenieś kursor do linii poniżej oznaczonej --->. - 2. Wpisz o (małe) by otworzyć linię PONIŻEJ kursora i przenieść się + 2. Wpisz o (małe), by otworzyć linię PONIŻEJ kursora i przenieść się do trybu Insert (wprowadzanie). 3. Wpisz trochę tekstu i wciśnij <ESC> by wyjść z trybu Insert (wprowadzanie). ---> Po wciśnięciu o kursor znajdzie się w otwartej linii w trybie Insert. - 4. By otworzyć linię POWYŻEJ kursora wciśnij wielkie O zamiast małego + 4. By otworzyć linię POWYŻEJ kursora, wciśnij wielkie O zamiast małego o . Wypróbuj to na linii poniżej. ---> Otwórz linię powyżej wciskając SHIFT-O gdy kursor będzie na tej linii. @@ -747,9 +747,9 @@ UWAGA: Możesz też wczytać wyjście zewnętrznego polecenia. Na przykład 2. Wciskaj e dopóki kursor nie będzie na końcu li . - 3. Wpisz a (małe) aby dodać tekst ZA znakiem pod kursorem. + 3. Wpisz a (małe), aby dodać tekst ZA znakiem pod kursorem. - 4. Dokończ wyraz tak jak w linii poniżej. Wciśnij <ESC> aby opuścić tryb + 4. Dokończ wyraz tak, jak w linii poniżej. Wciśnij <ESC> aby opuścić tryb Insert. 5. Użyj e by przejść do kolejnego niedokończonego wyrazu i powtarzaj kroki @@ -758,7 +758,7 @@ UWAGA: Możesz też wczytać wyjście zewnętrznego polecenia. Na przykład ---> Ta li poz Ci ćwi dodaw teks do koń lin ---> Ta linia pozwoli Ci ćwiczyć dodawanie tekstu do końca linii. -Uwaga: a , i oraz A prowadzą do trybu Insert, jedyną różnicą jest miejsce +Uwaga: a , i oraz A prowadzą do trybu Insert, jedyną różnicą jest miejsce, gdzie nowe znaki będą dodawane. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Lekcja 6.3.: INNA WERSJA REPLACE (zamiana) @@ -791,16 +791,16 @@ UWAGA: Tryb Replace jest jak tryb Insert, ale każdy znak usuwa istniejący 1. Przejdź do linii oznaczonej ---> i umieść kursor za "a)". - 2. Wejdź w tryb Visual v i przenieś kursor na początek "pierwszy". + 2. Wejdź w tryb Wizualny v i przenieś kursor na początek "pierwszy". - 3. Wciśnij y aby yankować (kopiować) podświetlony tekst. + 3. Wciśnij y aby kopiować (yankować) podświetlony tekst. 4. Przenieś kursor do końca następnej linii: j$ - 5. Wciśnij p aby wpakować (paste) tekst. Dodaj: a drugi<ESC> . + 5. Wciśnij p aby wkleić (wpakować) tekst. Dodaj: a drugi<ESC> . - 6. Użyj trybu Wizualnego aby wybrać " element.", yankuj go y , przejdź do - końca następnej linii j$ i upakuj tam tekst z p . + 6. Użyj trybu Wizualnego, aby wybrać " element.", yankuj go y , przejdź do + końca następnej linii j$ i upakuj tam tekst z p . ---> a) to jest pierwszy element. b) @@ -810,7 +810,7 @@ Uwaga: możesz użyć y jako operatora; yw kopiuje jeden wyraz. Lekcja 6.5.: USTAWIANIE OPCJI -** Ustawianie opcji tak by szukaj lub substytucja ignorowały wielkość liter ** +** Ustawianie opcji tak, by szukaj lub substytucja ignorowały wielkość liter ** 1. Szukaj 'ignore' wpisując: /ignore<ENTER> Powtórz szukanie kilka razy naciskając klawisz n . @@ -828,7 +828,7 @@ Uwaga: możesz użyć y jako operatora; yw kopiuje jeden wyraz. 6. Aby wyłączyć ignorowanie wielkości liter: :set noic -Uwaga: Aby usunąć podświetlanie dopasowań wpisz: :nohlsearch +Uwaga: Aby usunąć podświetlanie dopasowań, wpisz: :nohlsearch Uwaga: Aby ignorować wielkość liter dla jednego wyszukiwania: /ignore\c<ENTER> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ LEKCJA 6. PODSUMOWANIE @@ -837,36 +837,36 @@ Uwaga: Aby ignorować wielkość liter dla jednego wyszukiwania: /ignore\c<ENTER 1. Wpisanie o otwiera linię PONIŻEJ kursora. Wpisanie O otwiera linię POWYŻEJ kursora. - 2. Wpisanie a by wstawić tekst ZA znakiem na, którym jest kursor. + 2. Wpisanie a wstawia tekst ZA znakiem, na którym jest kursor. Wpisanie A dodaje tekst na końcu linii. 3. Polecenie e przenosi do końca wyrazu. - 4. Operator y yankuje (kopiuje) tekst, p pakuje (wkleja, paste) go. + 4. Operator y yankuje (kopiuje) tekst, p pakuje (wkleja) go. 5. Wpisanie wielkiego R wprowadza w tryb Replace (zamiana) dopóki nie zostanie wciśnięty <ESC>. - 6. Wpisanie ":set xxx" ustawia opcję "xxx". Nietkóre opcje: + 6. Wpisanie ":set xxx" ustawia opcję "xxx". Niektóre opcje: 'ic' 'ignorecase' ignoruj wielkość znaków 'is' 'incsearch' pokaż częściowe dopasowania 'hls' 'hlsearch' podświetl wszystkie dopasowania - Możesz użyć zarówno długiej jak i krótkiej formy. - 7. Dodaj "no" aby wyłączyć opcję: :set noic + Możesz użyć zarówno długiej, jak i krótkiej formy. + 7. Dodaj "no", aby wyłączyć opcję: :set noic ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - LEKCJA 7.1. JAK UZYSKAĆ POMOC + LEKCJA 7.1. JAK UZYSKAĆ POMOC? ** Użycie systemu pomocy on-line ** - Vim posiada bardzo dobry system pomocy on-line. By zacząć spróbuj jednej + Vim posiada bardzo dobry system pomocy on-line. By zacząć, spróbuj jednej z trzech możliwości: - wciśnij klawisz <HELP> (jeśli taki masz) - wciśnij klawisz <F1> (jeśli taki masz) - wpisz :help<ENTER> - Przeczytaj tekst w oknie pomocy aby dowiedzieć się jak działa pomoc. + Przeczytaj tekst w oknie pomocy, aby dowiedzieć się jak działa pomoc. wpisz CTRL-W CTRL-W aby przeskoczyć z jednego okna do innego wpisz :q<ENTER> aby zamknąć okno pomocy. @@ -894,10 +894,10 @@ Uwaga: Aby ignorować wielkość liter dla jednego wyszukiwania: /ignore\c<ENTER 3. Zapisz plik: :w - Następnym razem gdy zaczniesz pracę w Vimie będzie on używać podświetlania + Następnym razem, gdy zaczniesz pracę w Vimie będzie on używać podświetlania składni. Możesz dodać wszystkie swoje ulubione ustawienia do tego pliku "vimrc". - Aby uzyskać więcej informacji wpisz :help vimrc-intro + Aby uzyskać więcej informacji, wpisz :help vimrc-intro ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Lekcja 7.3.: UZUPEŁNIANIE @@ -907,11 +907,11 @@ Uwaga: Aby ignorować wielkość liter dla jednego wyszukiwania: /ignore\c<ENTER 1. Upewnij się, że Vim nie jest w trybie kompatybilności: :set nocp - 2. Zerknij jakie pliki są w bieżącm katalogu: :!ls lub :!dir + 2. Zerknij, jakie pliki są w bieżącym katalogu: :!ls lub :!dir 3. Wpisz początek polecenia: :e - 4. Wciśnij CTRL-D i Vim pokaże listę poleceń jakie zaczynają się na "e". + 4. Wciśnij CTRL-D i Vim pokaże listę poleceń, jakie zaczynają się na "e". 5. Wciśnij <TAB> i Vim uzupełni polecenie do ":edit". @@ -925,7 +925,7 @@ UWAGA: Uzupełnianie działa dla wielu poleceń. Spróbuj wcisnąć CTRL-D i <TA Lekcja 7. PODSUMOWANIE - 1. Wpisz :help lub wciśnij <F1> lub <Help> aby otworzyć okno pomocy. + 1. Wpisz :help albo wciśnij <F1> lub <Help> aby otworzyć okno pomocy. 2. Wpisz :help cmd aby uzyskać pomoc o cmd . @@ -945,14 +945,14 @@ UWAGA: Uzupełnianie działa dla wielu poleceń. Spróbuj wcisnąć CTRL-D i <TA ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - Tutaj się kończy tutorial Vima. Został on pomyślany tak aby dać krótki + Tutaj się kończy tutorial Vima. Został on pomyślany tak, aby dać krótki przegląd jego możliwości, wystarczający byś mógł go używać. Jest on - daleki od kompletności ponieważ Vim ma o wiele, wiele więcej poleceń. + daleki od kompletności, ponieważ Vim ma o wiele, wiele więcej poleceń. Dla dalszej nauki rekomendujemy książkę: Vim - Vi Improved - autor Steve Oualline Wydawca: New Riders - Pierwsza ksiązka całkowicie poświęcona Vimowi. Użyteczna zwłaszcza dla + Pierwsza książka całkowicie poświęcona Vimowi. Użyteczna zwłaszcza dla początkujących. Zawiera wiele przykładów i ilustracji. Zobacz http://iccf-holland.org./click5.html @@ -960,7 +960,7 @@ UWAGA: Uzupełnianie działa dla wielu poleceń. Spróbuj wcisnąć CTRL-D i <TA polecenia: Learning the Vi Editor - autor Linda Lamb Wydawca: O'Reilly & Associates Inc. - To dobra książka by dowiedzieć się niemal wszystkiego co chciałbyś zrobić + To dobra książka, by dowiedzieć się niemal wszystkiego, co chciałbyś zrobić z Vi. Szósta edycja zawiera też informacje o Vimie. Po polsku wydano: @@ -991,4 +991,5 @@ UWAGA: Uzupełnianie działa dla wielu poleceń. Spróbuj wcisnąć CTRL-D i <TA rev. Marzec 2002 2nd rev. Wrzesień 2004 3rd rev. Marzec 2006 + 4th rev. Grudzień 2008 Wszelkie uwagi proszę kierować na: mikmach@wp.pl |