Update runtime files.

This commit is contained in:
Bram Moolenaar
2010-01-06 20:54:52 +01:00
parent 8f3f58f2c3
commit 5c73622a90
227 changed files with 11423 additions and 4067 deletions

View File

@ -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

987
runtime/tutor/tutor.bj Normal file
View File

@ -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<><64> myn s allsand in aynn Schainer wie d<>nn daader unterbr<62>ng. Der
Schainer ist yso aufbaut, d<><64> yr halt netty die Befelh allsand bringt, wost
brauchst, d<><64>st mit iem f<>r s Eerste wirklich <20>bbs anfangen kanst.
Durchhinarechtn kanst di, wennst willst, in ayner halbetn Stund; d<>s haisst,
wennst di nit groo<6F> mit n Pr<50>bln und T<>ftln aufhaltst.
OBACHT:
Die Faudungen, wost daader finddst, gaand istig s Gwort <20>ndern. D<>ssw<73>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<><64> der Schainer daader istig gan n <20>ebn
ghoert. Also muesst schoon aau die Befelh ausf<73>ern, wennst ys gscheid ler-
nen willst. Mit n L<>sn yllain ist s +nit taan!
Ietz schaust grad non, d<><64> dein F<>stst<73>lltastn nit druckt ist; und aft geest
glei aynmaal mit dyr j-Tastn abw<62>rts (yso laaufft d<>s n<>mlich), hinst d<><64>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 <20>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<><64>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<65>gst di also mit derer Tastn gan dyr Letzn 1.2.
Non <20>bbs: Allweil, wenn dyr niemer ganz wol ist, wasst <20>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<><64> myn bei +dene bleibt. Pr<50>blt s ainfach aus!
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Letzn 1.2: <20>NN WIMM AUSSCHALTTN
ALSO, EE WENNST <20>BBS VON DAA UNT AUSF<53>ERST, LIS LIEBER ZEERST DE GANTZE LET-
ZN!
1. Druck d <ESC>-Tastn, dyrmitst aau gwi<77> in dyr Befelhs-Artweis bist.
2. Demmlt :q! <EIN>.
Daa dyrmit benddst ys Blat und verwirffst allss, wasst <20>bbenn g<>ndert
haast.
3. Balst <20>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<EFBFBD>rkung: Mit :q! <EIN> verwirffst allss, wasst g<>ndert older enther gschribn
haast. In aynn <20>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<65>g di mit n M<>rkl auf de mit ---> angm<67>rkte Zeil unt.
2. Zo n Faeler Verb<72>ssern farst mit n M<>rkl netty auf d<>s Zaichen, d<>s wo
gl<67>scht ghoert.
3. Druck de Tastn x , d<><64>st d<>s <20>berfl<66>ssige Zaichen l<>schst.
4. Ietz tuest so lang weiter mit 2 hinst 4, hinst d<><64> dyr Saz stimmt.
---> De Kkuue sprangg <20>bber nn Maanad.
5. Wenn ietz de Zeil verb<72>ssert ist, geest gan dyr Letzn 1.4. weiter.
Und ganz wichtig: Dyrweilst d<>nn Schainer durcharechtst, versuech nit <20>bbenn,
allss auswendig z lernen; n<>n, lern ainfach mit n Anwenddn!
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Letzn 1.4: GWORT BARECHTN - EINF<4E>EGN
** Druck i , dyrmitst <20>bbs einf<6E>egst. **
1. Bew<65>g <20>nn M<>rkl zo dyr eerstn untignen Zeil, wo mit ---> angeet.
2. Dyrmitst de eerste Zeil wie de zwaitte machst, bew<65>g <20>nn M<>rkl auf d<>s
eerste Zaichen NAACH derer St<53>ll, daa wo s Gwort eingf<67>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<><64> dyr Saz stimmt.
---> Daader gt dd <20>bbs b.
---> Daader geet diend <20>bbs ab.
5. Balst mainst, d<><64>st ys Gwort-Einf<6E>egn kanst, aft geest gan dyr Letzn 1.5.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Letzn 1.5: GWORT BARECHTN - ANF<4E>EGN
** Druck A gan n Gwort Anf<6E>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<70>chetn Erg<72>ntzungen ein.
3. Wennst mit n Anf<6E>egn f<>rtig bist, aft druckst <ESC>, d<><64>st wider eyn de
Befelhsartweis zruggkimmst.
4. So, und ietz geest aft non gan dyr zwaittn mit ---> angm<67>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 <20>bbs Unvollst<73>ndigs.
5. Wennst s Anf<6E>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 <20>nn Wimm ganz. **
!! OBACHT: Ee wennst mit d<>nn alln daa unt weitertuest, lis zeerst de gantze
Letzn durch!!
1. Verlaa<61> 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 <20>bbs ein older l<>schst <20>bbs, wiest ys in de vorignen Letznen
glernt haast.
4. Speichert de g<>nderte Dautticht und verlaa<61> <20>nn Wimm mit :wq <EIN> .
5. Schmei<65> <20>nn Wimmschainer neu an und gee gan dyr folgetn Zammenfassung.
6. Aft d<><64>st de obignen Schritt gl<67>sn und k<>ppt haast, kanst ys durchf<68>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 <20>nn Wimm umbb n Eingib aus z ginnen, demmlt: vim DAUTTICHT <EIN> .
3. Willst <20>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 <20>bbs vor n M<>rkl eing<6E>bn, zipfst i und drafter <ESC> .
Mechst ys aber eyn s Zeilnend anhinh<6E>ngen, benutzt ys A .
Und ainfach naach n M<>rkl f<>egst ys mit a ein .
Anm<EFBFBD>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<77> ist, d<><64>st in dyr Befelhsartweis bist.
2. Bew<65>g <20>nn M<>rkl zo dyr mit ---> angm<67>rktn Zeil unt.
3. Und daa geest ietz auf n Anfang von aynn Wort, d<>s wo gl<67>scht ghoert.
4. Zipf dw , d<><64>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<><64> <20>bbs kimmt, al-
so daader ayn w . Seghst freilich <20>bbs Anderts wie ayn d ,
naacherd haast <20>bbs Falschs demmlt. Druck aft <ESC> und pr<70>blt
s non aynmaal.
---> Ayn <20>ttlych W<>rter lustig ghoernd nit Fisper eyn d<>nn Saz einhin.
5. <20>fert d Schritt 3 und 4, hinst d<><64> dyr Saz p<>sst, und gee aft gan dyr
Letzn 2.2.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Letzn 2.2.: NON MEERER L<>SHFAUDUNGEN
** Gib d$ ein, d<><64>st hinst eyn s Zeilnend l<>schst. **
1. Druck <ESC> , dyrmitst aau gwi<77> in dyr Befelhsartweis bist.
2. Bew<65>g <20>nn M<>rkl hinst eyn de mit ---> angm<67>rkte Zeil untn.
3. Gee mit n M<>rkl auf s End von dyr faelerfreien Zeil, NAACH n eerstn . .
4. Zipf d$ , d<><64>st hinst eyn s End von dyr Zeil l<>schst.
---> <20>bber haat s End von dyr Zeil doplt eing<6E>bn. doplt eing<6E>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 <20>ndernd, s<>tznd si aus aynn Pfemerer und aynn Wo-
lend zamm. Bal i also <20>bbs l<>schn will, schreib i ainsting d und aft s "Wo-
lend", d<>s haisst also, "wolend", "wohin" d<><64> 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<EFBFBD>rkung: Gib i grad d<>s zwaitte Zaichen yllain ein, ruckt halt dyr M<>rkl
entspr<70>chet weiter.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Letzn 2.4: MIT AYNN Z<>LER D WOLENDER <20>FERN
** Gib i ayn Zal vor aynn Wolend ein, werd d<>s Sel halt widerholt. **
1. Bew<65>g <20>nn M<>rkl gan n Anfang von dyr Zeil mit ---> dyrvor unt.
2. Zipf 2w , d<><64>st mit n M<>rkl zwai W<>rter weitergeest.
3. Zipf 3e , d<><64>st mit n M<>rkl auf s End von n drittn Wort kimmst.
4. Zipf 0 (aynn Nuller), d<><64>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 <20>fert d<>nn um seln Werd. **
Also, i mecht l<>schn, und zwaar <20>bbs Bestimmts, und d<>s so und so oft: Daa
dyrzue benutz i aynn Z<>ler:
d Z<>ler Wolend (also <20>nn Bew<65>gungsschrit)
1. Bew<65>g <20>nn M<>rkl gan n eerstn Wort in GROOSSBUECHSTABN in dyr mit ---> an-
gm<67>rktn Zeil.
2. Demmlt d2w , dyrmitst de ganz groo<6F>gschribnen W<>rter l<>schst.
3. <20>fert d Schritt 1 und 2 mit d<>nn entspr<70>chetn Z<>ler, dyrmitst de drauf-
folgetn ganz gro<72>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<><64> myn gantze Zeiln l<>scht, kaamend schoon d Ent-
wickler von n Urwimm daa drauf, d<><64> myn ainfach dd gan d<>nn Zw<5A>k schreibt.
1. Bew<65>g <20>nn M<>rkl gan dyr zwaittn Zeil in n untignen "Gedicht".
2. Zipf dd , um d<> Zeil z l<>schn.
3. Ietz bew<65>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<><64> s mi freut,
---> 7) Dirndl, dein Gschau.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Letzn 2.7: RUGGG<47>NGIG MACHEN (RUGGLN)
** Zipf u , dyrmitst de l<>sstn Faudungen ruggltst **
** older U , um ayn gantze Zeil widerherzst<73>lln. **
1. Bew<65>g <20>nn M<>rkl gan dyr mit ---> angm<67>rktn Zeil unt und gee dyrmit auf n
eerstn Faeler.
2. Zipf x , d<><64>st d<>s eerste z vile Zaichen l<>schst.
3. Ietz demmlt u , dyrmitst de l<>sste Faudung ruggltst.
4. Ietz beh<65>b allsand Faeler auf dyr Zeil mit dyr Hilf von n Befelh x .
5. Aft gibst ayn U (groo<6F>) ein, d<><64>st de Zeil wider yso hinbringst, wie s
gw<67>sn ist.
6. So, und ietz demmltst so oft u , hinst d<><64>st s U und de andern Fau-
dungen ruggg<67>ngig gmacht haast.
7. Und ietzet widerum schreibst so oft <STRG>r , hinst d<><64>st allsand Be-
felh widerhergst<73>llt, z haissn allsse rugg-grugglt haast (also d Ruggg<67>n-
gigmachungen ruggg<67>ngig gmacht).
---> Beerichtig d Faeller voon dehrer Zeiil und stt<74>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<65>gung, ayn "Wolend", <20>fters, st<73>ll de entspr<70>chete Zal dyr-
vor: 3dw older aau: d3w
5. Dyr Pfueg f<>r ayn <20>nderungsfaudung lautt yso:
Pfemerer [Zal] Bew<65>gungsschrit (Wolend)
Und d<>s haisst:
Dyr PFEMERER gibt an, WAS taan ghoert, <20>bbenn d = l<>schn (<28>delete<74>).
[ZAL] - Ayn Zal KAN myn ang<6E>bn, wenn myn halt ayn Wolend <20>fter habn will.
S WOLEND, also dyr Schrit WOHIN, besagt, auf was i aushin will, <20>bbenn
auf ayn Wort ( w ), s End von dyr Zeil ( $ ) und so weiter.
6. D<><44>st eyn n Anfang von dyr Zeil hinkimmst, schreib aynn Nuller: 0
7. Um <20>bbs Vorigs wider z ruggln, gib ein: u (klain also)
Um allsand <20>nderungen in ayner Zeil z ruggln, haast: U (also groo<6F>)
Um "rugg-z-ruggln", also allss wider herzst<73>lln, zipf: <STRG>r
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Letzn 3.1: ANF<4E>EGN (<28>put<75>)
** Zipf p , dyrmitst <20>bbs gnetty Gl<47>schts naach n M<>rkl anf<6E>egst. **
1. Bew<65>g <20>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<65>g <20>nn M<>rkl gan dyr Zeil c), <20>BER derer, daa wo de gl<67>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. <20>fert d Schritt 2 hinst 4, hinst d<><64>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<52>TZN (<28>replace<63>)
** Zipf rx , um d<>s Zaichen unter n M<>rkl durch x z ers<72>tzn. **
1. Bew<65>g <20>nn M<>rkl zo dyr eerstn untignen Zeil mit ---> dyrvor.
2. Bew<65>g <20>nn M<>rkl, hinst d<><64> yr auf n eerstn Faeler steet.
3. Zipf r und drafter d<>s Zaichen, wo dyrf<72>r daa hinghoert.
4. Widerhol d Schritt 2 und 3, hinst d<><64>st de eerste Zeil gmae<61> dyr zwaittn
berichtigt haast:
---> Wie d<> Zeit eingobn wurd, wurdnd ainike falsche Zastnen zipft!
---> Wie d<> Zeil eing<6E>bn wurd, wurdnd ainige falsche Tastnen zipft!
5. Ietz tue mit dyr Letzn 3.3 weiter.
Anm<EFBFBD>rkung: Vergi<67> nit drauf, d<><64>st mit n Anwenddn lernen solltst und nit <20>bbenn
mit n Auswendiglernen!
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Letzn 3.3: <20>NDERN (<28>change<67>)
** Um hinst eyn s Wortend z <20>ndern, zipf ce . **
1. Gee mit n M<>rkl auf de eerste mit ---> angm<67>rkte Zeil.
2. Ietz farst netty auf s "s" von Wstwr hin.
3. Zipf ce ein und aft d Wortberichtigung, daader also <20>rter .
4. Druck <ESC> und bew<65>g <20>nn M<>rkl gan n naehstn Zaichen, wo g<>ndert ghoert.
5. <20>fert d Schritt 3 und 4, hinst d<><64> dyr eerste Saz wie dyr zwaitte ist.
---> Ainige Wstwr von derer Zlww ghhnnd mit n <20>ndern-Pfemerer gaauu.
---> Ainige W<>rter von derer Zeil ghoernd mit n <20>ndern-Pfemerer g<>ndert.
ce l<>scht also s Wort und schlaaufft di eyn d Eingaab-Artweis.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Letzn 3.4.: NON MEERER <20>NDERUNGEN PFELFS c
** D L<>shfaudung c arechtt mit de n<>mlichnen Wolender wie d<> mit d **
1. Dyr <20>nder-Pfemerer arechtt anleich wie d L<>shfaudung mit d , und zwaar
yso:
c [Zal] Bew<65>gungsschritt (Wolend)
2. D Wolender seind de gleichn, <20>bbenn w f<>r Wort und $ f<>r s Zeilnend.
3. Bew<65>g di zo dyr eerstn untignen Zeil mit ---> .
4. Ietz geest auf d<>nn eerstn Faeler.
5. Zipf c$ , gib <20>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<><64>st iederzeit mit dyr Ruggtastn Faeler ausb<73>ssern kanst.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ZAMMENFASSUNG VON DYR LETZN 3
1. Um ayn vorher gl<67>schts Gwort anzf<7A>egn, zipf p . Daa dyrmit werd d<>s
gantze Gwort NAACH n M<>rkl angf<67>egt. Wenn s ayn gantze Zeil gw<67>sn ist,
werd d<> sel als de Zeil unterhalb n M<>rkl eingf<67>egt.
2. Um d<>s Zaichen unter n M<>rkl, also wo dyr M<>rkl ist, z ers<72>tzn, zipf r
und aft d<>s Zaichen, wost daadl habn willst.
3. Dyr <20>nderungspfemerer ( c = <20>change<67>) laasst ainn umbb n M<>rkl hinst eyn s
End von n Wolend <20>ndern. Zipf ce , dyrmitst umbb n M<>rkl hinst eyn s End
von n Wort <20>ndertst, und c$ hinst eyn s End von dyr Zeil.
4. F<>r d <20>nderung lautt dyr Pfueg:
c [Zal] Wolend
Ietz tue mit dyr naehstn Letzn weiter.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Letzn 4.1: M<>RKLST<53>LLUNG UND DAUTTICHTDARSTAND
** Demmlt <STRG>g, d<><64>st <20>nn Befand und Darstand von dyr Dautticht anzaigst. **
** Zipf G , dyrmitst auf ayn bestimmte Zeil in dyr Dautticht hinkimmst. **
Anm<EFBFBD>rkung: Lis d<> gantze Letzn daader durch, ee wennst iewign <20>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<EFBFBD>rkung: M<>glicherweis seghst aau <20>nn M<>rklbefand in n zesmen untern Bild-
schirm<72>gg. Aft ist s "Lindl" (<28>ruler<65>) eingst<73>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<><64>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 <20>next<78>).
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
<20>fter, wennst weiter zrugg willst. Mit <STRG>i widerum kimmst vorw<72>rts.
---> Aynn Faeler schreibt myn nit "Faeeler"; Faeeler ist ayn Faeler
Anm<EFBFBD>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<70>chete Klammer ) , ] older } z finddn. **
1. S<>tz <20>nn M<>rkl auf iewign aine von dene drei Klammern ( , [ older {
in dyr untignen Zeil, wo mit ---> angm<67>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 <20>ffneretn Klammer zrugg.
5. S<>tz <20>nn M<>rkl auf ayn anderne Klammer von ({[]}) und pr<70>blt % aus.
---> D<>s ( ist bloo<6F> ayn Pochzeil ( mit [ verschaidne ] { Klammern } drinn. ))
Anm<EFBFBD>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<52>TZUNGSFAUDUNG (<28>substitute<74>)
** Zipf :s/alt/neu/g , um 'alt' durch 'neu' zo n Ers<72>tzn. **
1. Gee mit n M<>rkl zo dyr unt steehetn mit ---> angm<67>rktn Zeil.
2. Zipf :s/dee/de <EIN> . Der Befelh ers<72>tzt alsnan grad d<>s +eerste "dee",
wo v<>rkimmt.
3. Ietz pr<70>blt s mit :s/dee/de/g . D<>s zues<65>tzliche g ("Pflok" nennt myn
<20>bbs S<>lchers) bewirkt, d<><64> allss, was dyrmit kennzaichnet ist, innerhalb
von dyr ainn Zeil ers<72>tzt werd.
---> Dee schoenste Zeit, d<><64> myn dee Bl<42>emln anschaut, ist dee schoene Lan-
gesszeit.
4. Um ietz allsand Suechbegriff innerhalb von zwo Zeiln zo n <20>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<><64>st d V<>rkemmen in dyr gantzn Dautticht <20>ndertst.
Mit :%s/alt/neu/gc finddst allsand V<>rkemmen in dyr gsamtn Dautticht;
daa werst aber zeerst non gfraagt, obst ys ers<72>tzn willst older nity.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ZAMMENFASSUNG VON DYR LETZN 4
1. <STRG>g zaigt d<>nn ietzundn Dauttichtbefand und <20>nn Darstand dyrvon an.
G bringt di an s End von dyr Dautticht.
<Zal> G bringt di gan dyr entspr<70>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 <20>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 <20>lterne Bef<65>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<72>tzn,
zipf :s/alt/neu .
Um allsand in ayner Zeil z ers<72>tzn, zipf :s/alt/neu/g .
Mechst allss in zwo Zeiln ers<72>tzn, demmlt zo n Beispil :5,6s/alt/neu/g .
Mechst allss in dyr gantzn Dautticht ers<72>tzn, gib ein: :%s/alt/neu/g .
Willst ayn ieds Maal bstaetln, h<>ng 'c' wie <20>confirm<72> hint anhin.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Letzn 5.1: ZWISCHNDRINN AYNN AUSSERIGNEN BEFELH AUSF<53>ERN
** Willst ayn Gf<47><66>faudung ausf<73>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<47><66>befelh eing<6E>bn.
2. Zeerst kimmt aber non ayn Ruefzaichen ! . Und ietz haast de M<>glich-
keit, ayn beliebige ausserige Gf<47><66>faudung auszf<7A>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<70>blt s mit :!dir <EIN> .
Also non aynmaal: Mit d<>nn Angang kan ayn iede beliebige ausserige Faudung aus-
gf<67>ert werdn, aau mit Auerwerdd.
Und wolgm<67>rkt: Allsand Befelh, wo mit : angeend, m<>essend mit <EIN> bst<73>-
tigt werdn. D<>s dyrsagn myr v<>rba<62> niemer.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Letzn 5.2: NON MEERER DR<44>BER, WIE MYN DAUTTICHTN SCHREIBT
** Um <20>bbs G<>nderts neu z speichern, zipf :w NEUER_DAUTTICHTNAM. **
1. Zipf :!dir older :!ls , d<><64>st dyr ayn Auflistung von deinn Verzaich-
niss ausherlaasst. D<><44>st dyrnaach <EIN> eing<6E>bn muesst, waisst ee schoon.
2. Suech dyr aynn Dauttichtnam aus, d<>nn wo s non nit geit, <20>bbenn POCH.
3. Ietz demmlt: :w POCH (also mit POCH als d<>nn neuen Dauttichtnam).
4. D<>s speichert ietz de gantze Dautticht, also <20>nn Wimmschainer, unter d<>nn
Nam POCH. D<>s kanst leicht <20>berpr<70>effen, indem d<><64>st ainfach :!ls older
:!dir zipfst und dyrmit deinn Verzaichnissinhalt seghst.
Anm<EFBFBD>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<65>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 <20>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<><64> s Gwort v<>rhergh<67>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<77> di,
d<><64>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<><64>st d<>s <20>berpr<70>effst. L<>sh s fein nit <20>bbenn! Mir
brauchend s n<>mlich f<>r de naehste Letzn.
Anm<EFBFBD>rkung: Druckt myn v , ginnt d Sichtisch-Auswal. Du kanst mit n M<>rkl um-
aynandfarn, um d Auswal z ver<65>ndern. Drafter kan myn mit yn aynn
Pfemerer mit d<>nn Gwort <20>bbs machen. Zo n Beispil l<>scht d d<>s
Gwort.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Letzn 5.4: EINL<4E>SN UND ZAMMENF<4E>ERN VON DAUTTICHTN
** Um <20>nn Inhalt von ayner Dautticht einzl<7A>sn, zipf :r DAUTTICHTNAM **
1. S<>tz <20>nn M<>rkl <20>ber d<> Zeil daader.
OBACHT: Aft d<><64>st <20>nn Schrit 2 ausgf<67>ert haast, seghst auf aynmaal <20>bbs aus
dyr Letzn 5.3. Bew<65>g di naacherd wider abw<62>rts, dyrmitst d<> Letzn wi-
derfinddst.
2. Ietz lis dein Dautticht POCH ein, indem d<><64>st d Faudung :r POCH aus-
f<>erst, wobei wie gsait POCH f<>r d<>nn von dir ausgsuechtn Dauttichtnam
steet. De eingl<67>sne Dautticht werd unterhalb dyr M<>rklzeil eingf<67>egt.
3. Um zo n <20>berpr<70>effen, ob de Dautticht aau gwi<77> eingl<67>sn ist, gee zrugg;
und du seghst, d<><64> s ietz zwo Ausf<73>rtigungen von dyr Letzn 5.3. geit, s
Urniss und de eingf<67>egte Dauttichtfassung.
Anm<EFBFBD>rkung: Du kanst aau d Ausgaab von aynn Ausserigbefelh einl<6E>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 <20>ttlych gw<67>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 <20>FFNEN (<28>open<65>)
** Zipf o, um ayn Zeil unterhalb n M<>rkl z <20>ffnen und eyn d **
** Einf<6E>egartweis z kemmen. **
1. Bew<65>g <20>nn M<>rkl zo dyr eerstn mit ---> angm<67>rktn Zeil unt.
2. Zipf o (klain), um ayn Zeil UNTERHALB n M<>rkl z <20>ffnen und mit dyr Ein-
f<>egartweis weiterztuen.
3. Ietz zipf ayn Weeng ayn Gwort und druck <ESC>, um d Einf<6E>egartweis z ver-
laassn.
---> Mit o werd dyr M<>rkl auf de offene Zeil in dyr Einf<6E>egartweis gs<67>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.
---> <20>ffnet ayn Zeil <20>ber derer daader mit O , wenn dyr M<>rkl auf derer Zeil
ist.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Letzn 6.2: GWORT ANF<4E>EGN (<28>append<6E>)
** Zipf a , um <20>bbs NAACH n M<>rkl einzf<7A>egn. **
1. Bew<65>g <20>nn M<>rkl gan n Anfang von dyr eerstn <20>ebungszeil mit ---> unt.
2. Druck e , hinst d<><64> dyr M<>rkl an n End von Zei steet.
3. Zipf ayn klains a , um <20>bbs NAACH n M<>rkl anzf<7A>egn.
4. Verg<72>ntz d<>s Wort wie in dyr Zeil drunter. Druck <ESC>, um d Schreib-Art-
weis z verlaassn.
5. Bew<65>g di mit e zo n naehstn ungantzn Wort und widerhol d Schritt 3 und
4.
---> D<> Ze biett ayn Gl<47>gn , ayn Gwort in ayner Zeil anzf<7A>.
---> D<> Zeil biett ayn Gl<47>gnet, ayn Gwort in ayner Zeil anzf<7A>egn.
Anm<EFBFBD>rkung: a , i und A bringend ainn gleichermaa<61>n eyn d Einf<6E>egartweis;
dyr ainzige Unterschaid ist, WO mit n Einf<6E>egn angfangt werd.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Letzn 6.3: AYN ANDERNE WEIS ZO N ERS<52>TZN (<28>replace<63>)
** Demmlt ayn groosss R , um meerer als wie grad ain Zaichen z ers<72>tzn. **
1. Bew<65>g <20>nn M<>rkl zo dyr eerstn untignen, mit ---> angm<67>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<><64> de sel s xxx ers<72>tzt.
3. Druck <ESC> , um d Ers<72>tzungsartweis z verlaassn. Du gspannst, d<><64> dyr
Rest von dyr Zeil unver<65>ndert bleibt.
4. <20>fert die Schritt, um d<>s <20>berblibne xxx z ers<72>tzn.
---> S Zunddn von 123 zo xxx ergibt xxx.
---> S Zunddn von 123 zo 456 ergibt 579.
Anm<EFBFBD>rkung: D Ers<72>tzungsartweis ist wie d Einf<6E>egartweis, aber ayn ieds eindem-
mlte Zaichen l<>scht ayn vorhanddns.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Letzn 6.4: GWORT AAMEN UND EINF<4E>EGN
** Benutz <20>nn Pfemerer y , um <20>bbs z aamen, und p , um <20>bbs einzf<7A>egn. **
1. Gee zo dyr mit ---> angm<67>rktn Zeil unt und s<>tz <20>nn M<>rkl hinter "a)".
2. Ginn d Sichtisch-Artweis mit v und bew<65>g <20>nn M<>rkl gnaun vor "eerste".
3. Zipf y , um d<>nn v<>rhergh<67>btn Tail z aamen.
4. Bew<65>g <20>nn M<>rkl gan n End von dyr naehstn Zeil: j$
5. Demmlt p , um d<>s Gwort einzf<7A>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<EFBFBD>rkung: Du kanst y aau als Pfemerer verwenddn; yw aamt ain Wort.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Letzn 6.5: SCHALTTER S<>TZN
** S<>tz aynn Schaltter yso, d<><64> ayn Suech older Ers<72>tzung Groo<6F>- und Klain- **
** schreibung <20>bergeet. **
1. Suech um '<27>bergee", indem d<><64>st /<2F>bergee eingibst.
Widerhol d Suech ayn <20>ttlych Maal, indem d<><64>st de Tastn n druckst.
2. S<>tz de Zwisl - <20>nn Schaltter - 'ic' (<28>ignore case<73>), indem d<><64>st :set ic
eingibst.
3. Ietz suech wider um '<27>bergee' und tue aau wider mit n weiter. Daa fallt
dyr auf, d<><64> ietz <20>bbenn aau <20>bergee und <20>BERGEE hergeet.
4. S<>tz de Zwisln 'hlsearch' und 'incsearch' pfelfs: :set hls is
5. Widerhol d Suech und bobacht, was ietz gschieght: /<2F>bergee <EIN>
6. D<><44>st groo<6F> und klain wider gwon unterscheidst, zipf: :set noic
Anm<EFBFBD>rkung: Mechst de Tr<54>ffer niemer v<>rhergh<67>bt seghn, gib ein: :nohlsearch
Anm<EFBFBD>rkung: Sollt klain/groo<6F> bei ayner ainzignen Suech wurst sein, benutz \c
in n Suechausdruk: /<2F>bergee\c <EIN>
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ZAMMENFASSUNG VON DYR LETZN 6
1. Zipf o , um ayn Zeil UNTERHALB n M<>rkl z <20>ffnen und d Einf<6E>egartweis z
ginnen.
Zipf O , um ayn Zeil OBERHALB n M<>rkl z <20>ffnen.
2. Zipf a , um NAACH n M<>rkl ayn Gwort einzf<7A>egn.
Zipf A , um ayn Gwort naach n Zeilnend anzf<7A>egn.
3. D Faudung e bringt di gan n End von aynn Wort.
4. Dyr Pfemerer y (<28>yank<6E>) aamt <20>bbs, p (<28>put<75>) f<>egt d<>s ein.
5. Ayn groosss R geet eyn d Ers<72>tzungsartweis, hinst d<><64> myn <ESC> druckt.
6. D Eingaab von ":set xxx" s<>tzt de Zwisl "xxx". Ayn <20>ttlych Zwisln seind:
'ic' 'ignorecase' Groo<6F>/klain wurst bei ayner Suech
'is' 'incsearch' Zaig aau schoon ayn Tail<69>berainstimmung
'hls' 'hlsearch' H<>b allsand p<>ssetn Ausdr<64>ck v<>rher
Dyr Schaltternam kan in dyr Kurz- older Langform ang<6E>bn werdn.
7. St<53>ll yn ayner Zwisl "no" voran, d<><64>st ys abschalttst: :set noic
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Letzn 7.1: AYN HILFGWORT AUFRUEFFEN
** Nutz d<>s einbaute Hilfgeb<65>u, de "Betribsanlaittung" **
Eyn n Wimm ist ayn ausf<73>erliche "Gebrauchsanweisung" einbaut. F<>r s Eerste
pr<70>blt ainfach ains von dene dreu aus:
- Druck d <HILF>-Tastn, wennst <20>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<><64>st yn dyr Faudung
:help aynn Auerwerd naachst<73>llst und istig <EIN> nit vergisst. Pr<50>blt d<>s:
:help w
:help c_CTRL-D
:help insert-index
:help user-manual
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Letzn 7.2: ERST<53>LL AYN GIN-SCHRIPF
** Mutz <20>nn Wimm mit de einbautn Faehigkeitn auf **
Dyr Wimm besitzt ayn W<>sn Sch<63>ftungen, wo <20>ber n Urwimm aushingeend, aber de
meerern dyrvon seind in dyr Vorgaab ausgschaltt. Dyrmitst meerer aus n Wimm
ausherholst, erst<73>llst ayn "vimrc"-Dautticht.
1. L<>g ayn "vimrc"-Dautticht an; d<>s geet ie naach Betribsgeb<65>u verschidn:
:e ~/.vimrc f<>r s Ainsl
:e $VIM/_vimrc bei n Fenstl
2. Ietz lis <20>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<73>rherh<72>bung zuegschaltt.
Du kanst dyr allss eyn d<> Dautticht einhinschreibn, wasst bst<73>ndig habn
willst. Meerer dyrzue erfarst unter: :help vimrc-intro
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Letzn 7.3: VERG<52>NTZN
** Befelhszeilnverg<72>ntzung mit <STRG>d und <TAB> **
1. Vergwi<77> di, d<><64> dyr Wimm nit auf n Urwimm-"Glais" fart: :set nocp
2. Schaug naach, w<>lcherne Dauttichtn d<><64> s in n Verzaichniss geit: :!ls
older :!dir
3. Zipf <20>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<73>ndigt <20>nn Faudungsnam zo ":edit".
6. F<>eg ayn Laerzaichen und <20>nn Anfang von ayner besteehetn Dautticht an:
:edit DAU
7. Druck <TAB>. Dyr Wimm verg<72>ntzt <20>nn Nam, d<>s haisst, wenn yr aindeuttig
ist.
Anm<EFBFBD>rkung: D Verg<72>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 <20>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<73>ll ayn vimrc-Ginschripf zuer Sicherung von deine M<>tzneinst<73>llungen.
6. Druck <STRG>d, aft d<><64>st naach : mit ayner Faudung angfangt haast, dyr-
mitst m<>gliche Verg<72>ntzungen anzaigt kriegst.
Druck <TAB> f<>r ain Vervollst<73>ndigung yllain.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D<>s w<>r ietzet s End von n Wimmschainer. Gangen ist s daa drum, aynn kurtzn
und b<>ndignen <20>berblik <20>ber s Blat WIMM z lifern, netty vil gnueg, d<><64> myn
f<>r s Eerste wirklich <20>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<72>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<6E>nger. Es haat ayn W<>sn Beispiler und aau Bilder drinn.
See http://iccf-holland.org/click5.html
D<>s folgete Buech ist schoon <20>lter und meerer <20>ber n Urwimm als wie <20>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 <20>bbs <20>ber n Wimm.
Als ietzunde Bezugniss f<>r d Fassung 6.2 und ayn pfrenge Einf<6E>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<73>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<74>rff, wo
dyr SMITH Charles von dyr Kolraader Allschuel (Colorado State University)
zuer Verf<72>egung gst<73>llt haat. Gundpost: bware@mines.colorado.edu.
F<>r n Wimm haat n dyr MOOLENAAR Bram barechtt.
De bairische <20>bers<72>tzung stammt von n HELL Sepp 2009. Sein Gundpostbr<62>cht ist
sturmibund@t-online.de
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

View File

@ -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
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

989
runtime/tutor/tutor.eo Normal file
View File

@ -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 <20>ion klarigi en instruilo kiel <20>i tiu. <20>i tiu instruilo estas
fasonita por priskribi sufi<66>ajn komandojn, por ke vi kapablu uzi Vim
kun sufi<66>a 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 <20>an<61>os la tekston. Kopiu tiun <20>i dosieron
por ekzerci vin (se vi lan<61>is "vimtutor", tiam estas jam kopio).
Gravas memori, ke <20>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 re<72>imo majuskla,
kaj premu la klavon j sufi<66>e 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 <20>is kiam vi sentas vin komforta.
2. Premu la klavon (j) <20>is kiam <20>i ripetas.
Vi nun scias, kiel movi<76>i al la sekvanta leciono
3. Uzante la malsuprenan klavon, movi<76>u al la leciono 1.2.
RIMARKO: Se vi dubas pri tio, kion vi premis, premu <ESK> por reiri al
la normala re<72>imo. Tiam repremu la deziratan komandon.
RIMARKO: La klavoj de la kursoro devus anka<6B> funkcii. Sed uzante hjkl,
vi kapablos movi<76>i pli rapide post kiam vi kutimi<6D>os.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Leciono 1.2: ELIRI EL VIM
!! RIMARKO: Anta<74> ol plenumi iujn subajn pa<70>ojn ajn, legu la tutan lecionon!!
1. Premu la klavon <ESK> (por certigi, ke vi estas en normala re<72>imo).
2. Tajpu: :q! <Enenklavo>.
Tio eliras el la rekdaktilo, SEN konservi la <20>an<61>ojn, kiujn vi faris.
3. Kiam vi vidas la <20>elinviton, tajpu la komandon kiun vi uzis por eniri
en <20>i tiu instruilo. Tio estus: vimtutor <Enenklavo>
4. Se vi memoris tiujn pa<70>ojn kaj sentas vin memfida, plenumu la pa<70>ojn
1 <20>is 3 por eliri kaj reeniri la redaktilon.
RIMARKO: :q! <Enenklavo> eliras sen konservi la <20>an<61>ojn, kiujn vi faris.
Post kelkaj lecionoj, vi lernos kiel konservi la <20>an<61>ojn al dosiero.
5. Movu la kursoron suben <20>is la leciono 1.3.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Leciono 1.3: REDAKTO DE TEKSTO - FORVI<56>O
** Premu x por forvi<76>i la signon sub la kursoro. **
1. Movu la kursoron al la suba linio markita per --->.
2. Por korekti la erarojn, movu la kursoron <20>is kiam <20>i estas sur la
forvi<76>enda signo.
3. Premu la klavon x por forvi<76>i la nedeziratan signon.
4. Ripetu pa<70>ojn 2 <20>is 4 <20>is kiam la frazo estas <20>usta.
---> La boovinno saaltiss ssur laa luuno.
5. Post kiam la linio estas <20>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
re<72>imo. Ripetu la pa<70>ojn 2 <20>is 4 por korekti la frazon.
---> Mank en <20>i linio.
---> Mankas tekston en <20>i tiu linio.
5. Kiam vi sentas vin komforta pri enmeto de teksto, movi<76>u 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
re<72>imo.
4. Movu la kursoron al la dua linio markita per ---> kaj ripetu la
pa<70>ojn 2 kaj 3 por korekti la frazon.
---> Mankas teksto el ti
Mankas teksto el tiu linio.
---> Mankas anka<6B> teks
Mankas anka<6B> teksto <20>i tie.
5 Kiam vi sentas vin komforta pri postaldono de teksto, movi<76>u al la
leciono 1.6
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Leciono 1.6: REDAKTI DOSIERON
** Uzu :wq por konservi dosieron kaj eliri. **
!! RIMARKO: Anta<74> ol plenumi iun suban pa<70>on ajn, legu la tutan lecionon!!
1. Eliru el la instruilo kiel vi faris en la leciono 1.2: :q!
2. <20>e la <20>elinvito, tajpu <20>i tiun komandon: vim tutor <Enenklavo>
'vim' estas la komando por lan<61>i la redaktilon Vim, 'tutor' estas la
dosiernomo de la dosiero, kiun vi volas redakti. Uzu dosieron, kiu
<20>an<61>eblas.
3. Enmetu kaj forvi<76>u tekston, kiel vi lernis en la anta<74>aj lecionoj.
4. Konservu la dosieron kun <20>an<61>oj kaj eliru el Vim per: :wq <Enenklavo>
5. Relan<61>u la instruilon vimtutor kaj movi<76>u suben al la sekvanta resumo.
6. Post kiam vi legis la suprajn pa<70>ojn, kaj komprenis ilin: faru ilin.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Leciono 1 RESUMO
1. La kursoro movi<76>as a<> per la sagoklavoj, a<> per la klavoj hjkl.
h (liven) j (suben) k (supren) l (dekstren)
2. Por lan<61>i Vim el la <20>elinvito, tajpu: vim DOSIERNOMO <Enenklavo>
3. Por eliri el Vim, tajpu: <ESK> :q! <Enenklavo> por rezigni la <20>an<61>ojn
4. Por forvi<76>i la signojn <20>e la pozicio de la kursoro, tajpu: x
5. Por enmeti a<> postaldoni tekston, tajpu:
i tajpu enmetendan tekston <ESK>
enmetas tekston anta<74> la kursoro
A tajpu la postaldonendan tekston <ESK>
postaldonas post la kursoro
RIMARKO: Premo de <ESK> iras al la normala re<72>imo, a<> rezignas la
nedeziratan a<> parte plenumita komando.
Nun da<64>rigu al la leciono 2.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Leciono 2.1: KOMANDOJ DE FORVI<56>O
** Tajpu dw por forvi<76>i vorton. **
1. Premu <ESK> por certigi, ke vi estas en normala re<72>imo.
2. Movu la kursoron al la linio markita per --->.
3. Movu la kursoron al la komenco de vorto, kiu forvi<76>endas.
4. Tajpu dw por forvi<76>i la vorton.
RIMARKO: La litero d aperos en la lasta linio sur la ekrano kiam vi
tajpas <20>in. Vim atendas <20>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 <20>i tiu frazo.
5. Ripetu pa<70>ojn 3 kaj 4 <20>is kiam la frazo estas <20>usta kaj movi<76>u al la
leciono 2.2.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Leciono 2.2: PLIAJ KOMANDOJ DE FORVI<56>O
** Tajpu d$ por forvi<76>i la finon de la linio. **
1. Premu <ESK> por certigi, ke vi estas en normala re<72>imo.
2. Movu la kursoron sur la suban linion markita per --->.
3. Movu la kursoron <20>e la fino de la <20>usta linio (POST la unua . ).
4. Tajpu d$ por foriv<69>i <20>is la fino de la linio.
---> Iu tajpis la finon de <20>i tiu linio dufoje. fino de <20>i tiu linio dufoje.
5. Movi<76>u al la leciono 2.3 por kompreni kio okazas.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Leciono 2.3: PRI OPERATOROJ KAJ MOVOJ
Multaj komandoj, kiuj <20>an<61>as la tekston, estas faritaj de operatoro kaj
movo. La formato de komando de forvi<76>o per la operatoro de forvi<76>o 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 - <20>is la komenco de la sekvanta vorto, krom <20>ia unua signo.
e - <20>is la fino de la nuna vorto, krom la lasta signo.
$ - <20>is la fino de la linio, krom la lasta signo.
Do tajpo de 'de' forvi<76>os ekde la kursoro <20>is la fino de la vorto.
RIMARKO: Premo de nur la movo en Normala re<72>imo sen operatoro movos
la kursoron kiel specifite.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Leciono 2.4: UZI NOMBRON POR MOVO
** Tajpo de nombro anta<74> movo ripetas <20>in la<6C>foje. **
1. Movu la kursoron <20>e la komenco de la suba linio markita per --->.
2. Tajpu 2w por movi la kursoron je du vortoj anta<74>en.
3. Tajpu 3e por movi la kursoron <20>e la fino de la tria vorto anta<74>en.
4. Tajpu 0 (nul) por movi<76>i <20>e la komenco de la linio.
5. Ripetu pa<70>ojn 2 <20>is 3 kun malsamaj nombroj.
---> Tio estas nur linio kun vortoj, kie vi povas movi<76>i.
6. Movi<76>u al la leciono 2.5.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Leciono 2.5: UZI NOMBRON POR FORVI<56>I PLI
** Tajpo de nombro kun operatoro ripetas <20>in la<6C>foje. **
En la kombina<6E>o de la operatoro de forvi<76>o, kaj movo kiel menciita
<20>i-supre, eblas aldoni nombron anta<74> la movo por pli forvi<76>i:
d nombro movo
1. Movu la kursoron <20>e la unua MAJUSKLA vorto en la linio markita per --->.
2. Tajpu d2w por forvi<76>i la du MAJUSKLAJN vortojn
3. Ripetu pa<70>ojn 1 <20>is 2 per malsama nombro por forvi<76>i 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 forvi<76>i tutan linion. **
Pro la ofteco de forvi<76>o de tuta linio, la verkisto de Vi decidis, ke
estus pli facile simple tajpi du d-ojn por forvi<76>i linion.
1. Movu la kursoron sur la duan linion en la suba frazo.
2. Tajpu dd por forvi<76>i la linion.
3. Nun movi<76>u al la kvara linio.
4. Tajpu 2dd por forvi<76>i du liniojn.
---> 1) Rozoj estas ru<72>aj,
---> 2) <20>limo estas amuza,
---> 3) Violoj estas bluaj,
---> 4) Mi havas a<>ton,
---> 5) Horlo<6C>oj diras kioma horo estas,
---> 6) Sukero estas dol<6F>a,
---> 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 <20>e la suba linio markita per ---> kaj metu <20>in sur
la unuan eraron.
2. Tajpu x por forvi<76>i la unuan nedeziratan signon.
3. Nun tajpu u por malfari la lastan plenumitan komandon.
4. <20>i-foje, riparu <20>iujn erarojn en la linio kaj <20>ia originala stato.
5. Nun tajpu majusklan U por igi la linion al <20>ia anta<74>a stato.
6. Nun tajpu u kelkfoje por malfari la U kaj anta<74>ajn 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 <20>i liniio kaj remettu illlin per malfaro.
8. Tiuj estas tre utilaj komandoj. Nun movi<76>u al la leciono 2 RESUMO.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Leciono 2 RESUMO
1. Por forvi<76>i ekde la kursoro <20>is la sekvanta vorto, tajpu: dw
2. Por forvi<76>i ekde la kursoro <20>is la fino de la linio, tajpu: d$
3. Por forvi<76>i tutan linion, tajpu: dd
4. Por ripeti movon, anta<74>metu nombron: 2w
5. La formato de <20>an<61>a komando estas:
operatoro [nombro] movo
kie:
operatoro - estas tio, kio farendas, kiel d por forvi<76>i
[nombro] - estas opcia nombro por ripeti la movon
movo - movas sur la teksto por operacii, kiel ekzemple w (vorto),
$ (<28>is fino de linio), ktp.
6. Por movi<76>i al la komenco de la linio, uzu nul: 0
7. Por malfari anta<74>ajn agojn, tajpu: u (minuskla u)
Por malfari <20>iujn <20>an<61>ojn 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 forvi<76>itan anta<74>e post la kursoro. **
1. Movu la kursoron <20>e la unua ---> suba linio.
2. Tajpu dd por forvi<76>i la linion kaj konservi <20>in ene de re<72>istro de Vim.
3. Movu la kursoron <20>e la linio c), SUPER kie la forvi<76>ita linio devus esti.
4. Tajpu p por meti la linion sub la kursoron.
5. Ripetu la pa<70>ojn 2 <20>is 4 por meti <20>iujn liniojn en la <20>usta ordo.
---> d) <20>u anka<6B> vi povas lerni?
---> b) Violoj estas bluaj,
---> c) Inteligenteco lerneblas,
---> a) Rozoj estas ru<72>aj,
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Leciono 3.2 LA KOMANDO DE ANSTATA<54>IGO
** Tajpu rx por anstata<74>igi la signon <20>e la kursoro per x . **
1. Movu la kursoron <20>e la unua suba linio markita per --->.
2. Movu la kursoron <20>is la unua eraro.
3. Tajpu r kaj la signon, kiu devus esti tie.
4. Ripetu pa<70>ojn 2 kaj 3 <20>is kiam la unua linio egalas la duan.
---> Kiem tiu lanio estis tajpita, iu pramis la na<6E>uftajn klovojn!
---> Kiam tiu linio estis tajpita, iu premis la ne<6E>ustajn klavojn!
5. Nun movi<76>u al la leciono 3.3.
Rimarko: Memoru, ke vi devus lerni per uzo, kaj ne per memorado.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Leciono 3.3 LA OPERATORO DE <20>AN<41>O
** Por <20>an<61>i <20>is la fino de la vorto, tajpu ce . **
1. Movu la kursoron <20>e la unua suba linio markita per --->.
2. Metu la kursoron sur la d en lduzw
3. Tajpu ce kaj la <20>ustan vorton (en tiu <20>i kazo, tajpu inio ).
4. Premu <ESK> kaj movi<76>u al la sekvanta signo, kiu bezonas <20>an<61>on.
5. Ripetu la pa<70>ojn 3 kaj 4 <20>is kiam la unua frazo egalas la duan.
---> Tiu lduzw havas kelkajn vortojn, kiii bezas <20>an<61>on per la <20>an<61>ooto.
---> Tiu linio havas kelkajn vortojn, kiuj bezonas <20>an<61>on per la <20>an<61>operatoro.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Leciono 3.4 PLIAJ <20>AN<41>OJ PER c
** La operatoro de <20>an<61>o uzeblas kun la sama movo kiel forvi<76>o. **
1. La operatoro de <20>an<61>o funkcias sammaniere kiel forvi<76>o. La formato estas:
c [nombro] movo
2. La movoj estas samaj, kiel ekzemple w (vorto) kaj $ (fino de linio).
3. Movi<76>u <20>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 <20>i tiu linio bezonas helpon por igi <20>in same kiel la dua.
---> La fino de <20>i tiu linio bezonas korektojn per uzo de la komando c$
RIMARKO: Vi povas uzi la klavon Retropa<70>o por korekti erarojn dum vi tajpas.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Leciono 3 RESUMO
1. Por remeti tekston, kiun vi <20>us forvi<76>is, tajpu p. Tio metas la
forvi<76>itan tekston POST la kursoro (se linio estis forvi<76>ita, <20>i
iros en la linion sub la kursoro).
2. Por anstata<74>igi la signon sub la kursoro, tajpu r kaj tiam la signon
kion vi deziras havi tie.
3. La operatoro de <20>an<61>o ebligas al vi <20>an<61>i ekde la kursoro, <20>is kie
la movo iras. Ekz. tajpu ce por <20>an<61>i ekde la kursoro <20>is la fino
de la vorto, c$ por <20>an<61>i <20>is la fino de la linio.
4. La formato de <20>an<61>o estas:
c [nombro] movo
Nun da<64>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<76>i al linio en la dosiero. **
RIMARKO: Legu la tutan lecionon anta<74> ol plenumi iun pa<70>on ajn!!
1. Premu la klavon Ctrl kaj premu g . Oni nomas tion CTRL-G.
Mesa<73>o aperos <20>e la suba parto de la pa<70>o kun la dosiernomo kaj la
pozicio en la dosiero. Memoru la numeron de la linio por pa<70>o 3.
RIMARKO: Vi eble vidas la pozicion de la kursoro <20>e la suba dekstra
angulo de la ekrano. Tio okazas kiam la agordo 'ruler' estas
<20>altita (vidu :help 'ruler')
2. Premu G por movi<76>i <20>e la subo de la dosiero.
Tajpu gg por movi<76>i <20>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 pa<70>ojn 1 <20>is 3.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Leciono 4.2 LA KOMANDO DE SER<45>O
** Tajpu / kaj poste frazon por ser<65>i la frazon. **
1. En normala re<72>imo, tajpu la / signon. Rimarku, ke <20>i kaj la kursoro
aperas <20>e la suba parto de la ekrano kiel por la : komando.
2. Nun tajpu 'errarro' <Enenklavo>.
Tio estas la vorto, kion vi volas ser<65>i.
3. Por ser<65>i la saman frazon denove, simple tajpu n .
Por ser<65>i la saman frazon denove en la retrodirekto, tajpu N .
4. Por ser<65>i frazon en la retrodirekto, uzu ? anstata<74> / .
5. Por reiri tien, el kie vi venis, premu CTRL-O (Premu Ctrl kaj o
literon o). Ripetu por pli retroiri. CTRL-I iras anta<74>en.
---> "errarro" ne estas maniero por literumi eraro; errarro estas eraro.
RIMARKO: Kiam la ser<65>o atingas la finon de la dosiero, <20>i da<64>ras <20>e la
komenco, krom se la agordo 'wrapscan' estas mal<61>altita.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Leciono 4.3 SER<45>O 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 movi<76>as 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.
---> <20>i tiu ( estas testa linio kun (-oj, [-oj, ]-oj kaj {-oj, }-oj en <20>i. ))
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Leciono 4.4 LA KOMANDO DE ANSTATA<54>IGO
** Tajpu :s/malnova/nova/g por anstata<74>igi 'nova' per 'malnova'. **
1. Movu la kursoron al la suba linio markita per --->.
2. Tajpu :s/laa/la <Enenklavo> . Rimarku, ke la komando <20>an<61>as nur la
unuan okaza<7A>on de "laa" en la linio.
3. Nun tajpu :s/laa/la/g . Aldono de g opcio signifas mallokan
anstata<74>igon en la linio. <20>i <20>an<61>as <20>iujn okaza<7A>ojn de "laa" en la
linio.
---> laa plej bona tempo por vidi florojn estas en laa printempo.
4. Por <20>an<61>i <20>iujn okaza<7A>ojn de iu <20>ena signo inter du linioj,
tajpu :#,#s/malnova/nova/g kie #,# estas la numeroj de linioj de la
intervalo de la linioj kie la anstata<74>igo
okazos.
Tajpu :%s/malnova/nova/g por <20>an<61>i <20>iujn okaza<7A>ojn en la tuta
dosiero.
Tajpu :s/malnova/nova/gc por trovi <20>iujn okaza<7A>ojn en la tuta
dosiero, kun invitilo <20>u anstata<74>igi
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 ser<65>as la frazon anta<74>en.
Tajpo de ? kaj frazon ser<65>as la frazon malanta<74>en.
Post ser<65>o, tajpu n por trovi la sekvantan okaza<7A>on en la sama direkto a<>
N por ser<65>i en la mala direkto.
CTRL-O movas vin al la anta<74>aj pozicioj, CTRL-I al la novaj pozicioj.
3. Tajpo de % kiam la kursoro estas sur (,),[,],{ a<> } movi<76>as al <20>ia
kongruo.
4. Por anstata<74>igi 'nova' en la unua 'malnova' en linio :s/malnova/nova
Por anstata<74>igi 'nova' en <20>iuj 'malnova'-oj en linio :s/malnova/nova/g
Por anstata<74>igi frazon inter du #-aj linioj :#,#s/malnova/nova/g
Por anstata<74>igi <20>iujn okaza<7A>ojn en la dosiero :%s/malnova/nova/g
Por demandi konfirmon <20>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 <20>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 <20>elan komandon ajn.
3. Ekzemple, tajpu ls post ! kaj tajpu <Enenklavo>. Tio listigos la
enhavon de la dosierujo, same kiel se vi estis en <20>ela invito.
A<> uzu :!dir se ls ne funkcias.
RIMARKO: Eblas plenumi iun eksteran komandon ajn tiamaniere, anka<6B> kun
argumentoj.
RIMARKO: <20>iuj : komandoj devas fini<6E>i per tajpo de <Enenklavo>
Ekde nun, ni ne plu mencios tion.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Leciono 5.2 PLI PRI KONSERVO DE DOSIERO
** Por konservi la faritajn <20>an<61>ojn 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 <20>in denove per vim TESTO,
la dosiero estus precize same kiel kopio de la instruilo kiam vi
konservis <20>in.
5. Nun forvi<76>u 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 emfazi<7A>as.
3. Premu la : signon. <20>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<74> premi <Enenklavo>.
5. Vim konservos la apartigitajn liniojn al la dosiero TESTO. Uzu :dir
a<> :!ls por vidigi <20>in. Ne forvi<76>u <20>in. Ni uzos <20>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 forvi<76>as
la tekston.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Leciono 5.4 AKIRI KAJ KUNFANDI DOSIEROJN
** Por enmeti la enhavon de dosiero, tajpu :r DOSIERNOMON **
1. Movu la kursoron <20>us super <20>i tiu linio.
RIMARKO: Post plenumo de pa<70>o 2, vi vidos tekston el la leciono 5.3. Tiam
movi<76>u 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, <20>u la dosiero akiri<72>is, 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 <20>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 - forvi<76>as 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
<20>in sub la pozicion de la kursoro.
5. :r !dir legas la eligon de la komando dir kaj metas <20>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 re<72>imon. **
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 re<72>imon.
3. Nun tajpu tekston kaj premu <ESK> por eliri la Enmetan re<72>imon.
---> Post tajpo de o la kursoro movi<76>as al la malfermata linio en
Enmeta re<72>imo.
4. Por malfermi linion SUPER la kursoro, nur tajpu majusklan O ,
anstata<74> 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 <20>e la komenco de la linio markita per --->.
2. Premu e <20>is kiam la kursoro estas <20>e la fino de li.
3. Tajpu a (minuskle) por aldoni tekston POST la kursoro.
4. Kompletigu la vorton same kiel la linio sub <20>i. Premu <ESK> por
eliri la Enmetan re<72>imon.
5. Uzu e por movi<76>i al la sekvanta nekompleta vorto kaj ripetu
pa<70>ojn 3 kaj 4.
---> <20>i tiu lin ebligos vin ekz vin postal tekston al linio.
---> <20>i tiu linio ebligos vin ekzerci vin postaldoni tekston al linio.
RIMARKO: <20>iu a, i kaj A iras al la sama Enmeta re<72>imo, la nura malsamo
estas tie, kie la signoj estas enmetitaj.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Leciono 6.3 ALIA MANIERO POR ANSTATA<54>IGI
** Tajpu majusklan R por anstata<74>igi 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 <20>i en la dua linio, por ke <20>i
anstata<74>igu la xxx .
3. Premu <ESK> por foriri la Anstata<74>igan re<72>imon. Rimarku, ke la cetera
parto de la linio restas ne<6E>an<61>ata.
4. Ripetu la pa<70>ojn por anstata<74>igi la restantajn xxx.
---> Aldono de 123 al xxx donas al vi xxx.
---> Aldono de 123 al 456 donas al vi 579.
RIMARKO: Anstata<74>iga re<72>imo estas same kiel Enmeta re<72>imo, sed <20>iu signo
tajpita forvi<76>as ekzistan signon.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Leciono 6.4 KOPII KAJ ALGLUI TEKSTON
** Uzu la y operatoron por kopii tekston, kaj p por alglui <20>in **
1. Iru al la linio markita per ---> sube kaj poziciu la kursoron post "a)".
2. Komencu la Viduman re<72>imon per v kaj movu la kursoron <20>us anta<74> "unua".
3. Tajpu y por kopii la emfazitan tekston.
4. Movu la kursoron <20>e la fino de la linio: j$
5. Tajpu p por alglui la tekston. Tiam tajpu: a dua <ESK> .
6. Uzu Viduman re<72>imon por apartigi " ero.", kopiu <20>in per y , movi<76>u
<20>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<6B> uzi y kiel operatoro; yw kopias unu vorton.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Leciono 6.5 AGORDI OPCION
** Agordu opcion por ke ser<65>o a<> anstata<74>igo ignoru usklecon **
1. Ser<65>u 'ignori' per tajpo de /ignori <Enenklavo>
Ripetu plurfoje premante n .
2. <20>altu la opcion 'ic' (ignori usklecon) per: :set ic
3. Nun ser<65>u 'ignori' denove premante n
Rimarku, ke Ignori kaj IGNORI estas nun troveblas.
4. <20>altu la opciojn 'hlsearch' kaj 'incsearch': :set hls is
5. Nun retajpu la ser<65>an komandon kaj vidu kio okazas: /ignore <Enenklavo>
6. Por mal<61>alti ignoron de uskleco: :set noic
RIMARKO: Por forigi emfazon de kongruo, tajpu: :nohlsearch
RIMARKO: Se vi deziras ignori usklecon por nur unu ser<65>a 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 re<72>imo.
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 <20>in.
5. Tajpo de majuskla R eniras la Anstata<74>igan re<72>imon <20>is kiam
<ESK> estas premita.
6. Tajpo de ":set xxx" <20>altas la opcion "xxx". Iuj opcioj estas:
'ic' 'ignorecase' ignori usklecon dum ser<65>o
'is' 'incsearch' montru partan kongruon dum ser<65>o
'hls' 'hlsearch' emfazas <20>iujn kongruajn frazojn
Vi povas uzi a<> la longan, a<> la mallongan nomon de opcio.
7. Anta<74>aldonu "no" por mal<61>alti la opcion: :set noic
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Leciono 7.1 AKIRI HELPON
** Uzu la helpan sistemon **
Vim havas ampleksan helpan sistemon. Por komenci<63>i, provu unu el la tiuj
tri:
- premu la klavon <HELPO> (se vi havas <20>in)
- premu la klavon <F1> (se vi havas <20>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 defa<66>lte
mal<61>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"
:r $VIMRUNTIME/vimrc_example.vim
3. Konservu la dosieron per:
:w
La sekvantan fojon, kiam vi lan<61>as Vim, <20>i uzos sintaksan emfazon.
Vi povas aldoni <20>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 re<72>imo: :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 <20>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 <20>iujn kompleteblojn.
Premu <TAB> por uzi unu kompletigon.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Tio konkludas la instruilon de Vim. <20>i celis doni mallongan superrigardon
de la redaktilo Vim, nur tio kio sufi<66>as por ebligi al vi facilan uzon de
la redaktilo. Estas nepre nekompleta, <20>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)
Retpo<70>to: bware@mines.colorado.edu.
Modifita por Vim de Bram Moolenaar.
Tradukita en Esperanto de Dominique Pell<6C>, 2008-04-01
Retpo<70>to: dominique.pelle@gmail.com
Lasta <20>an<61>o: 2009-02-01
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

View File

@ -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
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

View File

@ -117,7 +117,7 @@ NOTA: A medida que vaya avanzando en este tutor no intente memorizar,
RESUMEN DE LA LECCI<EFBFBD>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<EFBFBD>mbolo del sistema %) escriba:

View File

@ -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:

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -1,5 +1,5 @@
===============================================================================
= <20> d v <20> z <20> l j <20> k a V I M T u t o r b a n - 1.5-<2D>s verzi<7A> ===
== <20> d v <20> z <20> l j <20> k a V I M - o k t a t <20> b a n - 1.5-<2D>s verzi<7A> ==
===============================================================================
A Vim egy nagyon hat<61>kony szerkeszt<7A>, amelnyek rengeteg utas<61>t<EFBFBD>sa
@ -38,7 +38,7 @@
2. Tartsa lenyomva a lefel<65>t (j), akkor ism<73>tl<74>dik!
---> Most tudja, hogyan mehet a k<>vetkez<65> leck<63>re.
3. A lefel<65> fomb haszn<7A>lat<61>val menjen a 1.2. leck<63>re!
3. A lefel<65> gomb haszn<7A>lat<61>val menjen a 1.2. leck<63>re!
Megj: Ha nem biztos benne, mit nyomott meg, nyomja meg az <ESC>-et, hogy
norm<72>l m<>dba ker<65>lj<6C>n, <20>s ism<73>telje meg a parancsot!
@ -60,8 +60,8 @@ Megj: A kurzor gomboknak is m
Ha menteni szeretn<74> a v<>ltoz<6F>sokat <20>s kil<69>pni, <20>rja:
:wq <ENTER>
3. Amikor a shell promptot l<>tja, <20>rja be a parancsot, amely ebbe a
tutorba hozza:
3. Amikor a shell promptot l<>tja, <20>rja be a parancsot, amely ebbe az
oktat<EFBFBD>ba hozza:
Ez val<61>sz<73>n<EFBFBD>leg: vimtutor <ENTER>
Norm<72>lis esetben ezt <20>rn<72>: vim tutor.hu <ENTER>
@ -230,7 +230,7 @@ MEGJ: V
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2.5. lecke: A VISSZAVON<4F>S (UNDO) PARANCS
2.5. lecke: A VISSZAVON<4F>S (UNDO) PARANCS
** u g<>pel<65>s<EFBFBD>vel visszavonhat<61> az utols<6C> parancs, U az eg<65>sz sort helyre<72>ll<6C>tja. **
@ -245,9 +245,9 @@ MEGJ: V
7. CTRL-R (CTRL gomb lenyom<6F>sa mellett <20>ss<73>n R-t) p<>rszor csin<69>lja <20>jra a
visszavont parancsokat (redo)!
---> Jav<61><76>tsd a hhib<69>kaat ebbben a sooorban majd <20>ll<6C>tsa visszaaa az eredetit.
---> Jav<61><76>tsa a hhib<69>kaat ebbben a sooorban majd <20>ll<6C>tsa visszaaa az eredetit.
8. Ezek nagyon hasznos parancsok. Most ugarjon a 2. lecke <20>sszefoglal<61>j<EFBFBD>ra.
8. Ezek nagyon hasznos parancsok. Most ugorjon a 2. lecke <20>sszefoglal<61>j<EFBFBD>ra.
@ -257,7 +257,7 @@ MEGJ: V
1. T<>rl<72>s a kurzort<72>l a sz<73> v<>g<EFBFBD>ig: dw
2. T<>rl<72>s a kurzort<72>l a sz<EFBFBD> v<>g<EFBFBD>ig: d$
2. T<>rl<72>s a kurzort<72>l a sor v<>g<EFBFBD>ig: d$
3. Eg<45>sz sor t<>rl<72>se: dd
@ -275,7 +275,7 @@ MEGJ: V
Visszavon<6F>sok visszavon<6F>sa: CTRL-R
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3.1. lecke: A PUT PARANCS
3.1. lecke: A BEILLESZT<EFBFBD>S (PUT) PARANCS
** p le<6C>t<EFBFBD>s<EFBFBD>vel az utols<6C>nak t<>r<EFBFBD>ltet a kurzor ut<75>n illeszhetj<74>k. **
@ -284,8 +284,8 @@ MEGJ: V
2. dd le<6C>t<EFBFBD>s<EFBFBD>vel t<>r<EFBFBD>lj<6C>k a sort <20>s elt<6C>rol<6F>dik a Vim puffer<65>ben.
3. Mozgassuk a kurzort AF<EFBFBD>L<EFBFBD> a sor f<EFBFBD>l<EFBFBD>, ahov<6F> mozgatni szeretn<74>nk a
t<>r<EFBFBD>lt sort.
3. Mozgassuk a kurzort azel<EFBFBD>tt a sor EL<EFBFBD>TTI sorba, ahov<6F> mozgatni
szeretn<EFBFBD>nk a t<EFBFBD>r<EFBFBD>lt sort.
4. Norm<72>l m<>dban <20>rjunk p bet<65>t a t<>r<EFBFBD>lt sor beilleszt<7A>s<EFBFBD>hez.
@ -299,7 +299,7 @@ MEGJ: V
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3.2. lecke: A REPLACE PARANCS
3.2. lecke: AZ <20>T<EFBFBD>R<EFBFBD>S (REPLACE) PARANCS
** r <20>s a karakterek le<6C>t<EFBFBD>s<EFBFBD>vel a kurzor alatti karaktert megv<67>ltoztatjuk. **
@ -321,7 +321,7 @@ MEGJ: Eml
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3.3. lecke: A CHANGE PARANCS
3.3. lecke: A CSERE (CHANGE) PARANCS
** A sz<73> egy r<>sz<73>nek megv<67>ltoztat<61>s<EFBFBD>hoz <20>rjuk: cw . **
@ -415,7 +415,7 @@ Ugorjunk a k
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
4.2. lecke: A SEARCH PARANCS
4.2. lecke: A KERES<EFBFBD>S (SEARCH) PARANCS
** / majd a k<>v<EFBFBD>nt kifejez<65>s be<62>r<EFBFBD>s<EFBFBD>val kereshetj<74>k meg a kifejez<65>st. **
@ -459,7 +459,7 @@ Megj: Ez nagyon hasznos, ha olyan programot debugolunk, amelyben a
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
4.4. lecke: A HIB<49>K KIJAV<41>T<EFBFBD>S<EFBFBD>NAK EGY M<>DJA
4.4. lecke: A HIB<49>K KIJAV<41>T<EFBFBD>S<EFBFBD>NAK EGY M<>DJA
** :s/<2F>j/r<>gi/g beg<65>pel<65>s<EFBFBD>vel az '<27>j'-ra cser<65>lj<6C>k a 'r<>gi'-t. **
@ -470,10 +470,10 @@ Megj: Ez nagyon hasznos, ha olyan programot debugolunk, amelyben a
sorban.
3. Most ezt <20>rjuk: :s/eggy/egg/g amely glob<6F>lisan helyettes<65>t
a sorban.
a sorban, azaz minden el<65>fordul<75>st.
Ez a sorban minden el<65>fordul<75>st helyettes<65>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<EFBFBD>tt a karaktersor minden el<65>fordul<75>s<EFBFBD>nak helyettes<65>t<EFBFBD>se:
:#,#s/r<>gi/<2F>j/g ahol #,# a k<>t sor sorsz<73>ma.
@ -530,7 +530,7 @@ Megj: Minden : parancs ut
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5.2. lecke: B<>VEBBEN A F<>JLOK <20>R<EFBFBD>S<EFBFBD>R<EFBFBD>L
5.2. lecke: B<>VEBBEN A F<>JLOK <20>R<EFBFBD>S<EFBFBD>R<EFBFBD>L
** A f<>jlok v<>ltoz<6F>sait <20>gy <20>rhatjuk ki :w F<>JLN<4C>V. **
@ -542,12 +542,12 @@ Megj: Minden : parancs ut
3. <20>rja: :w TESZT (ahol TESZT a v<>lasztott f<>jln<6C>v)!
4. Ez elmenti a teljes f<>jlt (a Vim Tutort) TESZT n<>ven.
4. Ez elmenti a teljes f<>jlt (a Vim oktat<EFBFBD>j<EFBFBD>t) TESZT n<>ven.
Ellen<65>rz<72>sk<73>pp <20>rjuk ism<73>t :!dir hogy l<>ssuk a k<>nyvt<76>rat!
(Felfel<65> gombbal : ut<75>n az el<65>z<EFBFBD> utas<61>t<EFBFBD>sok visszahozhat<61>ak.)
Megj: Ha <20>n kil<69>pne a Vimb<6D>l <20>s <20>s visszat<61>rne a TESZT f<>jln<6C>vvel, akkor a
f<>jl a tutor ment<6E>skori pontos m<>solata lenne.
f<>jl az oktat<61> ment<6E>skori pontos m<>solata lenne.
5. T<>vol<6F>tsa el a f<>jlt (MS-DOS): :!del TESZT
vagy (Unix): :!rm TESZT
@ -626,7 +626,7 @@ MEGJ: A f
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
6.1. lecke: A OPEN PARANCS
6.1. lecke: A MEGNYIT<EFBFBD>S (OPEN) PARANCS
** o be<62>r<EFBFBD>s<EFBFBD>val nyithat egy <20>j sort a kurzor alatt <20>s v<>lthat besz<73>r<EFBFBD> m<>dba **
@ -684,16 +684,17 @@ Megj: A Vimben a sor legv
1. Mozgassuk a kurzort az els<6C> ---> kezdet<65> 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<6C> sz<73> elej<65>re amely elt<6C>r a m<>sodik
---> kezdet<65> sor tartalm<6C>t<EFBFBD>l (a 'az utols<6C>val' r<>szt<7A>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 <20>s <20>rja <20>t a sz<73>veg marad<61>k<EFBFBD>t az els<6C> sorban
<EFBFBD>gy, hogy a k<>t sor egyez<65> 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<6C> sort tegye azonoss<73> az utols<6C>val: haszn<7A>lja a gombokat.
---> Az els<6C> sort tegye azonoss<73> a m<>sodikkal: <20>rjon R-t <20>s az <20>j sz<73>veget.
4. Note that when you press <ESC> to exit, any unaltered text remains.
4. Jegyezz<EFBFBD>k meg, ha <ESC>-et nyomok, akkor a v<>ltozatlanuk hagyott
sz<73>vegek v<>ltozatlanok maradnak.
@ -726,16 +727,16 @@ Megj: A Vimben a sor legv
6. LECKE <20>SSZEFOGLAL<41>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<62>r<EFBFBD>s<EFBFBD>val <20>j sort nyitunk meg a sor ALATT <20>s a kurzor az <20>j
sorban lesz besz<73>r<EFBFBD>s-m<>dban.
Nagy O a sor FELETT nyit <20>j sort, <20>s oda ker<65>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<62>r<EFBFBD>s<EFBFBD>val az aktu<74>lis karaktert<72>l UT<55>N (jobbra) sz<73>rhatunk be sz<73>veget.
Nagy A automatikusan a sor legv<67>g<EFBFBD>hez adja hozz<7A> a sz<73>veget.
3. Typing a capital R enters Replace mode until <ESC> is pressed to exit.
3. A nagy R be<62>t<EFBFBD>s<EFBFBD>vel <20>t<EFBFBD>r<EFBFBD> (replace) m<EFBFBD>dba ker<65>l<EFBFBD>nk <ESC> lenyom<6F>s<EFBFBD>ig.
4. Typing ":set xxx" sets the option "xxx"
4. ":set xxx" be<EFBFBD>r<EFBFBD>s<EFBFBD>val az "xxx" opci<63> <20>ll<6C>that<61> be.
@ -746,7 +747,7 @@ Megj: A Vimben a sor legv
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
7. lecke: ON-LINE HELP PARANCSOK
7. lecke: AZ ON-LINE S<EFBFBD>G<EFBFBD> PARANCSAI
** Az online s<>g<EFBFBD>rendszer haszn<7A>lata **
@ -801,8 +802,9 @@ Megj: A Vimben a sor legv
tud<75>knak: ":help user-manual". (egyel<65>re nem tud magyarul)
Tov<6F>bbi magyar olvasnival<61>k <20>rhet<65>ek el az al<61>bbi oldalr<6C>l.
http://ubuntu.hu/index.php?title=Vim
http://wiki.hup.hu/index.php/Vim
Angol olvasm<73>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
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<61>t Michael C. Pierce <EFBFBD>s Robert K. Ware <20>rta, a Colorado
School of Mines dolgoz<EFBFBD>i Charles Smith (Colorado State University)
t<EFBFBD>mogat<EFBFBD>s<EFBFBD>val.
E-mail: bware@mines.colorado.edu.
A Vimhez idom<6F>totta Bram Moolenaar.
Magyar<61>totta: Horv<72>th <20>rp<72>d <horvath.arpad@roik.bmf.hu>, 2006-2008
Modified for Vim by Bram Moolenaar.

View File

@ -1,5 +1,5 @@
===============================================================================
= <20> d v <20> z <20> l j <20> k a V I M T u t o r b a n - 1.5-<2D>s verzi<7A> ===
== <20> d v <20> z <20> l j <20> k a V I M - o k t a t <20> b a n - 1.5-<2D>s verzi<7A> ==
===============================================================================
A Vim egy nagyon hat<61>kony szerkeszt<7A>, amelnyek rengeteg utas<61>t<EFBFBD>sa
@ -38,7 +38,7 @@
2. Tartsa lenyomva a lefel<65>t (j), akkor ism<73>tl<74>dik!
---> Most tudja, hogyan mehet a k<>vetkez<65> leck<63>re.
3. A lefel<65> fomb haszn<7A>lat<61>val menjen a 1.2. leck<63>re!
3. A lefel<65> gomb haszn<7A>lat<61>val menjen a 1.2. leck<63>re!
Megj: Ha nem biztos benne, mit nyomott meg, nyomja meg az <ESC>-et, hogy
norm<72>l m<>dba ker<65>lj<6C>n, <20>s ism<73>telje meg a parancsot!
@ -60,8 +60,8 @@ Megj: A kurzor gomboknak is m
Ha menteni szeretn<74> a v<>ltoz<6F>sokat <20>s kil<69>pni, <20>rja:
:wq <ENTER>
3. Amikor a shell promptot l<>tja, <20>rja be a parancsot, amely ebbe a
tutorba hozza:
3. Amikor a shell promptot l<>tja, <20>rja be a parancsot, amely ebbe az
oktat<EFBFBD>ba hozza:
Ez val<61>sz<73>n<EFBFBD>leg: vimtutor <ENTER>
Norm<72>lis esetben ezt <20>rn<72>: vim tutor.hu <ENTER>
@ -230,7 +230,7 @@ MEGJ: V
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2.5. lecke: A VISSZAVON<4F>S (UNDO) PARANCS
2.5. lecke: A VISSZAVON<4F>S (UNDO) PARANCS
** u g<>pel<65>s<EFBFBD>vel visszavonhat<61> az utols<6C> parancs, U az eg<65>sz sort helyre<72>ll<6C>tja. **
@ -245,9 +245,9 @@ MEGJ: V
7. CTRL-R (CTRL gomb lenyom<6F>sa mellett <20>ss<73>n R-t) p<>rszor csin<69>lja <20>jra a
visszavont parancsokat (redo)!
---> Jav<61><76>tsd a hhib<69>kaat ebbben a sooorban majd <20>ll<6C>tsa visszaaa az eredetit.
---> Jav<61><76>tsa a hhib<69>kaat ebbben a sooorban majd <20>ll<6C>tsa visszaaa az eredetit.
8. Ezek nagyon hasznos parancsok. Most ugarjon a 2. lecke <20>sszefoglal<61>j<EFBFBD>ra.
8. Ezek nagyon hasznos parancsok. Most ugorjon a 2. lecke <20>sszefoglal<61>j<EFBFBD>ra.
@ -257,7 +257,7 @@ MEGJ: V
1. T<>rl<72>s a kurzort<72>l a sz<73> v<>g<EFBFBD>ig: dw
2. T<>rl<72>s a kurzort<72>l a sz<EFBFBD> v<>g<EFBFBD>ig: d$
2. T<>rl<72>s a kurzort<72>l a sor v<>g<EFBFBD>ig: d$
3. Eg<45>sz sor t<>rl<72>se: dd
@ -275,7 +275,7 @@ MEGJ: V
Visszavon<6F>sok visszavon<6F>sa: CTRL-R
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3.1. lecke: A PUT PARANCS
3.1. lecke: A BEILLESZT<EFBFBD>S (PUT) PARANCS
** p le<6C>t<EFBFBD>s<EFBFBD>vel az utols<6C>nak t<>r<EFBFBD>ltet a kurzor ut<75>n illeszhetj<74>k. **
@ -284,8 +284,8 @@ MEGJ: V
2. dd le<6C>t<EFBFBD>s<EFBFBD>vel t<>r<EFBFBD>lj<6C>k a sort <20>s elt<6C>rol<6F>dik a Vim puffer<65>ben.
3. Mozgassuk a kurzort AF<EFBFBD>L<EFBFBD> a sor f<EFBFBD>l<EFBFBD>, ahov<6F> mozgatni szeretn<74>nk a
t<>r<EFBFBD>lt sort.
3. Mozgassuk a kurzort azel<EFBFBD>tt a sor EL<EFBFBD>TTI sorba, ahov<6F> mozgatni
szeretn<EFBFBD>nk a t<EFBFBD>r<EFBFBD>lt sort.
4. Norm<72>l m<>dban <20>rjunk p bet<65>t a t<>r<EFBFBD>lt sor beilleszt<7A>s<EFBFBD>hez.
@ -299,7 +299,7 @@ MEGJ: V
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3.2. lecke: A REPLACE PARANCS
3.2. lecke: AZ <20>T<EFBFBD>R<EFBFBD>S (REPLACE) PARANCS
** r <20>s a karakterek le<6C>t<EFBFBD>s<EFBFBD>vel a kurzor alatti karaktert megv<67>ltoztatjuk. **
@ -321,7 +321,7 @@ MEGJ: Eml
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3.3. lecke: A CHANGE PARANCS
3.3. lecke: A CSERE (CHANGE) PARANCS
** A sz<73> egy r<>sz<73>nek megv<67>ltoztat<61>s<EFBFBD>hoz <20>rjuk: cw . **
@ -415,7 +415,7 @@ Ugorjunk a k
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
4.2. lecke: A SEARCH PARANCS
4.2. lecke: A KERES<EFBFBD>S (SEARCH) PARANCS
** / majd a k<>v<EFBFBD>nt kifejez<65>s be<62>r<EFBFBD>s<EFBFBD>val kereshetj<74>k meg a kifejez<65>st. **
@ -459,7 +459,7 @@ Megj: Ez nagyon hasznos, ha olyan programot debugolunk, amelyben a
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
4.4. lecke: A HIB<49>K KIJAV<41>T<EFBFBD>S<EFBFBD>NAK EGY M<>DJA
4.4. lecke: A HIB<49>K KIJAV<41>T<EFBFBD>S<EFBFBD>NAK EGY M<>DJA
** :s/<2F>j/r<>gi/g beg<65>pel<65>s<EFBFBD>vel az '<27>j'-ra cser<65>lj<6C>k a 'r<>gi'-t. **
@ -470,10 +470,10 @@ Megj: Ez nagyon hasznos, ha olyan programot debugolunk, amelyben a
sorban.
3. Most ezt <20>rjuk: :s/eggy/egg/g amely glob<6F>lisan helyettes<65>t
a sorban.
a sorban, azaz minden el<65>fordul<75>st.
Ez a sorban minden el<65>fordul<75>st helyettes<65>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<EFBFBD>tt a karaktersor minden el<65>fordul<75>s<EFBFBD>nak helyettes<65>t<EFBFBD>se:
:#,#s/r<>gi/<2F>j/g ahol #,# a k<>t sor sorsz<73>ma.
@ -530,7 +530,7 @@ Megj: Minden : parancs ut
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5.2. lecke: B<>VEBBEN A F<>JLOK <20>R<EFBFBD>S<EFBFBD>R<EFBFBD>L
5.2. lecke: B<>VEBBEN A F<>JLOK <20>R<EFBFBD>S<EFBFBD>R<EFBFBD>L
** A f<>jlok v<>ltoz<6F>sait <20>gy <20>rhatjuk ki :w F<>JLN<4C>V. **
@ -542,12 +542,12 @@ Megj: Minden : parancs ut
3. <20>rja: :w TESZT (ahol TESZT a v<>lasztott f<>jln<6C>v)!
4. Ez elmenti a teljes f<>jlt (a Vim Tutort) TESZT n<>ven.
4. Ez elmenti a teljes f<>jlt (a Vim oktat<EFBFBD>j<EFBFBD>t) TESZT n<>ven.
Ellen<65>rz<72>sk<73>pp <20>rjuk ism<73>t :!dir hogy l<>ssuk a k<>nyvt<76>rat!
(Felfel<65> gombbal : ut<75>n az el<65>z<EFBFBD> utas<61>t<EFBFBD>sok visszahozhat<61>ak.)
Megj: Ha <20>n kil<69>pne a Vimb<6D>l <20>s <20>s visszat<61>rne a TESZT f<>jln<6C>vvel, akkor a
f<>jl a tutor ment<6E>skori pontos m<>solata lenne.
f<>jl az oktat<61> ment<6E>skori pontos m<>solata lenne.
5. T<>vol<6F>tsa el a f<>jlt (MS-DOS): :!del TESZT
vagy (Unix): :!rm TESZT
@ -626,7 +626,7 @@ MEGJ: A f
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
6.1. lecke: A OPEN PARANCS
6.1. lecke: A MEGNYIT<EFBFBD>S (OPEN) PARANCS
** o be<62>r<EFBFBD>s<EFBFBD>val nyithat egy <20>j sort a kurzor alatt <20>s v<>lthat besz<73>r<EFBFBD> m<>dba **
@ -684,16 +684,17 @@ Megj: A Vimben a sor legv
1. Mozgassuk a kurzort az els<6C> ---> kezdet<65> 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<6C> sz<73> elej<65>re amely elt<6C>r a m<>sodik
---> kezdet<65> sor tartalm<6C>t<EFBFBD>l (a 'az utols<6C>val' r<>szt<7A>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 <20>s <20>rja <20>t a sz<73>veg marad<61>k<EFBFBD>t az els<6C> sorban
<EFBFBD>gy, hogy a k<>t sor egyez<65> 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<6C> sort tegye azonoss<73> az utols<6C>val: haszn<7A>lja a gombokat.
---> Az els<6C> sort tegye azonoss<73> a m<>sodikkal: <20>rjon R-t <20>s az <20>j sz<73>veget.
4. Note that when you press <ESC> to exit, any unaltered text remains.
4. Jegyezz<EFBFBD>k meg, ha <ESC>-et nyomok, akkor a v<>ltozatlanuk hagyott
sz<73>vegek v<>ltozatlanok maradnak.
@ -726,16 +727,16 @@ Megj: A Vimben a sor legv
6. LECKE <20>SSZEFOGLAL<41>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<62>r<EFBFBD>s<EFBFBD>val <20>j sort nyitunk meg a sor ALATT <20>s a kurzor az <20>j
sorban lesz besz<73>r<EFBFBD>s-m<>dban.
Nagy O a sor FELETT nyit <20>j sort, <20>s oda ker<65>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<62>r<EFBFBD>s<EFBFBD>val az aktu<74>lis karaktert<72>l UT<55>N (jobbra) sz<73>rhatunk be sz<73>veget.
Nagy A automatikusan a sor legv<67>g<EFBFBD>hez adja hozz<7A> a sz<73>veget.
3. Typing a capital R enters Replace mode until <ESC> is pressed to exit.
3. A nagy R be<62>t<EFBFBD>s<EFBFBD>vel <20>t<EFBFBD>r<EFBFBD> (replace) m<EFBFBD>dba ker<65>l<EFBFBD>nk <ESC> lenyom<6F>s<EFBFBD>ig.
4. Typing ":set xxx" sets the option "xxx"
4. ":set xxx" be<EFBFBD>r<EFBFBD>s<EFBFBD>val az "xxx" opci<63> <20>ll<6C>that<61> be.
@ -746,7 +747,7 @@ Megj: A Vimben a sor legv
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
7. lecke: ON-LINE HELP PARANCSOK
7. lecke: AZ ON-LINE S<EFBFBD>G<EFBFBD> PARANCSAI
** Az online s<>g<EFBFBD>rendszer haszn<7A>lata **
@ -801,8 +802,9 @@ Megj: A Vimben a sor legv
tud<75>knak: ":help user-manual". (egyel<65>re nem tud magyarul)
Tov<6F>bbi magyar olvasnival<61>k <20>rhet<65>ek el az al<61>bbi oldalr<6C>l.
http://ubuntu.hu/index.php?title=Vim
http://wiki.hup.hu/index.php/Vim
Angol olvasm<73>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
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<61>t Michael C. Pierce <EFBFBD>s Robert K. Ware <20>rta, a Colorado
School of Mines dolgoz<EFBFBD>i Charles Smith (Colorado State University)
t<EFBFBD>mogat<EFBFBD>s<EFBFBD>val.
E-mail: bware@mines.colorado.edu.
A Vimhez idom<6F>totta Bram Moolenaar.
Magyar<61>totta: Horv<72>th <20>rp<72>d <horvath.arpad@roik.bmf.hu>, 2006-2008
Modified for Vim by Bram Moolenaar.

View File

@ -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 s 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.

View File

@ -257,7 +257,7 @@ NOTE:
** <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ԥ<EFBFBD><D4A4><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>֤<EFBFBD><D6A4>Υ<CEA5><E2A1BC><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>˿<EFBFBD><CBBF>ͤ򥿥<CDA4><F2A5BFA5>פ<EFBFBD><D7A4>ޤ<EFBFBD><DEA4><EFBFBD> **
1. <20>ʲ<EFBFBD><CAB2><EFBFBD> ---> <20>ȼ<EFBFBD><C8BC><EFBFBD><EFBFBD>줿<EFBFBD>Ȥ<EFBFBD><EFBFBD><EFBFBD>Ƭ<EFBFBD>˥<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ư<EFBFBD><EFBFBD><EFBFBD>ޤ<EFBFBD><EFBFBD><EFBFBD>
1. <20>ʲ<EFBFBD><CAB2><EFBFBD> ---> <20>ȼ<EFBFBD><C8BC><EFBFBD><EFBFBD>줿<EFBFBD>Ԥ<EFBFBD><EFBFBD><EFBFBD>Ƭ<EFBFBD>˥<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ư<EFBFBD><EFBFBD><EFBFBD>ޤ<EFBFBD><EFBFBD><EFBFBD>
2. 2dw <20>򥿥<EFBFBD><F2A5BFA5>פ<EFBFBD><D7A4><EFBFBD>ñ<EFBFBD><C3B1>2<EFBFBD><32>ʬ<EFBFBD><CAAC>ư<EFBFBD><C6B0><EFBFBD>ޤ<EFBFBD><DEA4><EFBFBD>
@ -741,7 +741,7 @@ NOTE:
** <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>μ<EFBFBD><CEBC>ΰ<EFBFBD><CEB0>֤<EFBFBD><D6A4><EFBFBD><EFBFBD>ƥ<EFBFBD><C6A5><EFBFBD><EFBFBD>Ȥ<EFBFBD><C8A4>ɲä<C9B2><C3A4><EFBFBD><EFBFBD>ˤ<EFBFBD> a <20>ȥ<EFBFBD><C8A5><EFBFBD><EFBFBD>פ<EFBFBD><D7A4>ޤ<EFBFBD> **
1. <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> ---> <20>Ǽ<EFBFBD><C7BC><EFBFBD><EFBFBD>줿<EFBFBD>Ȥذ<EFBFBD>ư<EFBFBD><EFBFBD><EFBFBD>ޤ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
1. <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> ---> <20>Ǽ<EFBFBD><C7BC><EFBFBD><EFBFBD>줿<EFBFBD>Ԥذ<EFBFBD>ư<EFBFBD><EFBFBD><EFBFBD>ޤ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
2. e <20>򲡤<EFBFBD><F2B2A1A4><EFBFBD> li <20>ν<EFBFBD>ü<EFBFBD><C3BC><EFBFBD>ޤǥ<DEA4><C7A5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ư<EFBFBD><C6B0><EFBFBD>ޤ<EFBFBD><DEA4><EFBFBD>
@ -764,7 +764,7 @@ Note: a, i
** 1ʸ<31><CAB8><EFBFBD>ʾ<EFBFBD><CABE><EFBFBD><EFBFBD>֤<EFBFBD><D6A4><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ˤ<EFBFBD><CBA4><EFBFBD>ʸ<EFBFBD><CAB8><EFBFBD><EFBFBD> R <20>ȥ<EFBFBD><C8A5><EFBFBD><EFBFBD>פ<EFBFBD><D7A4>ޤ<EFBFBD><DEA4>礦 **
1. <20>ʲ<EFBFBD><CAB2><EFBFBD> ---> <20>ȼ<EFBFBD><C8BC><EFBFBD><EFBFBD>줿<EFBFBD>Ȥ˥<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ư<EFBFBD><EFBFBD><EFBFBD>ޤ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ǽ<EFBFBD><EFBFBD><EFBFBD> xxx <20><><EFBFBD><EFBFBD>Ƭ<EFBFBD>˰<EFBFBD>ư<EFBFBD><C6B0>
1. <20>ʲ<EFBFBD><CAB2><EFBFBD> ---> <20>ȼ<EFBFBD><C8BC><EFBFBD><EFBFBD>줿<EFBFBD>Ԥ˥<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ư<EFBFBD><EFBFBD><EFBFBD>ޤ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ǽ<EFBFBD><EFBFBD><EFBFBD> xxx <20><><EFBFBD><EFBFBD>Ƭ<EFBFBD>˰<EFBFBD>ư<EFBFBD><C6B0>
<20>ޤ<EFBFBD><DEA4><EFBFBD>
2. R <20>򲡤<EFBFBD><F2B2A1A4>ơ<EFBFBD>2<EFBFBD><32><EFBFBD>ܤο<DCA4><CEBF>ͤ򥿥<CDA4><F2A5BFA5>פ<EFBFBD><D7A4><EFBFBD>Ȥǡ<C8A4>xxx <20><><EFBFBD>ִ<EFBFBD><D6B4><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ޤ<EFBFBD><DEA4><EFBFBD>

View File

@ -257,7 +257,7 @@ NOTE:
** <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>s<EFBFBD><73><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>J<EFBFBD><4A><EFBFBD>Ԃ<EFBFBD><D482>̃<EFBFBD><CC83>[<5B>V<EFBFBD><56><EFBFBD><EFBFBD><EFBFBD>̑O<CC91>ɐ<EFBFBD><C990>l<EFBFBD><6C><EFBFBD>^<5E>C<EFBFBD>v<EFBFBD><76><EFBFBD>܂<EFBFBD><DC82>B **
1. <20>ȉ<EFBFBD><C889><EFBFBD> ---> <20>Ǝ<EFBFBD><C68E><EFBFBD><EFBFBD><EFBFBD>Ƃ̐擪<EFBFBD>ɃJ<EFBFBD>[<5B>\<5C><><EFBFBD><EFBFBD><EFBFBD>ړ<EFBFBD><DA93><EFBFBD><EFBFBD>܂<EFBFBD><DC82>B
1. <20>ȉ<EFBFBD><C889><EFBFBD> ---> <20>Ǝ<EFBFBD><C68E><EFBFBD><EFBFBD><EFBFBD>s<EFBFBD>̐擪<EFBFBD>ɃJ<EFBFBD>[<5B>\<5C><><EFBFBD><EFBFBD><EFBFBD>ړ<EFBFBD><DA93><EFBFBD><EFBFBD>܂<EFBFBD><DC82>B
2. 2dw <20><><EFBFBD>^<5E>C<EFBFBD>v<EFBFBD><76><EFBFBD>ĒP<C492><50>2<EFBFBD>•<EFBFBD><C295>ړ<EFBFBD><DA93><EFBFBD><EFBFBD>܂<EFBFBD><DC82>B
@ -741,7 +741,7 @@ NOTE:
** <20>J<EFBFBD>[<5B>\<5C><><EFBFBD>̎<EFBFBD><CC8E>̈ʒu<CA92><75><EFBFBD><EFBFBD><EFBFBD>e<EFBFBD>L<EFBFBD>X<EFBFBD>g<EFBFBD><67><EFBFBD>lj<EFBFBD><C789><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ɂ<EFBFBD> a <20>ƃ^<5E>C<EFBFBD>v<EFBFBD><76><EFBFBD>܂<EFBFBD> **
1. <20>J<EFBFBD>[<5B>\<5C><><EFBFBD><EFBFBD> ---> <20>Ŏ<EFBFBD><C58E><EFBFBD><EFBFBD><EFBFBD>Ƃֈړ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>܂<EFBFBD><EFBFBD><EFBFBD>B
1. <20>J<EFBFBD>[<5B>\<5C><><EFBFBD><EFBFBD> ---> <20>Ŏ<EFBFBD><C58E><EFBFBD><EFBFBD><EFBFBD>s<EFBFBD>ֈړ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>܂<EFBFBD><EFBFBD><EFBFBD>B
2. e <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> li <20>̏I<CC8F>[<5B><><EFBFBD>܂ŃJ<C583>[<5B>\<5C><><EFBFBD><EFBFBD><EFBFBD>ړ<EFBFBD><DA93><EFBFBD><EFBFBD>܂<EFBFBD><DC82>B
@ -764,7 +764,7 @@ Note: a, i
** 1<><31><EFBFBD><EFBFBD><EFBFBD>ȏ<EFBFBD><C88F><EFBFBD><EFBFBD>u<EFBFBD><75><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ɂ͑啶<CD91><E595B6><EFBFBD><EFBFBD> R <20>ƃ^<5E>C<EFBFBD>v<EFBFBD><76><EFBFBD>܂<EFBFBD><DC82>傤 **
1. <20>ȉ<EFBFBD><C889><EFBFBD> ---> <20>Ǝ<EFBFBD><C68E><EFBFBD><EFBFBD><EFBFBD>ƂɃJ<EFBFBD>[<5B>\<5C><><EFBFBD><EFBFBD><EFBFBD>ړ<EFBFBD><DA93><EFBFBD><EFBFBD>܂<EFBFBD><DC82>B<EFBFBD>ŏ<EFBFBD><C58F><EFBFBD> xxx <20>̐擪<CC90>Ɉړ<C988><DA93><EFBFBD>
1. <20>ȉ<EFBFBD><C889><EFBFBD> ---> <20>Ǝ<EFBFBD><C68E><EFBFBD><EFBFBD><EFBFBD>s<EFBFBD>ɃJ<EFBFBD>[<5B>\<5C><><EFBFBD><EFBFBD><EFBFBD>ړ<EFBFBD><DA93><EFBFBD><EFBFBD>܂<EFBFBD><DC82>B<EFBFBD>ŏ<EFBFBD><C58F><EFBFBD> xxx <20>̐擪<CC90>Ɉړ<C988><DA93><EFBFBD>
<20>܂<EFBFBD><DC82>B
2. R <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>āA2<41>s<EFBFBD>ڂ̐<DA82><CC90>l<EFBFBD><6C><EFBFBD>^<5E>C<EFBFBD>v<EFBFBD><76><EFBFBD><EFBFBD>ƂŁAxxx <20><><EFBFBD>u<EFBFBD><75><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>܂<EFBFBD><DC82>B

View File

@ -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 が置換されます。

973
runtime/tutor/tutor.nb Normal file
View File

@ -0,0 +1,973 @@
===============================================================================
= V e l k o m m e n t i l i n n f <EFBFBD> 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 <EFBFBD>
kunne g<EFBFBD> gjennom alle i en innf<EFBFBD>ring som denne. Den er beregnet p<EFBFBD> <EFBFBD>
sette deg inn i bruken av nok kommandoer s<EFBFBD> du vil v<EFBFBD>re i stand til lett
<EFBFBD> kunne bruke Vim som en editor til alle form<EFBFBD>l.
Tiden som kreves for <EFBFBD> g<EFBFBD> gjennom denne innf<EFBFBD>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 <EFBFBD>ve deg p<EFBFBD> (hvis du kj<EFBFBD>rte <EFBFBD>vimtutor<EFBFBD>-kommandoen, er
dette allerede en kopi).
Det er viktig <EFBFBD> huske at denne innf<EFBFBD>ringen er beregnet p<EFBFBD> l<EFBFBD>ring gjennom
bruk. Det betyr at du m<EFBFBD> utf<EFBFBD>re kommandoene for <EFBFBD> l<EFBFBD>re dem skikkelig.
Hvis du bare leser teksten, vil du glemme kommandoene!
F<EFBFBD>rst av alt, sjekk at <EFBFBD>Caps Lock<EFBFBD> IKKE er aktiv og trykk <EFBFBD>j<EFBFBD>-tasten for
<EFBFBD> flytte mark<EFBFBD>ren helt til leksjon 1.1 fyller skjermen.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Leksjon 1.1: FLYTTING AV MARK<EFBFBD>REN
** For <EFBFBD> flytte mark<EFBFBD>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<EFBFBD>yre og flytter til h<EFBFBD>yre.
j j-tasten ser ut som en pil som peker nedover.
v
1. Flytt mark<EFBFBD>ren rundt p<EFBFBD> skjermen til du har f<EFBFBD>tt det inn i fingrene.
2. Hold inne nedovertasten (j) til den repeterer.
N<EFBFBD> vet du hvordan du beveger deg til neste leksjon.
3. G<EFBFBD> til leksjon 1.2 ved hjelp av nedovertasten.
Merk: Hvis du blir usikker p<EFBFBD> noe du har skrevet, trykk <ESC> for <EFBFBD> g<EFBFBD> til
normalmodus. Skriv deretter kommandoen du <EFBFBD>nsket p<EFBFBD> nytt.
Merk: Piltastene skal ogs<EFBFBD> virke. Men ved <EFBFBD> bruke hjkl vil du v<EFBFBD>re i stand til
<EFBFBD> bevege mark<EFBFBD>ren mye raskere n<EFBFBD>r du er blitt vant til det. Helt sant!
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Leksjon 1.2: AVSLUTTE VIM
!! MERK: F<EFBFBD>r du utf<EFBFBD>rer noen av punktene nedenfor, les hele leksjonen!!
1. Trykk <ESC>-tasten (for <EFBFBD> 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<EFBFBD>r du ser kommandolinjen i skallet, skriv kommandoen som startet denne
innf<EFBFBD>ringen. Den er: vimtutor <ENTER>
4. Hvis du er sikker p<EFBFBD> at du husker dette, utf<EFBFBD>r punktene 1 til 3 for <EFBFBD>
avslutte og starte editoren p<EFBFBD> nytt.
MERK: :q! <ENTER> forkaster alle forandringer som du gjorde. I l<EFBFBD>pet av noen
f<EFBFBD> leksjoner vil du l<EFBFBD>re hvordan du lagrer forandringene til en fil.
5. Flytt mark<EFBFBD>ren ned til leksjon 1.3.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Leksjon 1.3: REDIGERING AV TEKST -- SLETTING
** Trykk x for <EFBFBD> slette tegnet under mark<EFBFBD>ren. **
1. Flytt mark<EFBFBD>ren til den f<EFBFBD>rste linjen merket med --->.
2. For <EFBFBD> ordne feilene p<EFBFBD> linjen, flytt mark<EFBFBD>ren til den er opp<EFBFBD> tegnet som
skal slettes.
3. Trykk tasten x for <EFBFBD> slette det u<EFBFBD>nskede tegnet.
4. Repeter punkt 2 til 4 til setningen er lik den som er under.
---> Hessstennnn brrr<EFBFBD>snudddde ii gaaata.
---> Hesten br<EFBFBD>snudde i gata.
5. N<EFBFBD> som linjen er korrekt, g<EFBFBD> til leksjon 1.4.
MERK: N<EFBFBD>r du g<EFBFBD>r gjennom innf<EFBFBD>ringen, ikke bare pr<EFBFBD>v <EFBFBD> huske kommandoene, men
bruk dem helt til de sitter.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Leksjon 1.4: REDIGERING AV TEKST -- INNSETTING
** Trykk i for <EFBFBD> sette inn tekst. **
1. Flytt mark<EFBFBD>ren til den f<EFBFBD>rste linjen som er merket med --->.
2. For <EFBFBD> gj<EFBFBD>re den f<EFBFBD>rste linjen lik den andre, flytt mark<EFBFBD>ren til den st<EFBFBD>r
p<EFBFBD> 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 <EFBFBD> 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<EFBFBD>r du f<EFBFBD>ler deg komfortabel med <EFBFBD> sette inn tekst, g<EFBFBD> til oppsummeringen
nedenfor.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Leksjon 1.5: REDIGERING AV TEKST -- LEGGE TIL
** Trykk A for <EFBFBD> legge til tekst. **
1. Flytt mark<EFBFBD>ren til den f<EFBFBD>rste linjen nedenfor merket --->.
Det har ikke noe <EFBFBD> si hvor mark<EFBFBD>ren er plassert p<EFBFBD> den linjen.
2. Trykk A og skriv inn det som skal legges til.
3. N<EFBFBD>r teksten er lagt til, trykk <ESC> for <EFBFBD> returnere til normalmodusen.
4. Flytt mark<EFBFBD>ren til den andre linjen markert med ---> og repeter steg 2 og
3 for <EFBFBD> reparere denne setningen.
---> Det mangler noe tekst p
Det mangler noe tekst p<EFBFBD> denne linjen.
---> Det mangler ogs<EFBFBD> litt tek
Det mangler ogs<EFBFBD> litt tekst p<EFBFBD> denne linjen.
5. N<EFBFBD>r du f<EFBFBD>ler at du behersker <EFBFBD> legge til tekst, g<EFBFBD> til leksjon 1.6.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Leksjon 1.6: REDIGERE EN FIL
** Bruk :wq for <EFBFBD> lagre en fil og avslutte. **
!! MERK: F<EFBFBD>r du utf<EFBFBD>rer noen av stegene nedenfor, les hele denne leksjonen!!
1. Avslutt denne innf<EFBFBD>ringen som du gjorde i leksjon 1.2: :q!
2. Skriv denne kommandoen p<EFBFBD> kommandolinja: vim tutor <ENTER>
<EFBFBD>vim<EFBFBD> er kommandoen for <EFBFBD> starte Vim-editoren, <EFBFBD>tutor<EFBFBD> er navnet p<EFBFBD> fila
som du vil redigere. Bruk en fil som kan forandres.
3. Sett inn og slett tekst som du l<EFBFBD>rte i de foreg<EFBFBD>ende leksjonene.
4. Lagre filen med forandringene og avslutt Vim med: :wq <ENTER>
5. Start innf<EFBFBD>ringen p<EFBFBD> nytt og flytt ned til oppsummeringen som f<EFBFBD>lger.
6. Etter <EFBFBD> ha lest og forst<EFBFBD>tt stegene ovenfor: Sett i gang.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
OPPSUMMERING AV LEKSJON 1
1. Mark<EFBFBD>ren beveges ved hjelp av piltastene eller hjkl-tastene.
h (venstre) j (ned) k (opp) l (h<EFBFBD>yre)
2. For <EFBFBD> starte Vim fra skall-kommandolinjen, skriv: vim FILNAVN <ENTER>
3. For <EFBFBD> avslutte Vim, skriv: <ESC> :q! <ENTER> for <EFBFBD> forkaste endringer.
ELLER skriv: <ESC> :wq <ENTER> for <EFBFBD> lagre forandringene.
4. For <EFBFBD> slette tegnet under mark<EFBFBD>ren, trykk: x
5. For <EFBFBD> sette inn eller legge til tekst, trykk:
i skriv innsatt tekst <ESC> sett inn f<EFBFBD>r mark<EFBFBD>ren
A skriv tillagt tekst <ESC> legg til p<EFBFBD> slutten av linjen
MERK: N<EFBFBD>r du trykker <ESC> g<EFBFBD>r du til normalmodus eller du avbryter en u<EFBFBD>nsket
og delvis fullf<EFBFBD>rt kommando.
N<EFBFBD> kan du g<EFBFBD> videre til leksjon 2.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Leksjon 2.1: SLETTEKOMMANDOER
** Trykk dw for <EFBFBD> slette et ord. **
1. Trykk <ESC> for <EFBFBD> v<EFBFBD>re sikker p<EFBFBD> at du er i normalmodus.
2. Flytt mark<EFBFBD>ren til den f<EFBFBD>rste linjen nedenfor merket --->.
3. Flytt mark<EFBFBD>ren til begynnelsen av ordet som skal slettes.
4. Trykk dw og ordet vil forsvinne.
MERK: Bokstaven d vil komme til syne p<EFBFBD> den nederste linjen p<EFBFBD> skjermen n<EFBFBD>r
du skriver den. Vim venter p<EFBFBD> at du skal skrive w . Hvis du ser et annet
tegn enn d har du skrevet noe feil; trykk <ESC> og start p<EFBFBD> nytt.
---> Det er agurk tre ord eple som ikke h<EFBFBD>rer p<EFBFBD>re hjemme i denne setningen.
---> Det er tre ord som ikke h<EFBFBD>rer hjemme i denne setningen.
5. Repeter punkt 3 og 4 til den f<EFBFBD>rste setningen er lik den andre. G<EFBFBD>
deretter til leksjon 2.2.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Leksjon 2.2: FLERE SLETTEKOMMANDOER
** Trykk d$ for <EFBFBD> slette til slutten av linjen. **
1. Trykk <ESC> for <EFBFBD> v<EFBFBD>re sikker p<EFBFBD> at du er i normalmodus.
2. Flytt mark<EFBFBD>ren til linjen nedenfor merket --->.
3. Flytt mark<EFBFBD>ren til punktet der linjen skal kuttes (ETTER f<EFBFBD>rste punktum).
4. Trykk d$ for <EFBFBD> slette alt til slutten av linjen.
---> Noen skrev slutten p<EFBFBD> linjen en gang for mye. linjen en gang for mye.
5. G<EFBFBD> til leksjon 2.3 for <EFBFBD> forst<EFBFBD> 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<EFBFBD> (listet nedenfor).
En kort liste med bevegelser:
w - til starten av det neste ordet, UNNTATT det f<EFBFBD>rste tegnet.
e - til slutten av det n<EFBFBD>v<EFBFBD>rende ordet, INKLUDERT det siste tegnet.
$ - til slutten av linjen, INKLUDERT det siste tegnet.
Ved <EFBFBD> skrive de vil alts<EFBFBD> alt fra mark<EFBFBD>ren til slutten av ordet bli
slettet.
MERK: Ved <EFBFBD> skrive kun bevegelsen i normalmodusen uten en operator vil
mark<EFBFBD>ren flyttes som spesifisert.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
LEKSJON 2.4: BRUK AV TELLER FOR EN BEVEGELSE
** Ved <EFBFBD> skrive et tall foran en bevegelse repeterer den s<EFBFBD> mange ganger. **
1. Flytt mark<EFBFBD>ren til starten av linjen markert ---> nedenfor.
2. Skriv 2w for <EFBFBD> flytte mark<EFBFBD>ren to ord framover.
3. Skriv 3e for <EFBFBD> flytte mark<EFBFBD>ren framover til slutten av det tredje
ordet.
4. Skriv 0 (null) for <EFBFBD> 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<EFBFBD>.
6. G<EFBFBD> videre til leksjon 2.5.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Leksjon 2.5: BRUK AV ANTALL FOR <EFBFBD> SLETTE MER
** Et tall sammen med en operator repeterer den s<EFBFBD> mange ganger. **
I kombinasjonen med sletteoperatoren og en bevegelse nevnt ovenfor setter du
inn antall f<EFBFBD>r bevegelsen for <EFBFBD> slette mer:
d nummer bevegelse
1. Flytt mark<EFBFBD>ren til det f<EFBFBD>rste ordet med STORE BOKSTAVER p<EFBFBD> linjen markert
med --->.
2. Skriv 2dw for <EFBFBD> slette de to ordene med store bokstaver.
3. Repeter steg 1 og 2 med forskjelling antall for <EFBFBD> slette de etterf<EFBFBD>lgende
ordene som har store bokstaver.
---> Denne ABC DE linjen FGHI JK LMN OP er n<EFBFBD> Q RS TUV litt mer lesbar.
MERK: Et antall mellom operatoren d og bevegelsen virker p<EFBFBD> samme m<EFBFBD>te som <EFBFBD>
bruke bevegelsen uten en operator.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Leksjon 2.6: OPERERE P<EFBFBD> LINJER
** Trykk dd for <EFBFBD> slette en hel linje. **
P<EFBFBD> grunn av at sletting av linjer er mye brukt, fant utviklerne av Vi ut at
det vil v<EFBFBD>re lettere <EFBFBD> rett og slett trykke to d-er for <EFBFBD> slette en linje.
1. Flytt mark<EFBFBD>ren til den andre linjen i verset nedenfor.
2. Trykk dd <EFBFBD> slette linjen.
3. Flytt deretter til den fjerde linjen.
4. Trykk 2dd for <EFBFBD> slette to linjer.
---> 1) Roser er r<EFBFBD>de,
---> 2) Gj<EFBFBD>rme er g<EFBFBD>y,
---> 3) Fioler er bl<EFBFBD>,
---> 4) Jeg har en bil,
---> 5) Klokker viser tiden,
---> 6) Druer er s<EFBFBD>te
---> 7) Og du er likes<EFBFBD>.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Leksjon 2.7: ANGRE-KOMMANDOEN
** Trykk u for <EFBFBD> angre siste kommando, U for <EFBFBD> fikse en hel linje. **
1. Flytt mark<EFBFBD>ren til linjen nedenfor merket ---> og plasser den p<EFBFBD> den
f<EFBFBD>rste feilen.
2. Trykk x for <EFBFBD> slette det f<EFBFBD>rste u<EFBFBD>nskede tegnet.
3. Trykk s<EFBFBD> u for <EFBFBD> angre den siste utf<EFBFBD>rte kommandoen.
4. Deretter ordner du alle feilene p<EFBFBD> linjene ved <EFBFBD> bruke kommandoen x .
5. Trykk n<EFBFBD> en stor U for <EFBFBD> sette linjen tilbake til det den var
originalt.
6. Trykk u noen ganger for <EFBFBD> angre U og foreg<EFBFBD>ende kommandoer.
7. Deretter trykker du CTRL-R (hold CTRL nede mens du trykker R) noen
ganger for <EFBFBD> gjenopprette kommandoene (omgj<EFBFBD>re angrekommandoene).
---> RReparer feiilene p<EFBFBD><EFBFBD> denne linnnjen oog erssstatt dem meed angre.
8. Dette er meget nyttige kommandoer. N<EFBFBD> kan du g<EFBFBD> til oppsummeringen av
leksjon 2.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
OPPSUMMERING AV LEKSJON 2
1. For <EFBFBD> slette fra mark<EFBFBD>ren fram til det neste ordet, trykk: dw
2. For <EFBFBD> slette fra mark<EFBFBD>ren til slutten av en linje, trykk: d$
3. For <EFBFBD> slette en hel linje, trykk: dd
4. For <EFBFBD> repetere en bevegelse, sett et nummer foran: 2w
5. Formatet for en forandringskommando er:
operator [nummer] bevegelse
der:
operator - hva som skal gj<EFBFBD>res, f.eks. d for <EFBFBD> slette
[nummer] - et valgfritt antall for <EFBFBD> repetere bevegelsen
bevegelse - hva kommandoen skal operere p<EFBFBD>, eksempelvis w (ord),
$ (til slutten av linjen) og s<EFBFBD> videre.
6. For <EFBFBD> g<EFBFBD> til starten av en linje, bruk en null: 0
7. For <EFBFBD> angre tidligere endringer, skriv: u (liten u)
For <EFBFBD> angre alle forandringer p<EFBFBD> en linje, skriv: U (stor U)
For <EFBFBD> omgj<EFBFBD>re angringen, trykk: CTRL-R
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Leksjon 3.1: <EFBFBD>LIM INN<EFBFBD>-KOMMANDOEN
** Trykk p for <EFBFBD> lime inn tidligere slettet tekst etter mark<EFBFBD>ren **
1. Flytt mark<EFBFBD>ren til den f<EFBFBD>rste linjen med ---> nedenfor.
2. Trykk dd for <EFBFBD> slette linjen og lagre den i et Vim-register.
3. Flytt mark<EFBFBD>ren til c)-linjen, OVER posisjonen linjen skal settes inn.
4. Trykk p for <EFBFBD> legge linjen under mark<EFBFBD>ren.
5. Repeter punkt 2 til 4 helt til linjene er i riktig rekkef<EFBFBD>lge.
---> d) Kan du ogs<EFBFBD> l<EFBFBD>re?
---> b) Fioler er bl<EFBFBD>,
---> c) Intelligens m<EFBFBD> l<EFBFBD>res,
---> a) Roser er r<EFBFBD>de,
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Leksjon 3.2: <EFBFBD>ERSTATT<EFBFBD>-KOMMANDOEN
** Trykk rx for <EFBFBD> erstatte tegnet under mark<EFBFBD>ren med x. **
1. Flytt mark<EFBFBD>ren til den f<EFBFBD>rste linjen nedenfor merket --->.
2. Flytt mark<EFBFBD>ren s<EFBFBD> den st<EFBFBD>r opp<EFBFBD> den f<EFBFBD>rste feilen.
3. Trykk r og deretter tegnet som skal v<EFBFBD>re der.
4. Repeter punkt 2 og 3 til den f<EFBFBD>rste linjen er lik den andre.
---> Da dfnne lynjxn ble zkrevet, var det n<EFBFBD>en som tjykket feite taster!
---> Da denne linjen ble skrevet, var det noen som trykket feile taster!
5. G<EFBFBD> videre til leksjon 3.2.
MERK: Husk at du b<EFBFBD>r l<EFBFBD>re ved <EFBFBD> BRUKE, ikke pugge.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Leksjon 3.3: <EFBFBD>FORANDRE<EFBFBD>-OPERATOREN
** For <EFBFBD> forandre til slutten av et ord, trykk ce . **
1. Flytt mark<EFBFBD>ren til den f<EFBFBD>rste linjen nedenfor som er merket --->.
2. Plasser mark<EFBFBD>ren p<EFBFBD> u i <EFBFBD>lubjwr<EFBFBD>.
3. Trykk ce og det korrekte ordet (i dette tilfellet, skriv <EFBFBD>injen<EFBFBD>).
4. Trykk <ESC> og g<EFBFBD> til det neste tegnet som skal forandres.
5. Repeter punkt 3 og 4 helt til den f<EFBFBD>rste setningen er lik den andre.
---> Denne lubjwr har noen wgh som m<EFBFBD> forkw<EFBFBD>p med <EFBFBD>for<EFBFBD>kzryas<EFBFBD>-kommandoen.
---> Denne linjen har noen ord som m<EFBFBD> forandres med <EFBFBD>forandre<EFBFBD>-kommandoen.
V<EFBFBD>r oppmerksom p<EFBFBD> at ce sletter ordet og g<EFBFBD>r inn i innsettingsmodus.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Leksjon 3.4: FLERE FORANDRINGER VED BRUK AV c
** Forandringskommandoen blir brukt med de samme bevegelser som <EFBFBD>slett<EFBFBD>. **
1. Forandringsoperatoren fungerer p<EFBFBD> samme m<EFBFBD>te som <EFBFBD>slett<EFBFBD>. Formatet er:
c [nummer] bevegelse
2. Bevegelsene er de samme, som for eksempel w (ord) og $ (slutten av en
linje).
3. G<EFBFBD> til den f<EFBFBD>rste linjen nedenfor som er merket --->.
4. Flytt mark<EFBFBD>ren til den f<EFBFBD>rste feilen.
5. Skriv c$ og skriv resten av linjen lik den andre og trykk <ESC>.
---> Slutten p<EFBFBD> denne linjen trenger litt hjelp for <EFBFBD> gj<EFBFBD>re den lik den neste.
---> Slutten p<EFBFBD> denne linjen trenger <EFBFBD> bli rettet ved bruk av c$-kommandoen.
MERK: Du kan bruke slettetasten for <EFBFBD> rette feil mens du skriver.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
OPPSUMMERING AV LEKSJON 3
1. For <EFBFBD> legge tilbake tekst som nettopp er blitt slettet, trykk p . Dette
limer inn den slettede teksten ETTER mark<EFBFBD>ren (hvis en linje ble slettet
vil den bli limt inn p<EFBFBD> linjen under mark<EFBFBD>ren).
2. For <EFBFBD> erstatte et tegn under mark<EFBFBD>ren, trykk r og deretter tegnet som
du vil ha der.
3. Forandringsoperatoren lar deg forandre fra mark<EFBFBD>ren til dit bevegelsen
tar deg. Det vil si, skriv ce for <EFBFBD> forandre fra mark<EFBFBD>ren til slutten
av ordet, c$ for <EFBFBD> forandre til slutten av linjen.
4. Formatet for <EFBFBD>forandre<EFBFBD> er:
c [nummer] bevegelse
N<EFBFBD> kan du g<EFBFBD> til neste leksjon.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Leksjon 4.1: POSISJONERING AV MARK<EFBFBD>REN OG FILSTATUS
** Trykk CTRL-G for <EFBFBD> vise posisjonen i filen og filstatusen.
Trykk G for <EFBFBD> g<EFBFBD> til en spesifikk linje i filen. **
Merk: Les hele leksjonen f<EFBFBD>r du utf<EFBFBD>rer noen av punktene!
1. Hold nede Ctrl-tasten og trykk g . Vi kaller dette CTRL-G. En melding
vil komme til syne p<EFBFBD> bunnen av skjermen med filnavnet og posisjonen i
filen. Husk linjenummeret for bruk i steg 3.
Merk: Du kan se mark<EFBFBD>rposisjonen i nederste h<EFBFBD>yre hj<EFBFBD>rne av skjermen. Dette
skjer n<EFBFBD>r <EFBFBD>ruler<EFBFBD>-valget er satt (forklart i leksjon 6).
2. Trykk G for <EFBFBD> g<EFBFBD> til bunnen av filen.
Skriv gg for <EFBFBD> g<EFBFBD> til begynnelsen av filen.
3. Skriv inn linjenummeret du var p<EFBFBD> og deretter G . Dette vil f<EFBFBD>re deg
tilbake til linjen du var p<EFBFBD> da du f<EFBFBD>rst trykket CTRL-G.
4. Utf<EFBFBD>r steg 1 til 3 hvis du f<EFBFBD>ler deg sikker p<EFBFBD> prosedyren.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Leksjon 4.2: S<EFBFBD>KEKOMMANDOEN
** Skriv / etterfulgt av en s<EFBFBD>kestreng som du vil lete etter. **
1. Trykk / n<EFBFBD>r du er i normalmodusen. Legg merke til at skr<EFBFBD>streken og
mark<EFBFBD>ren kommer til syne p<EFBFBD> bunnen av skjermen i likhet med
<EFBFBD>:<EFBFBD>-kommandoene.
2. Skriv <EFBFBD>feeeiil<EFBFBD> og trykk <ENTER>. Dette er teksten du vil lete etter.
3. For <EFBFBD> finne neste forekomst av s<EFBFBD>kestrengen, trykk n .
For <EFBFBD> lete etter samme s<EFBFBD>keteksten i motsatt retning, trykk N .
4. For <EFBFBD> lete etter en tekst bakover i filen, bruk ? istedenfor / .
5. For <EFBFBD> g<EFBFBD> tilbake til der du kom fra, trykk CTRL-O (Hold Ctrl nede mens
du trykker bokstaven o ). Repeter for <EFBFBD> g<EFBFBD> enda lengre tilbake. CTRL-I
g<EFBFBD>r framover.
---> <EFBFBD>feeeiil<EFBFBD> er ikke m<EFBFBD>ten <EFBFBD> skrive <EFBFBD>feil<EFBFBD> p<EFBFBD>, feeeiil er helt feil.
Merk: N<EFBFBD>r s<EFBFBD>kingen n<EFBFBD>r slutten av filen, vil den fortsette fra starten unntatt
hvis <EFBFBD>wrapscan<EFBFBD>-valget er resatt.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Leksjon 4.3: FINN SAMSVARENDE PARENTESER
** Trykk % for <EFBFBD> finne en samsvarende ), ] eller } . **
1. Plasser mark<EFBFBD>ren p<EFBFBD> en (, [ eller { p<EFBFBD> linjen nedenfor merket --->.
2. Trykk % .
3. Mark<EFBFBD>ren vil g<EFBFBD> til den samsvarende parentesen eller hakeparentesen.
4. Trykk % for <EFBFBD> flytte mark<EFBFBD>ren til den andre samsvarende parentesen.
5. Flytt mark<EFBFBD>ren til en annen (, ), [, ], { eller } og se hva % gj<EFBFBD>r.
---> Dette ( er en testlinje med (, [ ] og { } i den )).
Merk: Dette er veldig nyttig til feils<EFBFBD>king i programmer som har ubalansert
antall parenteser!
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Leksjon 4.4: ERSTATT-KOMMANDOEN
** Skriv :s/gammel/ny/g for <EFBFBD> erstatte <EFBFBD>gammel<EFBFBD> med <EFBFBD>ny<EFBFBD>. **
1. Flytt mark<EFBFBD>ren til linjen nedenfor som er merket med --->.
2. Skriv :s/deen/den/ <ENTER> . Legg merke til at denne kommandoen bare
forandrer den f<EFBFBD>rste forekomsten av <EFBFBD>deen<EFBFBD> p<EFBFBD> linjen.
3. Skriv :s/deen/den/g . N<EFBFBD>r g-flagget legges til, betyr dette global
erstatning p<EFBFBD> linjen og erstatter alle forekomster av <EFBFBD>deen<EFBFBD> p<EFBFBD> linjen.
---> deen som kan kaste deen tyngste steinen lengst er deen beste
4. For <EFBFBD> erstatte alle forekomster av en tekststreng mellom to linjer,
skriv :#,#s/gammel/ny/g der #,# er linjenumrene p<EFBFBD> de to linjene for
linjeomr<EFBFBD>det erstatningen skal gj<EFBFBD>res.
Skriv :%s/gammel/ny/g for <EFBFBD> erstatte tekst i hele filen.
Skriv :%s/gammel/ny/gc for <EFBFBD> finne alle forekomster i hele filen, og
deretter sp<EFBFBD>rre om teksten skal erstattes eller
ikke.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
OPPSUMMERING AV LEKSJON 4
1. Ctrl-G viser n<EFBFBD>v<EFBFBD>rende posisjon i filen og filstatusen.
G g<EFBFBD>r til slutten av filen.
nummer G g<EFBFBD>r til det linjenummeret.
gg g<EFBFBD>r til den f<EFBFBD>rste linjen.
2. Skriv / etterfulgt av en s<EFBFBD>ketekst for <EFBFBD> lete FRAMOVER etter teksten.
Skriv ? etterfulgt av en s<EFBFBD>ketekst for <EFBFBD> lete BAKOVER etter teksten.
Etter et s<EFBFBD>k kan du trykke n for <EFBFBD> finne neste forekomst i den samme
retningen eller N for <EFBFBD> lete i motsatt retning.
CTRL-O tar deg tilbake til gamle posisjoner, CTRL-I til nyere posisjoner.
3. Skriv % n<EFBFBD>r mark<EFBFBD>ren st<EFBFBD>r p<EFBFBD> en (, ), [, ], { eller } for <EFBFBD> finne den
som samsvarer.
4. Erstatte <EFBFBD>gammel<EFBFBD> med f<EFBFBD>rste <EFBFBD>ny<EFBFBD> p<EFBFBD> en linje: :s/gammel/ny
Erstatte alle <EFBFBD>gammel<EFBFBD> med <EFBFBD>ny<EFBFBD> p<EFBFBD> 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 <EFBFBD> godkjenne hver erstatning, legg til <EFBFBD>c<EFBFBD>: :%s/gammel/ny/gc
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Leksjon 5.1: HVORDAN UTF<EFBFBD>RE EN EKSTERN KOMMANDO
** Skriv :! etterfulgt av en ekstern kommando for <EFBFBD> utf<EFBFBD>re denne. **
1. Skriv den velkjente kommandoen : for <EFBFBD> plassere mark<EFBFBD>ren p<EFBFBD> bunnen av
skjermen. Dette lar deg skrive en kommandolinjekommando.
2. N<EFBFBD> kan du skrive tegnet ! . Dette lar deg utf<EFBFBD>re en hvilken som helst
ekstern kommando.
3. Som et eksempel, skriv ls etter utropstegnet og trykk <ENTER>. Du vil
n<EFBFBD> f<EFBFBD> en liste over filene i katalogen, akkurat som om du hadde kj<EFBFBD>rt
kommandoen direkte fra kommandolinjen i skallet. Eller bruk :!dir hvis
<EFBFBD>ls<EFBFBD> ikke virker.
MERK: Det er mulig <EFBFBD> kj<EFBFBD>re alle eksterne kommandoer p<EFBFBD> denne m<EFBFBD>ten, ogs<EFBFBD> med
parametere.
MERK: Alle <EFBFBD>:<EFBFBD>-kommandoer m<EFBFBD> avsluttes med <ENTER>. Fra dette punktet er det
ikke alltid vi nevner det.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Leksjon 5.2: MER OM LAGRING AV FILER
** For <EFBFBD> lagre endringene gjort i en tekst, skriv :w FILNAVN. **
1. Skriv :!dir eller :!ls for <EFBFBD> f<EFBFBD> en liste over filene i katalogen. Du
vet allerede at du m<EFBFBD> trykke <ENTER> etter dette.
2. Velg et filnavn p<EFBFBD> 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<EFBFBD>ringen) under navnet TEST . For <EFBFBD>
sjekke dette, skriv :!dir eller :!ls igjen for <EFBFBD> se innholdet av
katalogen.
Merk: Hvis du n<EFBFBD> hadde avsluttet Vim og startet p<EFBFBD> nytt igjen med <EFBFBD>vim TEST<EFBFBD>,
ville filen v<EFBFBD>rt en eksakt kopi av innf<EFBFBD>ringen da du lagret den.
5. Fjern filen ved <EFBFBD> skrive :!rm TEST hvis du er p<EFBFBD> et Unix-lignende
operativsystem, eller :!del TEST hvis du bruker MS-DOS.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Leksjon 5.3: VELGE TEKST SOM SKAL LAGRES
** For <EFBFBD> lagre en del av en fil, skriv v bevegelse :w FILNAVN **
1. Flytt mark<EFBFBD>ren til denne linjen.
2. Trykk v og flytt mark<EFBFBD>ren til det femte elementet nedenfor. Legg merke
til at teksten blir markert.
3. Trykk : (kolon). P<EFBFBD> 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<EFBFBD>r du trykker Enter.
5. Vim vil skrive de valgte linjene til filen TEST. Bruk :!dir eller !ls
for <EFBFBD> se den. Ikke slett den enda! Vi vil bruke den i neste leksjon.
MERK: Ved <EFBFBD> trykke v startes visuelt valg. Du kan flytte mark<EFBFBD>ren rundt for
<EFBFBD> gj<EFBFBD>re det valgte omr<EFBFBD>det st<EFBFBD>rre eller mindre. Deretter kan du bruke en
operator for <EFBFBD> gj<EFBFBD>re noe med teksten. For eksempel sletter d teksten.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Leksjon 5.4: HENTING OG SAMMENSL<EFBFBD>ING AV FILER
** For <EFBFBD> lese inn en annen fil inn i n<EFBFBD>v<EFBFBD>rende buffer, skriv :r FILNAVN **
1. Plasser mark<EFBFBD>ren like over denne linjen.
MERK: Etter <EFBFBD> ha utf<EFBFBD>rt steg 2 vil du se teksten fra leksjon 5.3. G<EFBFBD> deretter
NED for <EFBFBD> se denne leksjonen igjen.
2. Hent TEST-filen ved <EFBFBD> bruke kommandoen :r TEST der TEST er navnet p<EFBFBD>
filen du brukte. Filen du henter blir plassert nedenfor mark<EFBFBD>rlinjen.
3. For <EFBFBD> sjekke at filen ble hentet, g<EFBFBD> tilbake og se at det er to kopier av
leksjon 5.3, originalen og denne versjonen.
MERK: Du kan ogs<EFBFBD> lese utdataene av en ekstern kommando. For eksempel, :r !ls
leser utdataene av ls-kommandoen og legger dem nedenfor mark<EFBFBD>ren.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
OPPSUMMERING AV LEKSJON 5
1. :!kommando utf<EFBFBD>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<EFBFBD>v<EFBFBD>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<EFBFBD>ren.
5. :r !dir leser utdataene fra <EFBFBD>dir<EFBFBD>-kommandoen og legger dem nedenfor
mark<EFBFBD>rposisjonen.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Leksjon 6.1: <EFBFBD><EFBFBD>PNE LINJE<EFBFBD>-KOMMANDOEN
** Skriv o for <EFBFBD> <EFBFBD><EFBFBD>pne opp<EFBFBD> for en ny linje etter mark<EFBFBD>ren og g<EFBFBD> til
innsettingsmodus **
1. Flytt mark<EFBFBD>ren til linjen nedenfor merket --->.
2. Skriv o (liten o) for <EFBFBD> <EFBFBD>pne opp en linje NEDENFOR mark<EFBFBD>ren og g<EFBFBD> inn i
innsettingsmodus.
3. Skriv litt tekst og trykk <ESC> for <EFBFBD> g<EFBFBD> ut av innsettingsmodusen.
---> Etter at o er skrevet blir mark<EFBFBD>ren plassert p<EFBFBD> den tomme linjen.
4. For <EFBFBD> <EFBFBD>pne en ny linje OVER mark<EFBFBD>ren, trykk rett og slett en stor O
istedenfor en liten o . Pr<EFBFBD>v dette p<EFBFBD> linjen nedenfor.
---> Lag ny linje over denne ved <EFBFBD> trykke O mens mark<EFBFBD>ren er p<EFBFBD> denne linjen.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Leksjon 6.2: <EFBFBD>LEGG TIL<EFBFBD>-KOMMANDOEN
** Skriv a for <EFBFBD> legge til tekst ETTER mark<EFBFBD>ren. **
1. Flytt mark<EFBFBD>ren til starten av linjen merket ---> nedenfor.
2. Trykk e til mark<EFBFBD>ren er p<EFBFBD> slutten av <EFBFBD>li<EFBFBD>.
3. Trykk a (liten a) for <EFBFBD> legge til tekst ETTER mark<EFBFBD>ren.
4. Fullf<EFBFBD>r ordet s<EFBFBD>nn som p<EFBFBD> linjen nedenfor. Trykk <ESC> for <EFBFBD> g<EFBFBD> ut av
innsettingsmodusen.
5. Bruk e for <EFBFBD> g<EFBFBD> til det neste ufullstendige ordet og repeter steg 3 og
4.
---> Denne li lar deg <EFBFBD>ve p<EFBFBD> <EFBFBD> leg til tek p<EFBFBD> en linje.
---> Denne linjen lar deg <EFBFBD>ve p<EFBFBD> <EFBFBD> legge til tekst p<EFBFBD> en linje.
Merk: a, i og A g<EFBFBD>r alle til den samme innsettingsmodusen, den eneste
forskjellen er hvor tegnene blir satt inn.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Leksjon 6.3: EN ANNEN M<EFBFBD>TE <EFBFBD> ERSTATTE P<EFBFBD>
** Skriv en stor R for <EFBFBD> erstatte mer enn ett tegn. **
1. Flytt mark<EFBFBD>ren til den f<EFBFBD>rste linjen nedenfor merket --->. Flytt mark<EFBFBD>ren
til begynnelsen av den f<EFBFBD>rste <EFBFBD>xxx<EFBFBD>-en.
2. Trykk R og skriv inn tallet som st<EFBFBD>r nedenfor p<EFBFBD> den andre linjen s<EFBFBD>
det erstatter xxx.
3. Trykk <ESC> for <EFBFBD> g<EFBFBD> ut av erstatningsmodusen. Legg merke til at resten
av linjen forblir uforandret.
4. Repeter stegene for <EFBFBD> erstatte den gjenv<EFBFBD>rende xxx.
---> Ved <EFBFBD> legge 123 til xxx f<EFBFBD>r vi xxx.
---> Ved <EFBFBD> legge 123 til 456 f<EFBFBD>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 <EFBFBD> kopiere tekst og p for <EFBFBD> lime den inn **
1. G<EFBFBD> til linjen merket ---> nedenfor og plasser mark<EFBFBD>ren etter <EFBFBD>a)<EFBFBD>.
2. G<EFBFBD> inn i visuell modus med v og flytt mark<EFBFBD>ren til like f<EFBFBD>r <EFBFBD>f<EFBFBD>rste<EFBFBD>.
3. Trykk y for <EFBFBD> kopiere (engelsk: <EFBFBD>yank<EFBFBD>) den uthevede teksten.
4. Flytt mark<EFBFBD>ren til slutten av den neste linjen: j$
5. Trykk p for <EFBFBD> lime inn teksten. Trykk deretter: a andre <ESC> .
6. Bruk visuell modus for <EFBFBD> velge <EFBFBD> valget.<EFBFBD>, kopier det med y , g<EFBFBD> til
slutten av den neste linjen med j$ og legg inn teksten der med p .
---> a) Dette er det f<EFBFBD>rste valget.
b)
Merk: Du kan ogs<EFBFBD> bruke y som en operator; yw kopierer ett ord.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Leksjon 6.5: SETT VALG
** Sett et valg s<EFBFBD> s<EFBFBD>k eller erstatning ignorerer store/sm<EFBFBD> bokstaver. **
1. Let etter <EFBFBD>ignore<EFBFBD> ved <EFBFBD> skrive: /ignore <ENTER>
Repeter flere ganger ved <EFBFBD> trykke n .
2. Sett <EFBFBD>ic<EFBFBD>-valget (Ignore Case) ved <EFBFBD> skrive: :set ic
3. S<EFBFBD>k etter <EFBFBD>ignore<EFBFBD> igjen ved <EFBFBD> trykke n .
Legg merke til at b<EFBFBD>de <EFBFBD>Ignore<EFBFBD> og <EFBFBD>IGNORE<EFBFBD> blir funnet.
4. Sett <EFBFBD>hlsearch<EFBFBD>- og <EFBFBD>incsearch<EFBFBD>-valgene: :set hls is
5. Skriv s<EFBFBD>kekommandoen igjen og se hva som skjer: /ignore <ENTER>
6. For <EFBFBD> sl<EFBFBD> av ignorering av store/sm<EFBFBD> bokstaver, skriv: :set noic
Merk: For <EFBFBD> fjerne uthevingen av treff, skriv: :nohlsearch
Merk: Hvis du vil ignorere store/sm<EFBFBD> bokstaver for kun en s<EFBFBD>kekommando, bruk
\c i uttrykket: /ignore\c <ENTER>
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
OPPSUMMERING AV LEKSJON 6
1. Trykk o for <EFBFBD> legge til en linje NEDENFOR mark<EFBFBD>ren og g<EFBFBD> inn i
innsettingsmodus.
Trykk O for <EFBFBD> <EFBFBD>pne en linje OVER mark<EFBFBD>ren.
2. Skriv a for <EFBFBD> sette inn tekst ETTER mark<EFBFBD>ren.
Skriv A for <EFBFBD> sette inn tekst etter slutten av linjen.
3. Kommandoen e g<EFBFBD>r til slutten av et ord.
4. Operatoren y (<EFBFBD>yank<EFBFBD>) kopierer tekst, p (<EFBFBD>paste<EFBFBD>) limer den inn.
5. Ved <EFBFBD> trykke R g<EFBFBD>r du inn i erstatningsmodus helt til <ESC> trykkes.
6. Skriv <EFBFBD>:set xxx<EFBFBD> for <EFBFBD> sette valget <EFBFBD>xxx<EFBFBD>. Noen valg er:
<EFBFBD>ic<EFBFBD> <EFBFBD>ignorecase<EFBFBD> ignorer store/sm<EFBFBD> bokstaver under s<EFBFBD>k
<EFBFBD>is<EFBFBD> <EFBFBD>incsearch<EFBFBD> vis delvise treff for en s<EFBFBD>ketekst
<EFBFBD>hls<EFBFBD> <EFBFBD>hlsearch<EFBFBD> uthev alle s<EFBFBD>ketreff
7. Legg til <EFBFBD>no<EFBFBD> foran valget for <EFBFBD> sl<EFBFBD> det av: :set noic
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Leksjon 7.1: F<EFBFBD> HJELP
** Bruk det innebygde hjelpesystemet. **
Vim har et omfattende innebygget hjelpesystem. For <EFBFBD> starte det, pr<EFBFBD>v en av
disse m<EFBFBD>tene:
- Trykk Hjelp-tasten (hvis du har en)
- Trykk F1-tasten (hvis du har en)
- Skriv :help <ENTER>
Les teksten i hjelpevinduet for <EFBFBD> finne ut hvordan hjelpen virker.
Skriv CTRL-W CTRL-W for <EFBFBD> hoppe fra et vindu til et annet
Skriv :q <ENTER> for <EFBFBD> lukke hjelpevinduet.
Du kan f<EFBFBD> hjelp for omtrent alle temaer om Vim ved <EFBFBD> skrive et parameter til
<EFBFBD>:help<EFBFBD>-kommandoen. Pr<EFBFBD>v disse (ikke glem <EFBFBD> trykke <ENTER>):
:help w
:help c_CTRL-D
:help insert-index
:help user-manual
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Leksjon 7.2: LAG ET OPPSTARTSSKRIPT
** Sl<EFBFBD> p<EFBFBD> funksjoner i Vim **
Vim har mange flere funksjoner enn Vi, men flesteparten av dem er sl<EFBFBD>tt av
som standard. For <EFBFBD> begynne <EFBFBD> bruke flere funksjoner m<EFBFBD> du lage en
<EFBFBD>vimrc<EFBFBD>-fil.
1. Start redigeringen av <EFBFBD>vimrc<EFBFBD>-filen. Dette avhenger av systemet ditt:
:e ~/.vimrc for Unix
:e $VIM/_vimrc for MS Windows
2. Les inn eksempelfilen for <EFBFBD>vimrc<EFBFBD>:
: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 <EFBFBD>vimrc<EFBFBD>-filen.
For mer informasjon, skriv :help vimrc-intro
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Leksjon 7.3: FULLF<EFBFBD>RING
** Kommandolinjefullf<EFBFBD>ring med CTRL-D og <TAB> **
1. V<EFBFBD>r sikker p<EFBFBD> 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<EFBFBD> en kommando: :e
4. Trykk CTRL-D og Vim vil vise en liste over kommandoer som starter med
<EFBFBD>e<EFBFBD>.
5. Trykk <TAB> og Vim vil fullf<EFBFBD>re kommandonavnet til <EFBFBD>:edit<EFBFBD>.
6. Legg til et mellomrom og starten p<EFBFBD> et eksisterende filnavn: :edit FIL
7. Trykk <TAB>. Vim vil fullf<EFBFBD>re navnet (hvis det er unikt).
MERK: Fullf<EFBFBD>ring fungerer for mange kommandoer. Pr<EFBFBD>v ved <EFBFBD> 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 <EFBFBD> <EFBFBD>pne et hjelpevindu.
2. Skriv :help kommando for <EFBFBD> f<EFBFBD> hjelp om kommando .
3. Trykk CTRL-W CTRL-W for <EFBFBD> hoppe til et annet vindu.
4. Trykk :q for <EFBFBD> lukke hjelpevinduet.
5. Opprett et vimrc-oppstartsskript for <EFBFBD> lagre favorittvalgene dine.
6. N<EFBFBD>r du skriver en <EFBFBD>:<EFBFBD>-kommando, trykk CTRL-D for <EFBFBD> se mulige
fullf<EFBFBD>ringer. Trykk <TAB> for <EFBFBD> bruke en fullf<EFBFBD>ring.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Her slutter innf<EFBFBD>ringen i Vim. Den var ment som en rask oversikt over
editoren, akkurat nok til <EFBFBD> la deg sette i gang med enkel bruk. Den er p<EFBFBD>
langt n<EFBFBD>r komplett, da Vim har mange flere kommandoer. Les bruksanvisningen
ved <EFBFBD> skrive :help user-manual .
For videre lesing og studier, kan denne boken anbefales:
<EFBFBD>Vim - Vi Improved<EFBFBD> av Steve Oualline
Utgiver: New Riders
Den f<EFBFBD>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<EFBFBD>:
<EFBFBD>Learning the Vi Editor<EFBFBD> av Linda Lamb
Utgiver: O'Reilly & Associates Inc.
Det er en god bok for <EFBFBD> f<EFBFBD> vite omtrent hva som helst om Vi.
Den sjette utgaven inneholder ogs<EFBFBD> informasjon om Vim.
Denne innf<EFBFBD>ringen er skrevet av Michael C. Pierce og Robert K. Ware,
Colorado School of Mines med id<EFBFBD>er av Charles Smith, Colorado State
University. E-mail: bware@mines.colorado.edu .
Modifisert for Vim av Bram Moolenaar.
Oversatt av <EFBFBD>yvind A. Holm. E-mail: vimtutor _AT_ sunbase.org
Id: tutor.no 406 2007-03-18 22:48:36Z sunny
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
vim: set ts=8 :

View File

@ -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 :

View File

@ -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<EFBFBD><EFBFBD>ny edytor, kt<EFBFBD>ry posiada wiele polece<EFBFBD>, zbyt du<EFBFBD>o by
Vim to pot<EFBFBD><EFBFBD>ny edytor, kt<EFBFBD>ry posiada wiele polece<EFBFBD>, zbyt du<EFBFBD>o, by
wyja<EFBFBD>ni<EFBFBD> je wszystkie w tym tutorialu. Ten przewodnik ma nauczy<EFBFBD>
Ci<EFBFBD> pos<EFBFBD>ugiwa<EFBFBD> si<EFBFBD> wystarczaj<EFBFBD>co wieloma komendami by<EFBFBD> m<EFBFBD>g<EFBFBD> <EFBFBD>atwo
Ci<EFBFBD> pos<EFBFBD>ugiwa<EFBFBD> si<EFBFBD> wystarczaj<EFBFBD>co wieloma komendami, by<EFBFBD> m<EFBFBD>g<EFBFBD> <EFBFBD>atwo
u<EFBFBD>ywa<EFBFBD> Vima jako edytora og<EFBFBD>lnego przeznaczenia.
Czas potrzebny na uko<EFBFBD>czenie tutoriala to 25 do 30 minut i zale<EFBFBD>y
@ -13,14 +13,14 @@
UWAGA:
Polecenia wykonywane w czasie lekcji zmodyfikuj<EFBFBD> tekst. Zr<EFBFBD>b
wcze<EFBFBD>niej kopi<EFBFBD> tego pliku do <EFBFBD>wicze<EFBFBD> (je<EFBFBD>li zacz<EFBFBD><EFBFBD>e<EFBFBD> komend<EFBFBD>
"vimtutor" to ju<EFBFBD> pracujesz na kopii).
"vimtutor", to ju<EFBFBD> pracujesz na kopii).
Pami<EFBFBD>taj <EFBFBD>e przewodnik ten zosta<EFBFBD> zaprojektowany do nauki poprzez
<EFBFBD>wiczenia. Oznacza to, <EFBFBD>e musisz wykonywa<EFBFBD> polecenia by nauczy<EFBFBD> si<EFBFBD> ich
prawid<EFBFBD>owo. Je<EFBFBD>li b<EFBFBD>dziesz jedynie czyta<EFBFBD> tekst szybko zapomnisz wiele
Pami<EFBFBD>taj, <EFBFBD>e przewodnik ten zosta<EFBFBD> zaprojektowany do nauki poprzez
<EFBFBD>wiczenia. Oznacza to, <EFBFBD>e musisz wykonywa<EFBFBD> polecenia, by nauczy<EFBFBD> si<EFBFBD> ich
prawid<EFBFBD>owo. Je<EFBFBD>li b<EFBFBD>dziesz jedynie czyta<EFBFBD> tekst, szybko zapomnisz wiele
polece<EFBFBD>!
Teraz upewnij si<EFBFBD>, <EFBFBD>e nie masz wci<EFBFBD>ni<EFBFBD>tego CapsLocka i wciskaj j
Teraz upewnij si<EFBFBD>, <EFBFBD>e nie masz wci<EFBFBD>ni<EFBFBD>tego Caps Locka i wciskaj j
tak d<EFBFBD>ugo dop<EFBFBD>ki Lekcja 1.1. nie wype<EFBFBD>ni ca<EFBFBD>kowicie ekranu.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
@ -40,28 +40,28 @@
3. U<EFBFBD>ywaj<EFBFBD>c strza<EFBFBD>ki w d<EFBFBD><EFBFBD> przejd<EFBFBD> do nast<EFBFBD>pnej lekcji.
Uwaga: Je<EFBFBD>li nie jeste<EFBFBD> pewien czego<EFBFBD> co wpisa<EFBFBD>e<EFBFBD>, wci<EFBFBD>nij <ESC> by wr<EFBFBD>ci<EFBFBD> do
Uwaga: Je<EFBFBD>li nie jeste<EFBFBD> pewien czego<EFBFBD> co wpisa<EFBFBD>e<EFBFBD>, wci<EFBFBD>nij <ESC>, by wr<EFBFBD>ci<EFBFBD> do
trybu Normal. Wtedy powt<EFBFBD>rz polecenie.
Uwaga: Klawisze kursora tak<EFBFBD>e powinny dzia<EFBFBD>a<EFBFBD>, ale u<EFBFBD>ywaj<EFBFBD>c hjkl b<EFBFBD>dziesz
w stanie porusza<EFBFBD> si<EFBFBD> o wiele szybciej jak si<EFBFBD> tylko przyzwyczaisz.
w stanie porusza<EFBFBD> si<EFBFBD> o wiele szybciej, jak si<EFBFBD> tylko przyzwyczaisz.
Naprawd<EFBFBD>!
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Lekcja 1.2.: WYCHODZENIE Z VIM-a
!! UWAGA: Przed wykonaniem jakiegokolwiek polecenia przeczytaj ca<EFBFBD><EFBFBD> lekcj<EFBFBD>.!!
!! UWAGA: Przed wykonaniem jakiegokolwiek polecenia przeczytaj ca<EFBFBD><EFBFBD> lekcj<EFBFBD> !!
1. Wci<EFBFBD>nij <ESC> (aby upewni<EFBFBD> si<EFBFBD>, <EFBFBD>e jeste<EFBFBD> w trybie Normal).
2. Wpisz: :q!<ENTER>.
To spowoduje wyj<79>cie z edytora PORZUCAJ<41>C wszelkie zmiany jakie
zd<7A><64>y<EFBFBD>e<EFBFBD> zrobi<62>. Je<4A>li chcesz zapami<6D>ta<74> zmiany i wyj<79><6A>
To spowoduje wyj<79>cie z edytora PORZUCAJ<41>C wszelkie zmiany, jakie
zd<7A><64>y<EFBFBD>e<EFBFBD> zrobi<62>. Je<4A>li chcesz zapami<6D>ta<74> zmiany i wyj<79><6A>,
wpisz: :wq<ENTER>
3. Kiedy widzisz znak zach<63>ty pow<6F>oki wpisz komend<6E>, <20>eby wr<77>ci<63>
do tutoriala. Czyli: vimtutor<ENTER>
4. Je<4A>li chcesz zapami<6D>ta<74> polecenia, wykonaj kroki 1. do 3. aby
4. Je<4A>li chcesz zapami<6D>ta<74> polecenia, wykonaj kroki 1. do 3., aby
wyj<79><6A> i wr<77>ci<63> do edytora.
UWAGA: :q!<ENTER> porzuca wszelkie zmiany jakie zrobi<EFBFBD>e<EFBFBD>. W nast<EFBFBD>pnych
@ -85,7 +85,7 @@ UWAGA: :q!<ENTER> porzuca wszelkie zmiany jakie zrobi
---> Kkrowa prrzeskoczy<EFBFBD>a prrzez ksii<EFBFBD><EFBFBD>ycc.
5. Teraz kiedy zdanie jest poprawione przejd<EFBFBD> do Lekcji 1.4.
5. Teraz, kiedy zdanie jest poprawione, przejd<EFBFBD> do Lekcji 1.4.
UWAGA: Ucz si<EFBFBD> przez <EFBFBD>wiczenie, nie wkuwanie.
@ -101,18 +101,18 @@ UWAGA: Ucz si
1. Przenie<EFBFBD> kursor do pierwszej linii poni<EFBFBD>ej oznaczonej --->.
2. Aby poprawi<EFBFBD> pierwszy wiersz, ustaw kursor na pierwszym znaku PO tym
2. Aby poprawi<EFBFBD> pierwszy wiersz, ustaw kursor na pierwszym znaku PO tym,
gdzie tekst ma by<EFBFBD> wstawiony.
3. Wci<EFBFBD>nij i a nast<EFBFBD>pnie wpisz konieczne poprawki.
4. Po poprawieniu b<EFBFBD><EFBFBD>du wci<EFBFBD>nij <ESC> by wr<EFBFBD>ci<EFBFBD> do trybu Normal.
Powtarzaj kroki 2. do 4. aby poprawi<EFBFBD> ca<EFBFBD>e zdanie.
4. Po poprawieniu b<EFBFBD><EFBFBD>du wci<EFBFBD>nij <ESC>, by wr<EFBFBD>ci<EFBFBD> do trybu Normal.
Powtarzaj kroki 2. do 4., aby poprawi<EFBFBD> ca<EFBFBD>e zdanie.
---> W tej brkje troch<EFBFBD> .
---> W tej linii brakuje troch<EFBFBD> tekstu.
5. Kiedy czujesz si<EFBFBD> swobodnie wstawiaj<EFBFBD>c tekst przejd<EFBFBD> do
5. Kiedy czujesz si<EFBFBD> swobodnie wstawiaj<EFBFBD>c tekst, przejd<EFBFBD> do
podsumowania poni<EFBFBD>ej.
@ -129,7 +129,7 @@ UWAGA: Ucz si
3. Kiedy tekst zosta<EFBFBD> dodany, wci<EFBFBD>nij <ESC> i wr<EFBFBD><EFBFBD> do trybu Normalnego.
4. Przenie<EFBFBD> kursor do drugiej linii oznaczonej ---> i powt<EFBFBD>rz kroki 2 i 3
4. Przenie<EFBFBD> kursor do drugiej linii oznaczonej ---> i powt<EFBFBD>rz kroki 2. i 3.,
aby poprawi<EFBFBD> zdanie.
---> Brakuje tu tro
@ -137,27 +137,27 @@ UWAGA: Ucz si
---> Tu te<EFBFBD> troch<EFBFBD> bra
Tu te<EFBFBD> troch<EFBFBD> brakuje.
5. Kiedy ju<EFBFBD> utrwali<EFBFBD>e<EFBFBD> <EFBFBD>wiczenie przejd<EFBFBD> do lekcji 1.6.
5. Kiedy ju<EFBFBD> utrwali<EFBFBD>e<EFBFBD> <EFBFBD>wiczenie, przejd<EFBFBD> do lekcji 1.6.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Lekcja 1.6.: EDYCJA PLIKU
** U<EFBFBD>yj :wq aby zapisa<EFBFBD> plik i wyj<EFBFBD><EFBFBD>. **
!! UWAGA: zanim wykonasz jakiekolwiek polecenia przeczyaj ca<EFBFBD><EFBFBD> lekcj<EFBFBD> !!
!! UWAGA: zanim wykonasz jakiekolwiek polecenia przeczytaj ca<EFBFBD><EFBFBD> lekcj<EFBFBD> !!
1. Zako<EFBFBD>cz tutorial tak jak w lekcji 1.2.: :q!
Lub je<6A>li masz dost<73>p do innego terminala zr<7A>b kolejne kroki tam.
lub, je<6A>li masz dost<73>p do innego terminala, wykonaj kolejne kroki tam.
2. W pow<6F>oce wydaj polecenie: vim tutor<ENTER>
"vim" jest poleceniem uruchamiaj<61>cym edytor Vim. 'tutor' to nazwa pliku
jaki chcesz edytowa<77>. U<>yj pliku jaki mo<6D>e zosta<74> zmieniony.
"vim" jest poleceniem uruchamiaj<61>cym edytor Vim. 'tutor' to nazwa pliku,
jaki chcesz edytowa<77>. U<>yj pliku, kt<6B>ry mo<6D>e zosta<74> zmieniony.
3. Dodaj i usu<73> tekst tak jak si<73> nauczy<7A>e<EFBFBD> w poprzednich lekcjach.
3. Dodaj i usu<73> tekst tak, jak si<73> nauczy<7A>e<EFBFBD> w poprzednich lekcjach.
4. Zapisz plik ze zmianami i opu<70><75> Vima: :wq<ENTER>
5. Je<4A>li zako<6B>czy<7A>e<EFBFBD> vimtutor w kroku 1. uruchom go ponownie i przejd<6A>
5. Je<4A>li zako<6B>czy<7A>e<EFBFBD> vimtutor w kroku 1., uruchom go ponownie i przejd<6A>
do podsumowania poni<6E>ej.
6. Po przeczytaniu wszystkich krok<6F>w i ich zrozumieniu: wykonaj je.
@ -168,14 +168,14 @@ UWAGA: Ucz si
1. Poruszasz kursorem u<>ywaj<61>c "strza<7A>ek" i klawiszy hjkl .
h (w lewo) j (w d<><64>) k (do g<>ry) l (w prawo)
2. By wej<65><6A> do Vima (z pow<6F>oki) wpisz:
2. By wej<65><6A> do Vima, (z pow<6F>oki) wpisz:
vim NAZWA_PLIKU<ENTER>
3. By wyj<79><6A> z Vima wpisz:
<ESC> :q!<ENTER> by usun<EFBFBD>c wszystkie zmiany.
3. By wyj<79><6A> z Vima, wpisz:
<ESC> :q!<ENTER> by usun<EFBFBD><EFBFBD> wszystkie zmiany.
LUB: <ESC> :wq<ENTER> by zmiany zachowa<EFBFBD>.
4. By usun<EFBFBD><EFBFBD> znak pod kursorem wci<EFBFBD>nij: x
4. By usun<EFBFBD><EFBFBD> znak pod kursorem, wci<EFBFBD>nij: x
5. By wstawi<EFBFBD> tekst przed kursorem lub doda<EFBFBD>:
i wpisz tekst <ESC> wstawi przed kursorem
@ -189,18 +189,18 @@ Teraz mo
Lekcja 2.1.: POLECENIE DELETE (usuwanie)
** Wpisz dw by usun<EFBFBD>c wyraz. **
** Wpisz dw by usun<EFBFBD><EFBFBD> wyraz. **
1. Wci<EFBFBD>nij <ESC> by upewni<EFBFBD> si<EFBFBD>, <EFBFBD>e jeste<EFBFBD> w trybie Normal.
1. Wci<EFBFBD>nij <ESC>, by upewni<EFBFBD> si<EFBFBD>, <EFBFBD>e jeste<EFBFBD> w trybie Normal.
2. Przenie<EFBFBD> kursor do linii poni<EFBFBD>ej oznaczonej --->.
3. Przesu<EFBFBD> kursor na pocz<EFBFBD>tek wyrazu, kt<EFBFBD>re chcesz usun<EFBFBD><EFBFBD>.
3. Przesu<EFBFBD> kursor na pocz<EFBFBD>tek wyrazu, kt<EFBFBD>ry chcesz usun<EFBFBD><EFBFBD>.
4. Wpisz dw by usun<EFBFBD><EFBFBD> wyraz.
UWAGA: Litera d pojawi si<EFBFBD> na dole ekranu. Vim czeka na wpisanie w .
Je<EFBFBD>li zobaczysz inny znak oznacza to, <EFBFBD>e wpisa<EFBFBD>e<EFBFBD> co<EFBFBD> <EFBFBD>le, wci<EFBFBD>nij
Je<EFBFBD>li zobaczysz inny znak, oznacza to, <EFBFBD>e wpisa<EFBFBD>e<EFBFBD> co<EFBFBD> <EFBFBD>le; wci<EFBFBD>nij
<ESC> i zacznij od pocz<EFBFBD>tku.
---> Jest tu par<EFBFBD> papier wyraz<EFBFBD>w, kt<EFBFBD>re kamie<EFBFBD> nie nale<EFBFBD><EFBFBD> do no<EFBFBD>yce tego zdania.
@ -225,7 +225,7 @@ Teraz mo
---> Kto<EFBFBD> wpisa<EFBFBD> koniec tego zdania dwukrotnie. zdania dwukrotnie.
5. Przejd<EFBFBD> do Lekcji 2.3. by zrozumie<EFBFBD> co si<EFBFBD> sta<EFBFBD>o.
5. Przejd<EFBFBD> do Lekcji 2.3., by zrozumie<EFBFBD> co si<EFBFBD> sta<EFBFBD>o.
@ -235,12 +235,12 @@ Teraz mo
Lekcja 2.3.: O OPERATORACH I RUCHACH
Wiele polece<EFBFBD> zmieniaj<EFBFBD>cych tekst s<EFBFBD> z<EFBFBD>o<EFBFBD>one z operatora i ruchu.
Format dla polecenia usuwaj<EFBFBD>cego z operatorem d jest taki:
Wiele polece<EFBFBD> zmieniaj<EFBFBD>cych tekst jest z<EFBFBD>o<EFBFBD>onych z operatora i ruchu.
Format dla polecenia usuwaj<EFBFBD>cego z operatorem d jest nast<EFBFBD>puj<EFBFBD>cy:
d ruch
Gdzie:
gdzie:
d - operator usuwania.
ruch - na czym polecenie b<EFBFBD>dzie wykonywane (lista poni<EFBFBD>ej).
@ -252,7 +252,7 @@ Teraz mo
W ten spos<EFBFBD>b wpisanie de usunie znaki od kursora do ko<EFBFBD>ca wyrazu.
UWAGA: Wpisanie tylko ruchu w trybie Normal bez operatora przeniesie kursor
tak jak to okre<EFBFBD>lono.
tak, jak to okre<EFBFBD>lono.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Lekcja 2.4.: U<EFBFBD>YCIE MNO<EFBFBD>NIKA DLA RUCHU
@ -266,32 +266,32 @@ UWAGA: Wpisanie tylko ruchu w trybie Normal bez operatora przeniesie kursor
3. Wpisz 3e aby przenie<EFBFBD><EFBFBD> kursor do ko<EFBFBD>ca trzeciego wyrazu w prz<EFBFBD>d.
4. Wpisz 0 (zero) aby przenie<EFBFBD><EFBFBD> kursor do pocz<EFBFBD>tku linii.
4. Wpisz 0 (zero), aby przenie<EFBFBD><EFBFBD> kursor na pocz<EFBFBD>tek linii.
5. Powt<EFBFBD>rz kroki 2. i 3. z innymi liczbami.
---> To jest zwyk<EFBFBD>y wiersz z wyrazami po kt<EFBFBD>rych mo<EFBFBD>esz si<EFBFBD> porusza<EFBFBD>.
---> To jest zwyk<EFBFBD>y wiersz z wyrazami, po kt<EFBFBD>rych mo<EFBFBD>esz si<EFBFBD> porusza<EFBFBD>.
6. Przejd<EFBFBD> do lekcji 2.5.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Lekcja 2.5.: U<EFBFBD>YCIE MNO<EFBFBD>NIKA BY WI<EFBFBD>CEJ USUN<EFBFBD><EFBFBD>
Lekcja 2.5.: U<EFBFBD>YCIE MNO<EFBFBD>NIKA, BY WI<EFBFBD>CEJ USUN<EFBFBD><EFBFBD>
** Wpisanie liczby z operatorem powtarza go odpowiedni<EFBFBD> ilo<EFBFBD><EFBFBD> razy. **
W wy<EFBFBD>ej wspomnianej kombinacji operatora usuwania i ruchu podaj mno<EFBFBD>nik
przed ruchem by wi<EFBFBD>cej usun<EFBFBD><EFBFBD>:
przed ruchem, by wi<EFBFBD>cej usun<EFBFBD><EFBFBD>:
d liczba ruch
1. Przenie<EFBFBD> kursor do pierwszego wyrazu KAPITALIKAMI w linii zaznaczonej --->.
2. Wpisz 2dw aby usun<EFBFBD><EFBFBD> dwa wyrazy KAPITALIKAMI.
3. Powtarzaj kroki 1. i 2. z innymi mno<EFBFBD>nikami aby usun<EFBFBD><EFBFBD> kolejne wyrazy
3. Powtarzaj kroki 1. i 2. z innymi mno<EFBFBD>nikami, aby usun<EFBFBD><EFBFBD> kolejne wyrazy
KAPITALIKAMI jednym poleceniem
---> ta ASD WE linia QWE ASDF ZXCV FG wyraz<EFBFBD>w zosta<EFBFBD>a ERT FGH CF oczyszczona.
@ -312,7 +312,7 @@ UWAGA: Mno
1. Przenie<EFBFBD> kursor do drugiego zdania z wierszyka poni<EFBFBD>ej.
2. Wpisz dd aby usun<EFBFBD><EFBFBD> wiersz.
3. Teraz przenie<EFBFBD> si<EFBFBD> do czwartego wiersza.
4. Wpisz 2dd aby usun<EFBFBD>c dwa wiersze.
4. Wpisz 2dd aby usun<EFBFBD><EFBFBD> dwa wiersze.
---> 1) R<EFBFBD><EFBFBD>e s<EFBFBD> czerwone,
---> 2) B<EFBFBD>oto jest fajne,
@ -335,12 +335,12 @@ UWAGA: Mno
2. Wpisz x aby usun<EFBFBD><EFBFBD> pierwszy niechciany znak.
3. Teraz wci<EFBFBD>nij u aby cofn<EFBFBD><EFBFBD> skutki ostatniego polecenia.
4. Tym razem popraw wszystkie b<EFBFBD><EFBFBD>dy w linii u<EFBFBD>ywaj<EFBFBD>c polecenia x .
5. Teraz wci<EFBFBD>nij wielkie U aby przywr<EFBFBD>ci<EFBFBD> lini<EFBFBD> do oryginalnego stanu.
6. Teraz wci<EFBFBD>nij u kilka razy by cofn<EFBFBD><EFBFBD> U i poprzednie polecenia.
5. Teraz wci<EFBFBD>nij wielkie U aby przywr<EFBFBD>ci<EFBFBD> lini<EFBFBD> do oryginalnego stanu.
6. Teraz wci<EFBFBD>nij u kilka razy, by cofn<EFBFBD><EFBFBD> U i poprzednie polecenia.
7. Teraz wpisz CTRL-R (trzymaj r<EFBFBD>wnocze<EFBFBD>nie wci<EFBFBD>ni<EFBFBD>te klawisze CTRL i R)
kilka razy, by cofn<EFBFBD><EFBFBD> cofni<EFBFBD>cia.
---> Poopraw bl<EFBFBD>dyyy w teej liniii i zaamiie<EFBFBD> je prrzez coofnij.
---> Poopraw b<EFBFBD><EFBFBD>dyyy w teej liniii i zaamiie<EFBFBD> je prrzez coofnij.
8. To s<EFBFBD> bardzo po<EFBFBD>yteczne polecenia.
@ -350,22 +350,22 @@ UWAGA: Mno
LEKCJA 2. PODSUMOWANIE
1. By usun<EFBFBD><EFBFBD> znaki od kursora do nast<EFBFBD>pnego wyrazu wpisz: dw
2. By usun<EFBFBD><EFBFBD> znaki od kursora do ko<EFBFBD>ca linii wpisz: d$
1. By usun<EFBFBD><EFBFBD> znaki od kursora do nast<EFBFBD>pnego wyrazu, wpisz: dw
2. By usun<EFBFBD><EFBFBD> znaki od kursora do ko<EFBFBD>ca linii, wpisz: d$
3. By usun<EFBFBD><EFBFBD> ca<EFBFBD><EFBFBD> lini<EFBFBD>: dd
4. By powt<EFBFBD>rzy<EFBFBD> ruch poprzed<EFBFBD> go liczb<EFBFBD>: 2w
4. By powt<EFBFBD>rzy<EFBFBD> ruch, poprzed<EFBFBD> go liczb<EFBFBD>: 2w
5. Format polecenia zmiany to:
operator [liczba] ruch
gdzie:
operator - to co trzeba zrobi<EFBFBD> (np. d dla usuwania)
operator - to, co trzeba zrobi<EFBFBD> (np. d dla usuwania)
[liczba] - opcjonalne, ile razy powt<EFBFBD>rzy<EFBFBD> ruch
ruch - przenosi nad tekstem do operowania, takim jak w (wyraz),
$ (do ko<EFBFBD>ca linii), etc.
$ (do ko<EFBFBD>ca linii) etc.
6. By przej<EFBFBD><EFBFBD> do pocz<EFBFBD>tku linii u<EFBFBD>yj zera: 0
7. By cofn<EFBFBD><EFBFBD> poprzednie polecenie, wpisz: u (ma<EFBFBD>e u)
By cofn<EFBFBD><EFBFBD> wszystkie zmiany w linii wpisz: U (wielkie U)
By cofn<EFBFBD><EFBFBD> cofni<EFBFBD>cia wpisz: CTRL-R
6. By przej<EFBFBD><EFBFBD> do pocz<EFBFBD>tku linii, u<EFBFBD>yj zera: 0
7. By cofn<EFBFBD><EFBFBD> poprzednie polecenie, wpisz: u (ma<EFBFBD>e u)
By cofn<EFBFBD><EFBFBD> wszystkie zmiany w linii, wpisz: U (wielkie U)
By cofn<EFBFBD><EFBFBD> cofni<EFBFBD>cie, wpisz: CTRL-R
@ -379,7 +379,7 @@ UWAGA: Mno
2. Wpisz dd aby usun<EFBFBD><EFBFBD> lini<EFBFBD> i przechowa<EFBFBD> j<EFBFBD> w rejestrze Vima.
3. Przenie<EFBFBD> kursor do linii c), POWY<EFBFBD>EJ tej gdzie usuni<EFBFBD>ta linia powinna
3. Przenie<EFBFBD> kursor do linii c), POWY<EFBFBD>EJ tej, gdzie usuni<EFBFBD>ta linia powinna
si<EFBFBD> znajdowa<EFBFBD>.
4. Wci<EFBFBD>nij p by wstawi<EFBFBD> lini<EFBFBD> poni<EFBFBD>ej kursora.
@ -404,21 +404,21 @@ UWAGA: Mno
3. Wpisz r a potem znak jaki powinien go zast<EFBFBD>pi<EFBFBD>.
4. Powtarzaj kroki 2. i 3. dop<EFBFBD>ki pierwsza linia nie b<EFBFBD>dzie taka jak druga.
4. Powtarzaj kroki 2. i 3. dop<EFBFBD>ki pierwsza linia nie b<EFBFBD>dzie taka, jak druga.
---> Kjedy ten wiersz bi<EFBFBD> wst<EFBFBD>kiwany kto<EFBFBD> wcizn<EFBFBD><EFBFBD> per<EFBFBD> z<EFBFBD>ych klawirzy!
---> Kiedy ten wiersz by<EFBFBD> wstukiwany kto<EFBFBD> wcisn<EFBFBD><EFBFBD> par<EFBFBD> z<EFBFBD>ych klawiszy!
---> Kjedy ten wiersz bi<EFBFBD> wst<EFBFBD>kiwany, kto<EFBFBD> wcizn<EFBFBD><EFBFBD> per<EFBFBD> z<EFBFBD>ych klawirzy!
---> Kiedy ten wiersz by<EFBFBD> wstukiwany, kto<EFBFBD> wcisn<EFBFBD><EFBFBD> par<EFBFBD> z<EFBFBD>ych klawiszy!
5. Teraz czas na Lekcj<EFBFBD> 3.3.
UWAGA: Pami<EFBFBD>taj by uczy<EFBFBD> si<EFBFBD> <EFBFBD>wicz<EFBFBD>c, a nie pami<EFBFBD>ciowo.
UWAGA: Pami<EFBFBD>taj, by uczy<EFBFBD> si<EFBFBD> <EFBFBD>wicz<EFBFBD>c, a nie pami<EFBFBD>ciowo.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Lekcja 3.3.: OPERATOR CHANGE (zmie<EFBFBD>)
** By zmieni<EFBFBD> do ko<EFBFBD>ca wyrazu wpisz ce . **
** By zmieni<EFBFBD> do ko<EFBFBD>ca wyrazu, wpisz ce . **
1. Przenie<EFBFBD> kursor do pierwszej linii poni<EFBFBD>ej oznaczonej --->.
@ -428,7 +428,7 @@ UWAGA: Pami
4. Wci<EFBFBD>nij <ESC> i przejd<EFBFBD> do nast<EFBFBD>pnej planowanej zmiany.
5. Powtarzaj kroki 3. i 4. dop<EFBFBD>ki pierwsze zdanie nie b<EFBFBD>dzie takie same
5. Powtarzaj kroki 3. i 4. dop<EFBFBD>ki pierwsze zdanie nie b<EFBFBD>dzie takie same,
jak drugie.
---> Ta lunos ma pire s<EFBFBD><EFBFBD>w, kt<EFBFBD>re t<EFBFBD>ina zbnic u<EFBFBD>ifajonc pcmazu zmie<EFBFBD>.
@ -442,13 +442,13 @@ UWAGA: Pami
Lekcja 3.4.: WI<EFBFBD>CEJ ZMIAN U<EFBFBD>YWAJ<EFBFBD>C c
** Polecenie change u<EFBFBD>ywa takich samych ruch<EFBFBD>w jak delete. **
** Polecenie change u<EFBFBD>ywa takich samych ruch<EFBFBD>w, jak delete. **
1. Operator change dzia<EFBFBD>a tak samo jak delete. Format wygl<EFBFBD>da tak:
1. Operator change dzia<EFBFBD>a tak samo, jak delete. Format wygl<EFBFBD>da tak:
c [liczba] ruch
2. Ruchy s<EFBFBD> tak<EFBFBD>e takie same, np.: w (wyraz), $ (koniec linii), etc.
2. Ruchy s<EFBFBD> tak<EFBFBD>e takie same, np.: w (wyraz), $ (koniec linii) etc.
3. Przenie<EFBFBD> si<EFBFBD> do pierwszej linii poni<EFBFBD>ej oznaczonej --->
@ -456,7 +456,7 @@ UWAGA: Pami
5. Wpisz c$ , popraw koniec wiersza i wci<EFBFBD>nij <ESC>.
---> Koniec tego wiersza musi by<EFBFBD> poprawiony aby wygl<EFBFBD>da<EFBFBD> tak jak drugi.
---> Koniec tego wiersza musi by<EFBFBD> poprawiony, aby wygl<EFBFBD>da<EFBFBD> tak, jak drugi.
---> Koniec tego wiersza musi by<EFBFBD> poprawiony u<EFBFBD>ywaj<EFBFBD>c polecenia c$ .
UWAGA: Mo<EFBFBD>esz u<EFBFBD>ywa<EFBFBD> <BS> aby poprawia<EFBFBD> b<EFBFBD><EFBFBD>dy w czasie pisania.
@ -469,11 +469,11 @@ UWAGA: Mo
polecenie wstawia skasowany tekst PO kursorze (je<EFBFBD>li ca<EFBFBD>a linia
zosta<EFBFBD>a usuni<EFBFBD>ta, zostanie ona umieszczona w linii poni<EFBFBD>ej kursora).
2. By zamieni<EFBFBD> znak pod kursorem wci<EFBFBD>nij r a potem znak, kt<EFBFBD>ry ma zast<EFBFBD>pi<EFBFBD>
2. By zamieni<EFBFBD> znak pod kursorem, wci<EFBFBD>nij r a potem znak, kt<EFBFBD>ry ma zast<EFBFBD>pi<EFBFBD>
oryginalny.
3. Operator change pozwala Ci na zast<EFBFBD>pienie od kursora do miejsca gdzie
zabra<EFBFBD>by ci<EFBFBD> ruch. Np. wpisz ce aby zamieni<EFBFBD> tekst od kursora do ko<EFBFBD>ca
3. Operator change pozwala Ci na zast<EFBFBD>pienie od kursora do miejsca, gdzie
zabra<EFBFBD>by Ci<EFBFBD> ruch. Np. wpisz ce aby zamieni<EFBFBD> tekst od kursora do ko<EFBFBD>ca
wyrazu, c$ aby zmieni<EFBFBD> tekst do ko<EFBFBD>ca linii.
4. Format do polecenia change (zmie<EFBFBD>):
@ -497,12 +497,12 @@ UWAGA: Mo
Zapami<EFBFBD>taj numer linii dla potrzeb kroku 3.
UWAGA: Mo<EFBFBD>esz te<EFBFBD> zobaczy<EFBFBD> pozycj<EFBFBD> kursora w prawym, dolnym rogu ekranu.
Dzieje si<EFBFBD> tak kiedy ustawiona jest opcja 'ruler' (wyja<EFBFBD>nione w lekcji 6.).
Dzieje si<EFBFBD> tak kiedy ustawiona jest opcja 'ruler' (wi<EFBFBD>cej w lekcji 6.).
2. Wci<EFBFBD>nij G aby przej<EFBFBD><EFBFBD> na koniec pliku.
Wci<EFBFBD>nij gg aby przej<EFBFBD><EFBFBD> do pocz<EFBFBD>tku pliku.
3. Wpisz numer linii, w kt<EFBFBD>rej by<EFBFBD>e<EFBFBD> a potem G . To przeniesie ci<EFBFBD>
3. Wpisz numer linii, w kt<EFBFBD>rej by<EFBFBD>e<EFBFBD> a potem G . To przeniesie Ci<EFBFBD>
z powrotem do linii, w kt<EFBFBD>rej by<EFBFBD>e<EFBFBD> kiedy wcisn<EFBFBD><EFBFBD>e<EFBFBD> CTRL-G.
4. Je<EFBFBD>li czujesz si<EFBFBD> wystarczaj<EFBFBD>co pewnie, wykonaj kroki 1-3.
@ -511,10 +511,10 @@ UWAGA: Mo
Lekcja 4.2.: POLECENIE SZUKAJ
** Wpisz / a nast<EFBFBD>pnie wyra<EFBFBD>enie aby je znale<EFBFBD><EFBFBD>. **
** Wpisz / a nast<EFBFBD>pnie wyra<EFBFBD>enie, aby je znale<EFBFBD><EFBFBD>. **
1. W trybie Normal wpisz / . Zauwa<EFBFBD>, <EFBFBD>e znak ten, oraz kursor pojawi<EFBFBD>
si<EFBFBD> na dole ekranu tak samo jak polecenie : .
1. W trybie Normal wpisz / . Zauwa<EFBFBD>, <EFBFBD>e znak ten oraz kursor pojawi<EFBFBD>
si<EFBFBD> na dole ekranu tak samo, jak polecenie : .
2. Teraz wpisz b<EFBFBD>ond<ENTER> . To jest s<EFBFBD>owo, kt<EFBFBD>rego chcesz szuka<EFBFBD>.
@ -523,11 +523,11 @@ UWAGA: Mo
4. Je<EFBFBD>li chcesz szuka<EFBFBD> frazy do ty<EFBFBD>u, u<EFBFBD>yj polecenia ? zamiast / .
5. Aby wr<EFBFBD>ci<EFBFBD> gdzie by<EFBFBD>e<EFBFBD> wci<EFBFBD>nij CTRL-O. Powtarzaj by wr<EFBFBD>ci<EFBFBD> dalej. CTRL-I
5. Aby wr<EFBFBD>ci<EFBFBD> gdzie by<EFBFBD>e<EFBFBD>, wci<EFBFBD>nij CTRL-O. Powtarzaj, by wr<EFBFBD>ci<EFBFBD> dalej. CTRL-I
idzie do przodu.
Uwaga: 'b<>ond' to nie jest metoda by przeliterowa<EFBFBD> b<EFBFBD><EFBFBD>d; 'b<>ond' to b<EFBFBD><EFBFBD>d.
Uwaga: Kiedy szukanie osi<EFBFBD>gnie koniec pliku b<EFBFBD>dzie kontynuowa<EFBFBD>o od pocz<EFBFBD>tku
Uwaga: 'b<>ond' to nie jest metoda, by przeliterowa<EFBFBD> b<EFBFBD><EFBFBD>d; 'b<>ond' to b<EFBFBD><EFBFBD>d.
Uwaga: Kiedy szukanie osi<EFBFBD>gnie koniec pliku, b<EFBFBD>dzie kontynuowane od pocz<EFBFBD>tku
o ile opcja 'wrapscan' nie zosta<EFBFBD>a przestawiona.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
@ -571,16 +571,16 @@ Uwaga: Ta funkcja jest bardzo u
4. Aby zmieni<EFBFBD> wszystkie wyst<EFBFBD>pienia <EFBFBD>a<EFBFBD>cucha znak<EFBFBD>w pomi<EFBFBD>dzy dwoma liniami,
wpisz: :#,#s/stare/nowe/g gdzie #,# s<> numerami linii ograniczaj<61>cych
region gdzie ma nast<EFBFBD>pi<EFBFBD> zamiana.
region, gdzie ma nast<EFBFBD>pi<EFBFBD> zamiana.
wpisz :%s/stare/nowe/g by zmieni<EFBFBD> wszystkie wyst<EFBFBD>pienia w ca<EFBFBD>ym pliku.
wpisz :%s/stare/nowe/gc by zmieni<EFBFBD> wszystkie wyst<EFBFBD>pienia w ca<EFBFBD>ym
pliku, prosz<EFBFBD>c o potwierdzenie za ka<EFBFBD>dym razem
pliku, prosz<EFBFBD>c o potwierdzenie za ka<EFBFBD>dym razem.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
LEKCJA 4. PODSUMOWANIE
1. CTRL-G poka<EFBFBD>e Twoj<EFBFBD> pozycj<EFBFBD> w pliku i status pliku. SHIFT-G przenosi
ci<EFBFBD> do ko<EFBFBD>ca pliku.
Ci<EFBFBD> do ko<EFBFBD>ca pliku.
G przenosi do ko<EFBFBD>ca pliku.
liczba G przenosi do linii [liczba].
gg przenosi do pierwszej linii.
@ -588,22 +588,22 @@ Uwaga: Ta funkcja jest bardzo u
2. Wpisanie / a nast<EFBFBD>pnie <EFBFBD>a<EFBFBD>cucha znak<EFBFBD>w szuka <EFBFBD>a<EFBFBD>cucha DO PRZODU.
Wpisanie ? a nast<EFBFBD>pnie <EFBFBD>a<EFBFBD>cucha znak<EFBFBD>w szuka <EFBFBD>a<EFBFBD>cucha DO TY<EFBFBD>U.
Po wyszukiwaniu wci<EFBFBD>nij n by znale<EFBFBD><EFBFBD> nast<EFBFBD>pne wyst<EFBFBD>pienie szukanej
frazy tym samym kierunku lub N by szuka<EFBFBD> w kierunku przeciwnym.
frazy w tym samym kierunku lub N by szuka<EFBFBD> w kierunku przeciwnym.
CTRL-O przenosi do starszych pozycji, CTRL-I do nowszych.
3. Wpisanie % gdy kursor znajduje si<EFBFBD> na (,),[,],{, lub } lokalizuje
paruj<EFBFBD>cy znak.
4. By zamieni<EFBFBD> pierwszy stary na nowy w linii wpisz :s/stary/nowy
By zamieni<6E> wszystkie stary na nowy w linii wpisz :s/stary/nowy/g
4. By zamieni<EFBFBD> pierwszy stary na nowy w linii, wpisz :s/stary/nowy
By zamieni<6E> wszystkie stary na nowy w linii, wpisz :s/stary/nowy/g
By zamieni<EFBFBD> frazy pomi<EFBFBD>dzy dwoma liniami # wpisz :#,#s/stary/nowy/g
By zamieni<EFBFBD> wszystkie wyst<EFBFBD>pienia w pliku wpisz :%s/stary/nowy/g
By Vim prosi<EFBFBD> Ci<EFBFBD> o potwierdzenie dodaj 'c' :%s/stary/nowy/gc
By zamieni<EFBFBD> wszystkie wyst<EFBFBD>pienia w pliku, wpisz :%s/stary/nowy/g
By Vim prosi<EFBFBD> Ci<EFBFBD> o potwierdzenie, dodaj 'c' :%s/stary/nowy/gc
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Lekcja 5.1.: JAK WYKONA<EFBFBD> POLECENIA ZEWN<EFBFBD>TRZNE
Lekcja 5.1.: JAK WYKONA<EFBFBD> POLECENIA ZEWN<EFBFBD>TRZNE?
** Wpisz :! a nast<EFBFBD>pnie zewn<EFBFBD>trzne polecenie by je wykona<EFBFBD>. **
** Wpisz :! a nast<EFBFBD>pnie zewn<EFBFBD>trzne polecenie, by je wykona<EFBFBD>. **
1. Wpisz znajome polecenie : by ustawi<EFBFBD> kursor na dole ekranu. To pozwala
na wprowadzenie komendy linii polece<EFBFBD>.
@ -626,20 +626,20 @@ Uwaga: Wszystkie polecenia : musz
Lekcja 5.2.: WI<EFBFBD>CEJ O ZAPISYWANIU PLIK<EFBFBD>W
** By zachowa<EFBFBD> zmiany w tek<EFBFBD>ci wpisz :w NAZWA_PLIKU . **
** By zachowa<EFBFBD> zmiany w tek<EFBFBD>cie, wpisz :w NAZWA_PLIKU . **
1. Wpisz :!dir lub :!ls by zobaczy<EFBFBD> spis plik<EFBFBD>w w katalogu.
Ju<EFBFBD> wiesz, <EFBFBD>e musisz wcisn<EFBFBD><EFBFBD> <ENTER> po tym.
Ju<EFBFBD> wiesz, <EFBFBD>e musisz po tym wcisn<EFBFBD><EFBFBD> <ENTER>.
2. Wybierz nazw<EFBFBD> pliku jaka jeszcze nie istnieje, np. TEST.
2. Wybierz nazw<EFBFBD> pliku, jaka jeszcze nie istnieje, np. TEST.
3. Teraz wpisz: :w TEST (gdzie TEST jest nazw<EFBFBD> pliku jak<EFBFBD> wybra<EFBFBD>e<EFBFBD>.)
4. To polecenie zapami<EFBFBD>ta ca<EFBFBD>y plik (Vim Tutor) pod nazw<EFBFBD> TEST.
By to sprawdzi<EFBFBD> wpisz :!dir lub :!ls , <EFBFBD>eby znowu zobaczy<EFBFBD> list<EFBFBD> plik<EFBFBD>w.
By to sprawdzi<EFBFBD>, wpisz :!dir lub :!ls <EFBFBD>eby znowu zobaczy<EFBFBD> list<EFBFBD> plik<EFBFBD>w.
Uwaga: Zauwa<EFBFBD>, <EFBFBD>e gdyby<EFBFBD> teraz wyszed<EFBFBD> z Vima, a nast<EFBFBD>pnie wszed<EFBFBD> ponownie
poleceniem vim TEST , plik by<EFBFBD>by dok<EFBFBD>adn<EFBFBD> kopi<EFBFBD> tutoriala kiedy go
poleceniem vim TEST , plik by<EFBFBD>by dok<EFBFBD>adn<EFBFBD> kopi<EFBFBD> tutoriala, kiedy go
zapisywa<EFBFBD>e<EFBFBD>.
5. Teraz usu<EFBFBD> plik wpisuj<EFBFBD>c (MS-DOS): :!del TEST
@ -649,7 +649,7 @@ Uwaga: Zauwa
Lekcja 5.3.: WYBRANIE TEKSTU DO ZAPISU
** By zachowa<EFBFBD> cz<EFBFBD><EFBFBD><EFBFBD> pliku wpisz v ruch :w NAZWA_PLIKU **
** By zachowa<EFBFBD> cz<EFBFBD><EFBFBD><EFBFBD> pliku, wpisz v ruch :w NAZWA_PLIKU **
1. Przenie<EFBFBD> kursor do tego wiersza.
@ -664,26 +664,26 @@ Uwaga: Zauwa
5. Vim zapisze wybrane linie do pliku TEST. U<EFBFBD>yj :!dir lub :!ls , <EFBFBD>eby to
zobaczy<EFBFBD>. Jeszcze go nie usuwaj! U<EFBFBD>yjemy go w nast<EFBFBD>pnej lekcji.
UWAGA: Wci<EFBFBD>ni<EFBFBD>cie v zaczyna tryb Wizualny. Mo<EFBFBD>esz porusza<EFBFBD> kursorem by
zmieni<EFBFBD> rozmiary zaznaczenia. Mo<EFBFBD>esz te<EFBFBD> u<EFBFBD>y<EFBFBD> operatora by zrobi<EFBFBD> co<EFBFBD>
UWAGA: Wci<EFBFBD>ni<EFBFBD>cie v zaczyna tryb Wizualny. Mo<EFBFBD>esz porusza<EFBFBD> kursorem, by
zmieni<EFBFBD> rozmiary zaznaczenia. Mo<EFBFBD>esz te<EFBFBD> u<EFBFBD>y<EFBFBD> operatora, by zrobi<EFBFBD> co<EFBFBD>
z tekstem. Na przyk<EFBFBD>ad d usuwa tekst.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Lekcja 5.4.: WSTAWIANIE I <EFBFBD><EFBFBD>CZENIE PLIK<EFBFBD>W
** By wstawi<EFBFBD> zawarto<EFBFBD><EFBFBD> pliku wpisz :r NAZWA_PLIKU **
** By wstawi<EFBFBD> zawarto<EFBFBD><EFBFBD> pliku, wpisz :r NAZWA_PLIKU **
1. Umie<EFBFBD><EFBFBD> kursor tu<EFBFBD> powy<EFBFBD>ej tej linii.
UWAGA: Po wykonaniu kroku 2. zobaczysz tekst z Lekcji 5.3. Potem przejd<EFBFBD>
do DO<EFBFBD>U by zobaczy<EFBFBD> ponownie t<EFBFBD> lekcj<EFBFBD>.
do DO<EFBFBD>U, by zobaczy<EFBFBD> ponownie t<EFBFBD> lekcj<EFBFBD>.
2. Teraz wczytaj plik TEST u<EFBFBD>ywaj<EFBFBD>c polecenia :r TEST , gdzie TEST
jest nazw<EFBFBD> pliku.
Wczytany plik jest umieszczony poni<EFBFBD>ej linii z kursorem.
3. By sprawdzi<EFBFBD> czy plik zosta<EFBFBD> wczytany cofnij kursor i zobacz, <EFBFBD>e
3. By sprawdzi<EFBFBD> czy plik zosta<EFBFBD> wczytany, cofnij kursor i zobacz, <EFBFBD>e
teraz s<EFBFBD> dwie kopie Lekcji 5.3., orygina<EFBFBD> i kopia z pliku.
UWAGA: Mo<EFBFBD>esz te<EFBFBD> wczyta<EFBFBD> wyj<EFBFBD>cie zewn<EFBFBD>trznego polecenia. Na przyk<EFBFBD>ad
@ -723,14 +723,14 @@ UWAGA: Mo
1. Przenie<EFBFBD> kursor do linii poni<EFBFBD>ej oznaczonej --->.
2. Wpisz o (ma<EFBFBD>e) by otworzy<EFBFBD> lini<EFBFBD> PONI<EFBFBD>EJ kursora i przenie<EFBFBD><EFBFBD> si<EFBFBD>
2. Wpisz o (ma<EFBFBD>e), by otworzy<EFBFBD> lini<EFBFBD> PONI<EFBFBD>EJ kursora i przenie<EFBFBD><EFBFBD> si<EFBFBD>
do trybu Insert (wprowadzanie).
3. Wpisz troch<EFBFBD> tekstu i wci<EFBFBD>nij <ESC> by wyj<EFBFBD><EFBFBD> z trybu Insert (wprowadzanie).
---> Po wci<EFBFBD>ni<EFBFBD>ciu o kursor znajdzie si<EFBFBD> w otwartej linii w trybie Insert.
4. By otworzy<EFBFBD> lini<EFBFBD> POWY<EFBFBD>EJ kursora wci<EFBFBD>nij wielkie O zamiast ma<EFBFBD>ego
4. By otworzy<EFBFBD> lini<EFBFBD> POWY<EFBFBD>EJ kursora, wci<EFBFBD>nij wielkie O zamiast ma<EFBFBD>ego
o . Wypr<EFBFBD>buj to na linii poni<EFBFBD>ej.
---> Otw<EFBFBD>rz lini<EFBFBD> powy<EFBFBD>ej wciskaj<EFBFBD>c SHIFT-O gdy kursor b<EFBFBD>dzie na tej linii.
@ -747,9 +747,9 @@ UWAGA: Mo
2. Wciskaj e dop<EFBFBD>ki kursor nie b<EFBFBD>dzie na ko<EFBFBD>cu li .
3. Wpisz a (ma<EFBFBD>e) aby doda<EFBFBD> tekst ZA znakiem pod kursorem.
3. Wpisz a (ma<EFBFBD>e), aby doda<EFBFBD> tekst ZA znakiem pod kursorem.
4. Doko<EFBFBD>cz wyraz tak jak w linii poni<EFBFBD>ej. Wci<EFBFBD>nij <ESC> aby opu<EFBFBD>ci<EFBFBD> tryb
4. Doko<EFBFBD>cz wyraz tak, jak w linii poni<EFBFBD>ej. Wci<EFBFBD>nij <ESC> aby opu<EFBFBD>ci<EFBFBD> tryb
Insert.
5. U<EFBFBD>yj e by przej<EFBFBD><EFBFBD> do kolejnego niedoko<EFBFBD>czonego wyrazu i powtarzaj kroki
@ -758,7 +758,7 @@ UWAGA: Mo
---> Ta li poz Ci <EFBFBD>wi dodaw teks do ko<EFBFBD> lin
---> Ta linia pozwoli Ci <EFBFBD>wiczy<EFBFBD> dodawanie tekstu do ko<EFBFBD>ca linii.
Uwaga: a , i oraz A prowadz<EFBFBD> do trybu Insert, jedyn<EFBFBD> r<EFBFBD><EFBFBD>nic<EFBFBD> jest miejsce
Uwaga: a , i oraz A prowadz<EFBFBD> do trybu Insert, jedyn<EFBFBD> r<EFBFBD><EFBFBD>nic<EFBFBD> jest miejsce,
gdzie nowe znaki b<EFBFBD>d<EFBFBD> dodawane.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Lekcja 6.3.: INNA WERSJA REPLACE (zamiana)
@ -791,16 +791,16 @@ UWAGA: Tryb Replace jest jak tryb Insert, ale ka
1. Przejd<EFBFBD> do linii oznaczonej ---> i umie<EFBFBD><EFBFBD> kursor za "a)".
2. Wejd<EFBFBD> w tryb Visual v i przenie<EFBFBD> kursor na pocz<EFBFBD>tek "pierwszy".
2. Wejd<EFBFBD> w tryb Wizualny v i przenie<EFBFBD> kursor na pocz<EFBFBD>tek "pierwszy".
3. Wci<EFBFBD>nij y aby yankowa<EFBFBD> (kopiowa<EFBFBD>) pod<EFBFBD>wietlony tekst.
3. Wci<EFBFBD>nij y aby kopiowa<EFBFBD> (yankowa<EFBFBD>) pod<EFBFBD>wietlony tekst.
4. Przenie<EFBFBD> kursor do ko<EFBFBD>ca nast<EFBFBD>pnej linii: j$
5. Wci<EFBFBD>nij p aby wpakowa<EFBFBD> (paste) tekst. Dodaj: a drugi<ESC> .
5. Wci<EFBFBD>nij p aby wklei<EFBFBD> (wpakowa<EFBFBD>) tekst. Dodaj: a drugi<ESC> .
6. U<EFBFBD>yj trybu Wizualnego aby wybra<EFBFBD> " element.", yankuj go y , przejd<EFBFBD> do
ko<EFBFBD>ca nast<EFBFBD>pnej linii j$ i upakuj tam tekst z p .
6. U<EFBFBD>yj trybu Wizualnego, aby wybra<EFBFBD> " element.", yankuj go y , przejd<EFBFBD> do
ko<EFBFBD>ca nast<EFBFBD>pnej linii j$ i upakuj tam tekst z p .
---> a) to jest pierwszy element.
b)
@ -810,7 +810,7 @@ Uwaga: mo
Lekcja 6.5.: USTAWIANIE OPCJI
** Ustawianie opcji tak by szukaj lub substytucja ignorowa<EFBFBD>y wielko<EFBFBD><EFBFBD> liter **
** Ustawianie opcji tak, by szukaj lub substytucja ignorowa<EFBFBD>y wielko<EFBFBD><EFBFBD> liter **
1. Szukaj 'ignore' wpisuj<EFBFBD>c: /ignore<ENTER>
Powt<EFBFBD>rz szukanie kilka razy naciskaj<EFBFBD>c klawisz n .
@ -828,7 +828,7 @@ Uwaga: mo
6. Aby wy<EFBFBD><EFBFBD>czy<EFBFBD> ignorowanie wielko<EFBFBD>ci liter: :set noic
Uwaga: Aby usun<EFBFBD><EFBFBD> pod<EFBFBD>wietlanie dopasowa<EFBFBD> wpisz: :nohlsearch
Uwaga: Aby usun<EFBFBD><EFBFBD> pod<EFBFBD>wietlanie dopasowa<EFBFBD>, wpisz: :nohlsearch
Uwaga: Aby ignorowa<EFBFBD> wielko<EFBFBD><EFBFBD> liter dla jednego wyszukiwania: /ignore\c<ENTER>
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
LEKCJA 6. PODSUMOWANIE
@ -837,36 +837,36 @@ Uwaga: Aby ignorowa
1. Wpisanie o otwiera lini<EFBFBD> PONI<EFBFBD>EJ kursora.
Wpisanie O otwiera lini<EFBFBD> POWY<EFBFBD>EJ kursora.
2. Wpisanie a by wstawi<EFBFBD> tekst ZA znakiem na, kt<EFBFBD>rym jest kursor.
2. Wpisanie a wstawia tekst ZA znakiem, na kt<EFBFBD>rym jest kursor.
Wpisanie A dodaje tekst na ko<EFBFBD>cu linii.
3. Polecenie e przenosi do ko<EFBFBD>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<EFBFBD>ki
nie zostanie wci<EFBFBD>ni<EFBFBD>ty <ESC>.
6. Wpisanie ":set xxx" ustawia opcj<EFBFBD> "xxx". Nietk<EFBFBD>re opcje:
6. Wpisanie ":set xxx" ustawia opcj<EFBFBD> "xxx". Niekt<EFBFBD>re opcje:
'ic' 'ignorecase' ignoruj wielko<EFBFBD><EFBFBD> znak<EFBFBD>w
'is' 'incsearch' poka<EFBFBD> cz<EFBFBD><EFBFBD>ciowe dopasowania
'hls' 'hlsearch' pod<EFBFBD>wietl wszystkie dopasowania
Mo<EFBFBD>esz u<EFBFBD>y<EFBFBD> zar<EFBFBD>wno d<EFBFBD>ugiej jak i kr<EFBFBD>tkiej formy.
7. Dodaj "no" aby wy<EFBFBD><EFBFBD>czy<EFBFBD> opcj<EFBFBD>: :set noic
Mo<EFBFBD>esz u<EFBFBD>y<EFBFBD> zar<EFBFBD>wno d<EFBFBD>ugiej, jak i kr<EFBFBD>tkiej formy.
7. Dodaj "no", aby wy<EFBFBD><EFBFBD>czy<EFBFBD> opcj<EFBFBD>: :set noic
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
LEKCJA 7.1. JAK UZYSKA<EFBFBD> POMOC
LEKCJA 7.1. JAK UZYSKA<EFBFBD> POMOC?
** U<EFBFBD>ycie systemu pomocy on-line **
Vim posiada bardzo dobry system pomocy on-line. By zacz<EFBFBD><EFBFBD> spr<EFBFBD>buj jednej
Vim posiada bardzo dobry system pomocy on-line. By zacz<EFBFBD><EFBFBD>, spr<EFBFBD>buj jednej
z trzech mo<EFBFBD>liwo<EFBFBD>ci:
- wci<EFBFBD>nij klawisz <HELP> (je<EFBFBD>li taki masz)
- wci<EFBFBD>nij klawisz <F1> (je<EFBFBD>li taki masz)
- wpisz :help<ENTER>
Przeczytaj tekst w oknie pomocy aby dowiedzie<EFBFBD> si<EFBFBD> jak dzia<EFBFBD>a pomoc.
Przeczytaj tekst w oknie pomocy, aby dowiedzie<EFBFBD> si<EFBFBD> jak dzia<EFBFBD>a pomoc.
wpisz CTRL-W CTRL-W aby przeskoczy<EFBFBD> z jednego okna do innego
wpisz :q<ENTER> aby zamkn<EFBFBD><EFBFBD> okno pomocy.
@ -894,10 +894,10 @@ Uwaga: Aby ignorowa
3. Zapisz plik:
:w
Nast<EFBFBD>pnym razem gdy zaczniesz prac<EFBFBD> w Vimie b<EFBFBD>dzie on u<EFBFBD>ywa<EFBFBD> pod<EFBFBD>wietlania
Nast<EFBFBD>pnym razem, gdy zaczniesz prac<EFBFBD> w Vimie b<EFBFBD>dzie on u<EFBFBD>ywa<EFBFBD> pod<EFBFBD>wietlania
sk<EFBFBD>adni. Mo<EFBFBD>esz doda<EFBFBD> wszystkie swoje ulubione ustawienia do tego pliku
"vimrc".
Aby uzyska<EFBFBD> wi<EFBFBD>cej informacji wpisz :help vimrc-intro
Aby uzyska<EFBFBD> wi<EFBFBD>cej informacji, wpisz :help vimrc-intro
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Lekcja 7.3.: UZUPE<EFBFBD>NIANIE
@ -907,11 +907,11 @@ Uwaga: Aby ignorowa
1. Upewnij si<EFBFBD>, <EFBFBD>e Vim nie jest w trybie kompatybilno<EFBFBD>ci: :set nocp
2. Zerknij jakie pliki s<EFBFBD> w bie<EFBFBD><EFBFBD>cm katalogu: :!ls lub :!dir
2. Zerknij, jakie pliki s<EFBFBD> w bie<EFBFBD><EFBFBD>cym katalogu: :!ls lub :!dir
3. Wpisz pocz<EFBFBD>tek polecenia: :e
4. Wci<EFBFBD>nij CTRL-D i Vim poka<EFBFBD>e list<EFBFBD> polece<EFBFBD> jakie zaczynaj<EFBFBD> si<EFBFBD> na "e".
4. Wci<EFBFBD>nij CTRL-D i Vim poka<EFBFBD>e list<EFBFBD> polece<EFBFBD>, jakie zaczynaj<EFBFBD> si<EFBFBD> na "e".
5. Wci<EFBFBD>nij <TAB> i Vim uzupe<EFBFBD>ni polecenie do ":edit".
@ -925,7 +925,7 @@ UWAGA: Uzupe
Lekcja 7. PODSUMOWANIE
1. Wpisz :help lub wci<EFBFBD>nij <F1> lub <Help> aby otworzy<EFBFBD> okno pomocy.
1. Wpisz :help albo wci<EFBFBD>nij <F1> lub <Help> aby otworzy<EFBFBD> okno pomocy.
2. Wpisz :help cmd aby uzyska<EFBFBD> pomoc o cmd .
@ -945,14 +945,14 @@ UWAGA: Uzupe
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Tutaj si<EFBFBD> ko<EFBFBD>czy tutorial Vima. Zosta<EFBFBD> on pomy<EFBFBD>lany tak aby da<EFBFBD> kr<EFBFBD>tki
Tutaj si<EFBFBD> ko<EFBFBD>czy tutorial Vima. Zosta<EFBFBD> on pomy<EFBFBD>lany tak, aby da<EFBFBD> kr<EFBFBD>tki
przegl<EFBFBD>d jego mo<EFBFBD>liwo<EFBFBD>ci, wystarczaj<EFBFBD>cy by<EFBFBD> m<EFBFBD>g<EFBFBD> go u<EFBFBD>ywa<EFBFBD>. Jest on
daleki od kompletno<EFBFBD>ci poniewa<EFBFBD> Vim ma o wiele, wiele wi<EFBFBD>cej polece<EFBFBD>.
daleki od kompletno<EFBFBD>ci, poniewa<EFBFBD> Vim ma o wiele, wiele wi<EFBFBD>cej polece<EFBFBD>.
Dla dalszej nauki rekomendujemy ksi<EFBFBD><EFBFBD>k<EFBFBD>:
Vim - Vi Improved - autor Steve Oualline
Wydawca: New Riders
Pierwsza ksi<EFBFBD>zka ca<EFBFBD>kowicie po<EFBFBD>wi<EFBFBD>cona Vimowi. U<EFBFBD>yteczna zw<EFBFBD>aszcza dla
Pierwsza ksi<EFBFBD><EFBFBD>ka ca<EFBFBD>kowicie po<EFBFBD>wi<EFBFBD>cona Vimowi. U<EFBFBD>yteczna zw<EFBFBD>aszcza dla
pocz<EFBFBD>tkuj<EFBFBD>cych. Zawiera wiele przyk<EFBFBD>ad<EFBFBD>w i ilustracji.
Zobacz http://iccf-holland.org./click5.html
@ -960,7 +960,7 @@ UWAGA: Uzupe
polecenia:
Learning the Vi Editor - autor Linda Lamb
Wydawca: O'Reilly & Associates Inc.
To dobra ksi<73><69>ka by dowiedzie<69> si<73> niemal wszystkiego co chcia<69>by<62> zrobi<62>
To dobra ksi<73><69>ka, by dowiedzie<69> si<73> niemal wszystkiego, co chcia<69>by<62> zrobi<62>
z Vi. Sz<53>sta edycja zawiera te<74> informacje o Vimie.
Po polsku wydano:
@ -991,4 +991,5 @@ UWAGA: Uzupe
rev. Marzec 2002
2nd rev. Wrzesie<EFBFBD> 2004
3rd rev. Marzec 2006
4th rev. Grudzie<EFBFBD> 2008
Wszelkie uwagi prosz<EFBFBD> kierowa<EFBFBD> na: mikmach@wp.pl

View File

@ -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<6F><74>ny edytor, kt<6B>ry posiada wiele polece<63>, zbyt du<64>o by
Vim to pot<6F><74>ny edytor, kt<6B>ry posiada wiele polece<63>, zbyt du<64>o, by
wyja<6A>ni<6E> je wszystkie w tym tutorialu. Ten przewodnik ma nauczy<7A>
Ci<43> pos<6F>ugiwa<77> si<73> wystarczaj<61>co wieloma komendami by<62> m<>g<EFBFBD> <20>atwo
Ci<43> pos<6F>ugiwa<77> si<73> wystarczaj<61>co wieloma komendami, by<62> m<>g<EFBFBD> <20>atwo
u<>ywa<77> Vima jako edytora og<6F>lnego przeznaczenia.
Czas potrzebny na uko<6B>czenie tutoriala to 25 do 30 minut i zale<6C>y
@ -13,14 +13,14 @@
UWAGA:
Polecenia wykonywane w czasie lekcji zmodyfikuj<75> tekst. Zr<5A>b
wcze<7A>niej kopi<70> tego pliku do <20>wicze<7A> (je<6A>li zacz<63><7A>e<EFBFBD> komend<6E>
"vimtutor" to ju<6A> pracujesz na kopii).
"vimtutor", to ju<6A> pracujesz na kopii).
Pami<6D>taj <20>e przewodnik ten zosta<74> zaprojektowany do nauki poprzez
<20>wiczenia. Oznacza to, <20>e musisz wykonywa<77> polecenia by nauczy<7A> si<73> ich
prawid<69>owo. Je<4A>li b<>dziesz jedynie czyta<74> tekst szybko zapomnisz wiele
Pami<6D>taj, <20>e przewodnik ten zosta<74> zaprojektowany do nauki poprzez
<20>wiczenia. Oznacza to, <20>e musisz wykonywa<77> polecenia, by nauczy<7A> si<73> ich
prawid<69>owo. Je<4A>li b<>dziesz jedynie czyta<74> tekst, szybko zapomnisz wiele
polece<63>!
Teraz upewnij si<73>, <20>e nie masz wci<63>ni<6E>tego CapsLocka i wciskaj j
Teraz upewnij si<73>, <20>e nie masz wci<63>ni<6E>tego Caps Locka i wciskaj j
tak d<>ugo dop<6F>ki Lekcja 1.1. nie wype<70>ni ca<63>kowicie ekranu.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
@ -40,28 +40,28 @@
3. U<>ywaj<61>c strza<7A>ki w d<><64> przejd<6A> do nast<73>pnej lekcji.
Uwaga: Je<4A>li nie jeste<74> pewien czego<67> co wpisa<73>e<EFBFBD>, wci<63>nij <ESC> by wr<77>ci<63> do
Uwaga: Je<4A>li nie jeste<74> pewien czego<67> co wpisa<73>e<EFBFBD>, wci<63>nij <ESC>, by wr<77>ci<63> do
trybu Normal. Wtedy powt<77>rz polecenie.
Uwaga: Klawisze kursora tak<61>e powinny dzia<69>a<EFBFBD>, ale u<>ywaj<61>c hjkl b<>dziesz
w stanie porusza<7A> si<73> o wiele szybciej jak si<73> tylko przyzwyczaisz.
w stanie porusza<7A> si<73> o wiele szybciej, jak si<73> tylko przyzwyczaisz.
Naprawd<77>!
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Lekcja 1.2.: WYCHODZENIE Z VIM-a
!! UWAGA: Przed wykonaniem jakiegokolwiek polecenia przeczytaj ca<63><61> lekcj<63>.!!
!! UWAGA: Przed wykonaniem jakiegokolwiek polecenia przeczytaj ca<63><61> lekcj<63> !!
1. Wci<63>nij <ESC> (aby upewni<6E> si<73>, <20>e jeste<74> w trybie Normal).
2. Wpisz: :q!<ENTER>.
To spowoduje wyj<79>cie z edytora PORZUCAJ<41>C wszelkie zmiany jakie
zd<7A><64>y<EFBFBD>e<EFBFBD> zrobi<62>. Je<4A>li chcesz zapami<6D>ta<74> zmiany i wyj<79><6A>
To spowoduje wyj<79>cie z edytora PORZUCAJ<41>C wszelkie zmiany, jakie
zd<7A><64>y<EFBFBD>e<EFBFBD> zrobi<62>. Je<4A>li chcesz zapami<6D>ta<74> zmiany i wyj<79><6A>,
wpisz: :wq<ENTER>
3. Kiedy widzisz znak zach<63>ty pow<6F>oki wpisz komend<6E>, <20>eby wr<77>ci<63>
do tutoriala. Czyli: vimtutor<ENTER>
4. Je<4A>li chcesz zapami<6D>ta<74> polecenia, wykonaj kroki 1. do 3. aby
4. Je<4A>li chcesz zapami<6D>ta<74> polecenia, wykonaj kroki 1. do 3., aby
wyj<79><6A> i wr<77>ci<63> do edytora.
UWAGA: :q!<ENTER> porzuca wszelkie zmiany jakie zrobi<62>e<EFBFBD>. W nast<73>pnych
@ -85,7 +85,7 @@ UWAGA: :q!<ENTER> porzuca wszelkie zmiany jakie zrobi
---> Kkrowa prrzeskoczy<7A>a prrzez ksii<69><69>ycc.
5. Teraz kiedy zdanie jest poprawione przejd<6A> do Lekcji 1.4.
5. Teraz, kiedy zdanie jest poprawione, przejd<6A> do Lekcji 1.4.
UWAGA: Ucz si<73> przez <20>wiczenie, nie wkuwanie.
@ -101,18 +101,18 @@ UWAGA: Ucz si
1. Przenie<69> kursor do pierwszej linii poni<6E>ej oznaczonej --->.
2. Aby poprawi<77> pierwszy wiersz, ustaw kursor na pierwszym znaku PO tym
2. Aby poprawi<77> pierwszy wiersz, ustaw kursor na pierwszym znaku PO tym,
gdzie tekst ma by<62> wstawiony.
3. Wci<63>nij i a nast<73>pnie wpisz konieczne poprawki.
4. Po poprawieniu b<><62>du wci<63>nij <ESC> by wr<77>ci<63> do trybu Normal.
Powtarzaj kroki 2. do 4. aby poprawi<77> ca<63>e zdanie.
4. Po poprawieniu b<><62>du wci<63>nij <ESC>, by wr<77>ci<63> do trybu Normal.
Powtarzaj kroki 2. do 4., aby poprawi<77> ca<63>e zdanie.
---> W tej brkje troch<63> .
---> W tej linii brakuje troch<63> tekstu.
5. Kiedy czujesz si<73> swobodnie wstawiaj<61>c tekst przejd<6A> do
5. Kiedy czujesz si<73> swobodnie wstawiaj<61>c tekst, przejd<6A> do
podsumowania poni<6E>ej.
@ -129,7 +129,7 @@ UWAGA: Ucz si
3. Kiedy tekst zosta<74> dodany, wci<63>nij <ESC> i wr<77><72> do trybu Normalnego.
4. Przenie<69> kursor do drugiej linii oznaczonej ---> i powt<77>rz kroki 2 i 3
4. Przenie<69> kursor do drugiej linii oznaczonej ---> i powt<77>rz kroki 2. i 3.,
aby poprawi<77> zdanie.
---> Brakuje tu tro
@ -137,27 +137,27 @@ UWAGA: Ucz si
---> Tu te<74> troch<63> bra
Tu te<74> troch<63> brakuje.
5. Kiedy ju<6A> utrwali<6C>e<EFBFBD> <20>wiczenie przejd<6A> do lekcji 1.6.
5. Kiedy ju<6A> utrwali<6C>e<EFBFBD> <20>wiczenie, przejd<6A> do lekcji 1.6.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Lekcja 1.6.: EDYCJA PLIKU
** U<>yj :wq aby zapisa<73> plik i wyj<79><6A>. **
!! UWAGA: zanim wykonasz jakiekolwiek polecenia przeczyaj ca<63><61> lekcj<63> !!
!! UWAGA: zanim wykonasz jakiekolwiek polecenia przeczytaj ca<63><61> lekcj<63> !!
1. Zako<6B>cz tutorial tak jak w lekcji 1.2.: :q!
Lub je<6A>li masz dost<73>p do innego terminala zr<7A>b kolejne kroki tam.
lub, je<6A>li masz dost<73>p do innego terminala, wykonaj kolejne kroki tam.
2. W pow<6F>oce wydaj polecenie: vim tutor<ENTER>
"vim" jest poleceniem uruchamiaj<61>cym edytor Vim. 'tutor' to nazwa pliku
jaki chcesz edytowa<77>. U<>yj pliku jaki mo<6D>e zosta<74> zmieniony.
"vim" jest poleceniem uruchamiaj<61>cym edytor Vim. 'tutor' to nazwa pliku,
jaki chcesz edytowa<77>. U<>yj pliku, kt<6B>ry mo<6D>e zosta<74> zmieniony.
3. Dodaj i usu<73> tekst tak jak si<73> nauczy<7A>e<EFBFBD> w poprzednich lekcjach.
3. Dodaj i usu<73> tekst tak, jak si<73> nauczy<7A>e<EFBFBD> w poprzednich lekcjach.
4. Zapisz plik ze zmianami i opu<70><75> Vima: :wq<ENTER>
5. Je<4A>li zako<6B>czy<7A>e<EFBFBD> vimtutor w kroku 1. uruchom go ponownie i przejd<6A>
5. Je<4A>li zako<6B>czy<7A>e<EFBFBD> vimtutor w kroku 1., uruchom go ponownie i przejd<6A>
do podsumowania poni<6E>ej.
6. Po przeczytaniu wszystkich krok<6F>w i ich zrozumieniu: wykonaj je.
@ -168,14 +168,14 @@ UWAGA: Ucz si
1. Poruszasz kursorem u<>ywaj<61>c "strza<7A>ek" i klawiszy hjkl .
h (w lewo) j (w d<><64>) k (do g<>ry) l (w prawo)
2. By wej<65><6A> do Vima (z pow<6F>oki) wpisz:
2. By wej<65><6A> do Vima, (z pow<6F>oki) wpisz:
vim NAZWA_PLIKU<ENTER>
3. By wyj<79><6A> z Vima wpisz:
<ESC> :q!<ENTER> by usun<75>c wszystkie zmiany.
3. By wyj<79><6A> z Vima, wpisz:
<ESC> :q!<ENTER> by usun<75><EFBFBD> wszystkie zmiany.
LUB: <ESC> :wq<ENTER> by zmiany zachowa<77>.
4. By usun<75><6E> znak pod kursorem wci<63>nij: x
4. By usun<75><6E> znak pod kursorem, wci<63>nij: x
5. By wstawi<77> tekst przed kursorem lub doda<64>:
i wpisz tekst <ESC> wstawi przed kursorem
@ -189,18 +189,18 @@ Teraz mo
Lekcja 2.1.: POLECENIE DELETE (usuwanie)
** Wpisz dw by usun<75>c wyraz. **
** Wpisz dw by usun<75><EFBFBD> wyraz. **
1. Wci<63>nij <ESC> by upewni<6E> si<73>, <20>e jeste<74> w trybie Normal.
1. Wci<63>nij <ESC>, by upewni<6E> si<73>, <20>e jeste<74> w trybie Normal.
2. Przenie<69> kursor do linii poni<6E>ej oznaczonej --->.
3. Przesu<73> kursor na pocz<63>tek wyrazu, kt<6B>re chcesz usun<75><6E>.
3. Przesu<73> kursor na pocz<63>tek wyrazu, kt<6B>ry chcesz usun<75><6E>.
4. Wpisz dw by usun<75><6E> wyraz.
UWAGA: Litera d pojawi si<73> na dole ekranu. Vim czeka na wpisanie w .
Je<4A>li zobaczysz inny znak oznacza to, <20>e wpisa<73>e<EFBFBD> co<63> <20>le, wci<63>nij
Je<4A>li zobaczysz inny znak, oznacza to, <20>e wpisa<73>e<EFBFBD> co<63> <20>le; wci<63>nij
<ESC> i zacznij od pocz<63>tku.
---> Jest tu par<61> papier wyraz<61>w, kt<6B>re kamie<69> nie nale<6C><65> do no<6E>yce tego zdania.
@ -225,7 +225,7 @@ Teraz mo
---> Kto<74> wpisa<73> koniec tego zdania dwukrotnie. zdania dwukrotnie.
5. Przejd<6A> do Lekcji 2.3. by zrozumie<69> co si<73> sta<74>o.
5. Przejd<6A> do Lekcji 2.3., by zrozumie<69> co si<73> sta<74>o.
@ -235,12 +235,12 @@ Teraz mo
Lekcja 2.3.: O OPERATORACH I RUCHACH
Wiele polece<63> zmieniaj<61>cych tekst s<EFBFBD> z<>o<EFBFBD>one z operatora i ruchu.
Format dla polecenia usuwaj<61>cego z operatorem d jest taki:
Wiele polece<63> zmieniaj<61>cych tekst jest z<>o<EFBFBD>onych z operatora i ruchu.
Format dla polecenia usuwaj<61>cego z operatorem d jest nast<EFBFBD>puj<EFBFBD>cy:
d ruch
Gdzie:
gdzie:
d - operator usuwania.
ruch - na czym polecenie b<>dzie wykonywane (lista poni<6E>ej).
@ -252,7 +252,7 @@ Teraz mo
W ten spos<6F>b wpisanie de usunie znaki od kursora do ko<6B>ca wyrazu.
UWAGA: Wpisanie tylko ruchu w trybie Normal bez operatora przeniesie kursor
tak jak to okre<72>lono.
tak, jak to okre<72>lono.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Lekcja 2.4.: U<>YCIE MNO<4E>NIKA DLA RUCHU
@ -266,32 +266,32 @@ UWAGA: Wpisanie tylko ruchu w trybie Normal bez operatora przeniesie kursor
3. Wpisz 3e aby przenie<69><65> kursor do ko<6B>ca trzeciego wyrazu w prz<72>d.
4. Wpisz 0 (zero) aby przenie<69><65> kursor do pocz<63>tku linii.
4. Wpisz 0 (zero), aby przenie<69><65> kursor na pocz<63>tek linii.
5. Powt<77>rz kroki 2. i 3. z innymi liczbami.
---> To jest zwyk<79>y wiersz z wyrazami po kt<6B>rych mo<6D>esz si<73> porusza<7A>.
---> To jest zwyk<79>y wiersz z wyrazami, po kt<6B>rych mo<6D>esz si<73> porusza<7A>.
6. Przejd<6A> do lekcji 2.5.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Lekcja 2.5.: U<>YCIE MNO<4E>NIKA BY WI<57>CEJ USUN<55><4E>
Lekcja 2.5.: U<>YCIE MNO<4E>NIKA, BY WI<57>CEJ USUN<55><4E>
** Wpisanie liczby z operatorem powtarza go odpowiedni<6E> ilo<6C><6F> razy. **
W wy<77>ej wspomnianej kombinacji operatora usuwania i ruchu podaj mno<6E>nik
przed ruchem by wi<77>cej usun<75><6E>:
przed ruchem, by wi<77>cej usun<75><6E>:
d liczba ruch
1. Przenie<69> kursor do pierwszego wyrazu KAPITALIKAMI w linii zaznaczonej --->.
2. Wpisz 2dw aby usun<75><6E> dwa wyrazy KAPITALIKAMI.
3. Powtarzaj kroki 1. i 2. z innymi mno<6E>nikami aby usun<75><6E> kolejne wyrazy
3. Powtarzaj kroki 1. i 2. z innymi mno<6E>nikami, aby usun<75><6E> kolejne wyrazy
KAPITALIKAMI jednym poleceniem
---> ta ASD WE linia QWE ASDF ZXCV FG wyraz<61>w zosta<74>a ERT FGH CF oczyszczona.
@ -312,7 +312,7 @@ UWAGA: Mno
1. Przenie<69> kursor do drugiego zdania z wierszyka poni<6E>ej.
2. Wpisz dd aby usun<75><6E> wiersz.
3. Teraz przenie<69> si<73> do czwartego wiersza.
4. Wpisz 2dd aby usun<75>c dwa wiersze.
4. Wpisz 2dd aby usun<75><EFBFBD> dwa wiersze.
---> 1) R<><52>e s<> czerwone,
---> 2) B<>oto jest fajne,
@ -335,12 +335,12 @@ UWAGA: Mno
2. Wpisz x aby usun<75><6E> pierwszy niechciany znak.
3. Teraz wci<63>nij u aby cofn<66><6E> skutki ostatniego polecenia.
4. Tym razem popraw wszystkie b<><62>dy w linii u<>ywaj<61>c polecenia x .
5. Teraz wci<63>nij wielkie U aby przywr<77>ci<63> lini<6E> do oryginalnego stanu.
6. Teraz wci<63>nij u kilka razy by cofn<66><6E> U i poprzednie polecenia.
5. Teraz wci<63>nij wielkie U aby przywr<77>ci<63> lini<6E> do oryginalnego stanu.
6. Teraz wci<63>nij u kilka razy, by cofn<66><6E> U i poprzednie polecenia.
7. Teraz wpisz CTRL-R (trzymaj r<>wnocze<7A>nie wci<63>ni<6E>te klawisze CTRL i R)
kilka razy, by cofn<66><6E> cofni<6E>cia.
---> Poopraw bl<EFBFBD>dyyy w teej liniii i zaamiie<69> je prrzez coofnij.
---> Poopraw b<EFBFBD><EFBFBD>dyyy w teej liniii i zaamiie<69> je prrzez coofnij.
8. To s<> bardzo po<70>yteczne polecenia.
@ -350,22 +350,22 @@ UWAGA: Mno
LEKCJA 2. PODSUMOWANIE
1. By usun<75><6E> znaki od kursora do nast<73>pnego wyrazu wpisz: dw
2. By usun<75><6E> znaki od kursora do ko<6B>ca linii wpisz: d$
1. By usun<75><6E> znaki od kursora do nast<73>pnego wyrazu, wpisz: dw
2. By usun<75><6E> znaki od kursora do ko<6B>ca linii, wpisz: d$
3. By usun<75><6E> ca<63><61> lini<6E>: dd
4. By powt<77>rzy<7A> ruch poprzed<65> go liczb<7A>: 2w
4. By powt<77>rzy<7A> ruch, poprzed<65> go liczb<7A>: 2w
5. Format polecenia zmiany to:
operator [liczba] ruch
gdzie:
operator - to co trzeba zrobi<62> (np. d dla usuwania)
operator - to, co trzeba zrobi<62> (np. d dla usuwania)
[liczba] - opcjonalne, ile razy powt<77>rzy<7A> ruch
ruch - przenosi nad tekstem do operowania, takim jak w (wyraz),
$ (do ko<6B>ca linii), etc.
$ (do ko<6B>ca linii) etc.
6. By przej<65><6A> do pocz<63>tku linii u<>yj zera: 0
7. By cofn<66><6E> poprzednie polecenie, wpisz: u (ma<6D>e u)
By cofn<66><6E> wszystkie zmiany w linii wpisz: U (wielkie U)
By cofn<66><6E> cofni<6E>cia wpisz: CTRL-R
6. By przej<65><6A> do pocz<63>tku linii, u<>yj zera: 0
7. By cofn<66><6E> poprzednie polecenie, wpisz: u (ma<6D>e u)
By cofn<66><6E> wszystkie zmiany w linii, wpisz: U (wielkie U)
By cofn<66><6E> cofni<6E>cie, wpisz: CTRL-R
@ -379,7 +379,7 @@ UWAGA: Mno
2. Wpisz dd aby usun<75><6E> lini<6E> i przechowa<77> j<> w rejestrze Vima.
3. Przenie<69> kursor do linii c), POWY<57>EJ tej gdzie usuni<6E>ta linia powinna
3. Przenie<69> kursor do linii c), POWY<57>EJ tej, gdzie usuni<6E>ta linia powinna
si<73> znajdowa<77>.
4. Wci<63>nij p by wstawi<77> lini<6E> poni<6E>ej kursora.
@ -404,21 +404,21 @@ UWAGA: Mno
3. Wpisz r a potem znak jaki powinien go zast<73>pi<70>.
4. Powtarzaj kroki 2. i 3. dop<6F>ki pierwsza linia nie b<>dzie taka jak druga.
4. Powtarzaj kroki 2. i 3. dop<6F>ki pierwsza linia nie b<>dzie taka, jak druga.
---> Kjedy ten wiersz bi<62> wst<73>kiwany kto<74> wcizn<7A><6E> per<65> z<>ych klawirzy!
---> Kiedy ten wiersz by<62> wstukiwany kto<74> wcisn<73><6E> par<61> z<>ych klawiszy!
---> Kjedy ten wiersz bi<62> wst<73>kiwany, kto<74> wcizn<7A><6E> per<65> z<>ych klawirzy!
---> Kiedy ten wiersz by<62> wstukiwany, kto<74> wcisn<73><6E> par<61> z<>ych klawiszy!
5. Teraz czas na Lekcj<63> 3.3.
UWAGA: Pami<6D>taj by uczy<7A> si<73> <20>wicz<63>c, a nie pami<6D>ciowo.
UWAGA: Pami<6D>taj, by uczy<7A> si<73> <20>wicz<63>c, a nie pami<6D>ciowo.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Lekcja 3.3.: OPERATOR CHANGE (zmie<69>)
** By zmieni<6E> do ko<6B>ca wyrazu wpisz ce . **
** By zmieni<6E> do ko<6B>ca wyrazu, wpisz ce . **
1. Przenie<69> kursor do pierwszej linii poni<6E>ej oznaczonej --->.
@ -428,7 +428,7 @@ UWAGA: Pami
4. Wci<63>nij <ESC> i przejd<6A> do nast<73>pnej planowanej zmiany.
5. Powtarzaj kroki 3. i 4. dop<6F>ki pierwsze zdanie nie b<>dzie takie same
5. Powtarzaj kroki 3. i 4. dop<6F>ki pierwsze zdanie nie b<>dzie takie same,
jak drugie.
---> Ta lunos ma pire s<><73>w, kt<6B>re t<>ina zbnic u<>ifajonc pcmazu zmie<69>.
@ -442,13 +442,13 @@ UWAGA: Pami
Lekcja 3.4.: WI<57>CEJ ZMIAN U<>YWAJ<41>C c
** Polecenie change u<>ywa takich samych ruch<63>w jak delete. **
** Polecenie change u<>ywa takich samych ruch<63>w, jak delete. **
1. Operator change dzia<69>a tak samo jak delete. Format wygl<67>da tak:
1. Operator change dzia<69>a tak samo, jak delete. Format wygl<67>da tak:
c [liczba] ruch
2. Ruchy s<> tak<61>e takie same, np.: w (wyraz), $ (koniec linii), etc.
2. Ruchy s<> tak<61>e takie same, np.: w (wyraz), $ (koniec linii) etc.
3. Przenie<69> si<73> do pierwszej linii poni<6E>ej oznaczonej --->
@ -456,7 +456,7 @@ UWAGA: Pami
5. Wpisz c$ , popraw koniec wiersza i wci<63>nij <ESC>.
---> Koniec tego wiersza musi by<62> poprawiony aby wygl<67>da<64> tak jak drugi.
---> Koniec tego wiersza musi by<62> poprawiony, aby wygl<67>da<64> tak, jak drugi.
---> Koniec tego wiersza musi by<62> poprawiony u<>ywaj<61>c polecenia c$ .
UWAGA: Mo<4D>esz u<>ywa<77> <BS> aby poprawia<69> b<><62>dy w czasie pisania.
@ -469,11 +469,11 @@ UWAGA: Mo
polecenie wstawia skasowany tekst PO kursorze (je<6A>li ca<63>a linia
zosta<74>a usuni<6E>ta, zostanie ona umieszczona w linii poni<6E>ej kursora).
2. By zamieni<6E> znak pod kursorem wci<63>nij r a potem znak, kt<6B>ry ma zast<73>pi<70>
2. By zamieni<6E> znak pod kursorem, wci<63>nij r a potem znak, kt<6B>ry ma zast<73>pi<70>
oryginalny.
3. Operator change pozwala Ci na zast<73>pienie od kursora do miejsca gdzie
zabra<72>by ci<EFBFBD> ruch. Np. wpisz ce aby zamieni<6E> tekst od kursora do ko<6B>ca
3. Operator change pozwala Ci na zast<73>pienie od kursora do miejsca, gdzie
zabra<72>by Ci<EFBFBD> ruch. Np. wpisz ce aby zamieni<6E> tekst od kursora do ko<6B>ca
wyrazu, c$ aby zmieni<6E> tekst do ko<6B>ca linii.
4. Format do polecenia change (zmie<69>):
@ -497,12 +497,12 @@ UWAGA: Mo
Zapami<6D>taj numer linii dla potrzeb kroku 3.
UWAGA: Mo<4D>esz te<74> zobaczy<7A> pozycj<63> kursora w prawym, dolnym rogu ekranu.
Dzieje si<73> tak kiedy ustawiona jest opcja 'ruler' (wyja<EFBFBD>nione w lekcji 6.).
Dzieje si<73> tak kiedy ustawiona jest opcja 'ruler' (wi<EFBFBD>cej w lekcji 6.).
2. Wci<63>nij G aby przej<65><6A> na koniec pliku.
Wci<63>nij gg aby przej<65><6A> do pocz<63>tku pliku.
3. Wpisz numer linii, w kt<6B>rej by<62>e<EFBFBD> a potem G . To przeniesie ci<EFBFBD>
3. Wpisz numer linii, w kt<6B>rej by<62>e<EFBFBD> a potem G . To przeniesie Ci<EFBFBD>
z powrotem do linii, w kt<6B>rej by<62>e<EFBFBD> kiedy wcisn<73><6E>e<EFBFBD> CTRL-G.
4. Je<4A>li czujesz si<73> wystarczaj<61>co pewnie, wykonaj kroki 1-3.
@ -511,10 +511,10 @@ UWAGA: Mo
Lekcja 4.2.: POLECENIE SZUKAJ
** Wpisz / a nast<73>pnie wyra<72>enie aby je znale<6C><65>. **
** Wpisz / a nast<73>pnie wyra<72>enie, aby je znale<6C><65>. **
1. W trybie Normal wpisz / . Zauwa<77>, <20>e znak ten, oraz kursor pojawi<77>
si<73> na dole ekranu tak samo jak polecenie : .
1. W trybie Normal wpisz / . Zauwa<77>, <20>e znak ten oraz kursor pojawi<77>
si<73> na dole ekranu tak samo, jak polecenie : .
2. Teraz wpisz b<>ond<ENTER> . To jest s<>owo, kt<6B>rego chcesz szuka<6B>.
@ -523,11 +523,11 @@ UWAGA: Mo
4. Je<4A>li chcesz szuka<6B> frazy do ty<74>u, u<>yj polecenia ? zamiast / .
5. Aby wr<77>ci<63> gdzie by<62>e<EFBFBD> wci<63>nij CTRL-O. Powtarzaj by wr<77>ci<63> dalej. CTRL-I
5. Aby wr<77>ci<63> gdzie by<62>e<EFBFBD>, wci<63>nij CTRL-O. Powtarzaj, by wr<77>ci<63> dalej. CTRL-I
idzie do przodu.
Uwaga: 'b<>ond' to nie jest metoda by przeliterowa<77> b<><62>d; 'b<>ond' to b<><62>d.
Uwaga: Kiedy szukanie osi<73>gnie koniec pliku b<>dzie kontynuowa<EFBFBD>o od pocz<63>tku
Uwaga: 'b<>ond' to nie jest metoda, by przeliterowa<77> b<><62>d; 'b<>ond' to b<><62>d.
Uwaga: Kiedy szukanie osi<73>gnie koniec pliku, b<>dzie kontynuowane od pocz<63>tku
o ile opcja 'wrapscan' nie zosta<74>a przestawiona.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
@ -571,16 +571,16 @@ Uwaga: Ta funkcja jest bardzo u
4. Aby zmieni<6E> wszystkie wyst<73>pienia <20>a<EFBFBD>cucha znak<61>w pomi<6D>dzy dwoma liniami,
wpisz: :#,#s/stare/nowe/g gdzie #,# s<> numerami linii ograniczaj<61>cych
region gdzie ma nast<73>pi<70> zamiana.
region, gdzie ma nast<73>pi<70> zamiana.
wpisz :%s/stare/nowe/g by zmieni<6E> wszystkie wyst<73>pienia w ca<63>ym pliku.
wpisz :%s/stare/nowe/gc by zmieni<6E> wszystkie wyst<73>pienia w ca<63>ym
pliku, prosz<73>c o potwierdzenie za ka<6B>dym razem
pliku, prosz<73>c o potwierdzenie za ka<6B>dym razem.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
LEKCJA 4. PODSUMOWANIE
1. CTRL-G poka<6B>e Twoj<6F> pozycj<63> w pliku i status pliku. SHIFT-G przenosi
ci<EFBFBD> do ko<6B>ca pliku.
Ci<EFBFBD> do ko<6B>ca pliku.
G przenosi do ko<6B>ca pliku.
liczba G przenosi do linii [liczba].
gg przenosi do pierwszej linii.
@ -588,22 +588,22 @@ Uwaga: Ta funkcja jest bardzo u
2. Wpisanie / a nast<73>pnie <20>a<EFBFBD>cucha znak<61>w szuka <20>a<EFBFBD>cucha DO PRZODU.
Wpisanie ? a nast<73>pnie <20>a<EFBFBD>cucha znak<61>w szuka <20>a<EFBFBD>cucha DO TY<54>U.
Po wyszukiwaniu wci<63>nij n by znale<6C><65> nast<73>pne wyst<73>pienie szukanej
frazy tym samym kierunku lub N by szuka<6B> w kierunku przeciwnym.
frazy w tym samym kierunku lub N by szuka<6B> w kierunku przeciwnym.
CTRL-O przenosi do starszych pozycji, CTRL-I do nowszych.
3. Wpisanie % gdy kursor znajduje si<73> na (,),[,],{, lub } lokalizuje
paruj<75>cy znak.
4. By zamieni<6E> pierwszy stary na nowy w linii wpisz :s/stary/nowy
By zamieni<6E> wszystkie stary na nowy w linii wpisz :s/stary/nowy/g
4. By zamieni<6E> pierwszy stary na nowy w linii, wpisz :s/stary/nowy
By zamieni<6E> wszystkie stary na nowy w linii, wpisz :s/stary/nowy/g
By zamieni<6E> frazy pomi<6D>dzy dwoma liniami # wpisz :#,#s/stary/nowy/g
By zamieni<6E> wszystkie wyst<73>pienia w pliku wpisz :%s/stary/nowy/g
By Vim prosi<73> Ci<43> o potwierdzenie dodaj 'c' :%s/stary/nowy/gc
By zamieni<6E> wszystkie wyst<73>pienia w pliku, wpisz :%s/stary/nowy/g
By Vim prosi<73> Ci<43> o potwierdzenie, dodaj 'c' :%s/stary/nowy/gc
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Lekcja 5.1.: JAK WYKONA<4E> POLECENIA ZEWN<57>TRZNE
Lekcja 5.1.: JAK WYKONA<4E> POLECENIA ZEWN<57>TRZNE?
** Wpisz :! a nast<73>pnie zewn<77>trzne polecenie by je wykona<6E>. **
** Wpisz :! a nast<73>pnie zewn<77>trzne polecenie, by je wykona<6E>. **
1. Wpisz znajome polecenie : by ustawi<77> kursor na dole ekranu. To pozwala
na wprowadzenie komendy linii polece<63>.
@ -626,20 +626,20 @@ Uwaga: Wszystkie polecenia : musz
Lekcja 5.2.: WI<57>CEJ O ZAPISYWANIU PLIK<49>W
** By zachowa<77> zmiany w tek<65>ci wpisz :w NAZWA_PLIKU . **
** By zachowa<77> zmiany w tek<65>cie, wpisz :w NAZWA_PLIKU . **
1. Wpisz :!dir lub :!ls by zobaczy<7A> spis plik<69>w w katalogu.
Ju<4A> wiesz, <20>e musisz wcisn<73><6E> <ENTER> po tym.
Ju<4A> wiesz, <20>e musisz po tym wcisn<EFBFBD><EFBFBD> <ENTER>.
2. Wybierz nazw<7A> pliku jaka jeszcze nie istnieje, np. TEST.
2. Wybierz nazw<7A> pliku, jaka jeszcze nie istnieje, np. TEST.
3. Teraz wpisz: :w TEST (gdzie TEST jest nazw<7A> pliku jak<61> wybra<72>e<EFBFBD>.)
4. To polecenie zapami<6D>ta ca<63>y plik (Vim Tutor) pod nazw<7A> TEST.
By to sprawdzi<7A> wpisz :!dir lub :!ls , <20>eby znowu zobaczy<7A> list<73> plik<69>w.
By to sprawdzi<7A>, wpisz :!dir lub :!ls <20>eby znowu zobaczy<7A> list<73> plik<69>w.
Uwaga: Zauwa<77>, <20>e gdyby<62> teraz wyszed<65> z Vima, a nast<73>pnie wszed<65> ponownie
poleceniem vim TEST , plik by<62>by dok<6F>adn<64> kopi<70> tutoriala kiedy go
poleceniem vim TEST , plik by<62>by dok<6F>adn<64> kopi<70> tutoriala, kiedy go
zapisywa<77>e<EFBFBD>.
5. Teraz usu<73> plik wpisuj<75>c (MS-DOS): :!del TEST
@ -649,7 +649,7 @@ Uwaga: Zauwa
Lekcja 5.3.: WYBRANIE TEKSTU DO ZAPISU
** By zachowa<77> cz<63><7A><EFBFBD> pliku wpisz v ruch :w NAZWA_PLIKU **
** By zachowa<77> cz<63><7A><EFBFBD> pliku, wpisz v ruch :w NAZWA_PLIKU **
1. Przenie<69> kursor do tego wiersza.
@ -664,26 +664,26 @@ Uwaga: Zauwa
5. Vim zapisze wybrane linie do pliku TEST. U<>yj :!dir lub :!ls , <20>eby to
zobaczy<7A>. Jeszcze go nie usuwaj! U<>yjemy go w nast<73>pnej lekcji.
UWAGA: Wci<63>ni<6E>cie v zaczyna tryb Wizualny. Mo<4D>esz porusza<7A> kursorem by
zmieni<6E> rozmiary zaznaczenia. Mo<4D>esz te<74> u<>y<EFBFBD> operatora by zrobi<62> co<63>
UWAGA: Wci<63>ni<6E>cie v zaczyna tryb Wizualny. Mo<4D>esz porusza<7A> kursorem, by
zmieni<6E> rozmiary zaznaczenia. Mo<4D>esz te<74> u<>y<EFBFBD> operatora, by zrobi<62> co<63>
z tekstem. Na przyk<79>ad d usuwa tekst.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Lekcja 5.4.: WSTAWIANIE I <20><>CZENIE PLIK<49>W
** By wstawi<77> zawarto<74><6F> pliku wpisz :r NAZWA_PLIKU **
** By wstawi<77> zawarto<74><6F> pliku, wpisz :r NAZWA_PLIKU **
1. Umie<69><65> kursor tu<74> powy<77>ej tej linii.
UWAGA: Po wykonaniu kroku 2. zobaczysz tekst z Lekcji 5.3. Potem przejd<6A>
do DO<44>U by zobaczy<7A> ponownie t<> lekcj<63>.
do DO<44>U, by zobaczy<7A> ponownie t<> lekcj<63>.
2. Teraz wczytaj plik TEST u<>ywaj<61>c polecenia :r TEST , gdzie TEST
jest nazw<7A> pliku.
Wczytany plik jest umieszczony poni<6E>ej linii z kursorem.
3. By sprawdzi<7A> czy plik zosta<74> wczytany cofnij kursor i zobacz, <20>e
3. By sprawdzi<7A> czy plik zosta<74> wczytany, cofnij kursor i zobacz, <20>e
teraz s<> dwie kopie Lekcji 5.3., orygina<6E> i kopia z pliku.
UWAGA: Mo<4D>esz te<74> wczyta<74> wyj<79>cie zewn<77>trznego polecenia. Na przyk<79>ad
@ -723,14 +723,14 @@ UWAGA: Mo
1. Przenie<69> kursor do linii poni<6E>ej oznaczonej --->.
2. Wpisz o (ma<6D>e) by otworzy<7A> lini<6E> PONI<4E>EJ kursora i przenie<69><65> si<73>
2. Wpisz o (ma<6D>e), by otworzy<7A> lini<6E> PONI<4E>EJ kursora i przenie<69><65> si<73>
do trybu Insert (wprowadzanie).
3. Wpisz troch<63> tekstu i wci<63>nij <ESC> by wyj<79><6A> z trybu Insert (wprowadzanie).
---> Po wci<63>ni<6E>ciu o kursor znajdzie si<73> w otwartej linii w trybie Insert.
4. By otworzy<7A> lini<6E> POWY<57>EJ kursora wci<63>nij wielkie O zamiast ma<6D>ego
4. By otworzy<7A> lini<6E> POWY<57>EJ kursora, wci<63>nij wielkie O zamiast ma<6D>ego
o . Wypr<70>buj to na linii poni<6E>ej.
---> Otw<74>rz lini<6E> powy<77>ej wciskaj<61>c SHIFT-O gdy kursor b<>dzie na tej linii.
@ -747,9 +747,9 @@ UWAGA: Mo
2. Wciskaj e dop<6F>ki kursor nie b<>dzie na ko<6B>cu li .
3. Wpisz a (ma<6D>e) aby doda<64> tekst ZA znakiem pod kursorem.
3. Wpisz a (ma<6D>e), aby doda<64> tekst ZA znakiem pod kursorem.
4. Doko<6B>cz wyraz tak jak w linii poni<6E>ej. Wci<63>nij <ESC> aby opu<70>ci<63> tryb
4. Doko<6B>cz wyraz tak, jak w linii poni<6E>ej. Wci<63>nij <ESC> aby opu<70>ci<63> tryb
Insert.
5. U<>yj e by przej<65><6A> do kolejnego niedoko<6B>czonego wyrazu i powtarzaj kroki
@ -758,7 +758,7 @@ UWAGA: Mo
---> Ta li poz Ci <20>wi dodaw teks do ko<6B> lin
---> Ta linia pozwoli Ci <20>wiczy<7A> dodawanie tekstu do ko<6B>ca linii.
Uwaga: a , i oraz A prowadz<64> do trybu Insert, jedyn<79> r<><72>nic<69> jest miejsce
Uwaga: a , i oraz A prowadz<64> do trybu Insert, jedyn<79> r<><72>nic<69> jest miejsce,
gdzie nowe znaki b<>d<EFBFBD> dodawane.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Lekcja 6.3.: INNA WERSJA REPLACE (zamiana)
@ -791,16 +791,16 @@ UWAGA: Tryb Replace jest jak tryb Insert, ale ka
1. Przejd<6A> do linii oznaczonej ---> i umie<69><65> kursor za "a)".
2. Wejd<6A> w tryb Visual v i przenie<69> kursor na pocz<63>tek "pierwszy".
2. Wejd<6A> w tryb Wizualny v i przenie<69> kursor na pocz<63>tek "pierwszy".
3. Wci<63>nij y aby yankowa<EFBFBD> (kopiowa<EFBFBD>) pod<6F>wietlony tekst.
3. Wci<63>nij y aby kopiowa<EFBFBD> (yankowa<EFBFBD>) pod<6F>wietlony tekst.
4. Przenie<69> kursor do ko<6B>ca nast<73>pnej linii: j$
5. Wci<63>nij p aby wpakowa<77> (paste) tekst. Dodaj: a drugi<ESC> .
5. Wci<63>nij p aby wklei<EFBFBD> (wpakowa<EFBFBD>) tekst. Dodaj: a drugi<ESC> .
6. U<>yj trybu Wizualnego aby wybra<72> " element.", yankuj go y , przejd<6A> do
ko<6B>ca nast<73>pnej linii j$ i upakuj tam tekst z p .
6. U<>yj trybu Wizualnego, aby wybra<72> " element.", yankuj go y , przejd<6A> do
ko<6B>ca nast<73>pnej linii j$ i upakuj tam tekst z p .
---> a) to jest pierwszy element.
b)
@ -810,7 +810,7 @@ Uwaga: mo
Lekcja 6.5.: USTAWIANIE OPCJI
** Ustawianie opcji tak by szukaj lub substytucja ignorowa<77>y wielko<6B><6F> liter **
** Ustawianie opcji tak, by szukaj lub substytucja ignorowa<77>y wielko<6B><6F> liter **
1. Szukaj 'ignore' wpisuj<75>c: /ignore<ENTER>
Powt<77>rz szukanie kilka razy naciskaj<61>c klawisz n .
@ -828,7 +828,7 @@ Uwaga: mo
6. Aby wy<77><79>czy<7A> ignorowanie wielko<6B>ci liter: :set noic
Uwaga: Aby usun<75><6E> pod<6F>wietlanie dopasowa<77> wpisz: :nohlsearch
Uwaga: Aby usun<75><6E> pod<6F>wietlanie dopasowa<77>, wpisz: :nohlsearch
Uwaga: Aby ignorowa<77> wielko<6B><6F> liter dla jednego wyszukiwania: /ignore\c<ENTER>
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
LEKCJA 6. PODSUMOWANIE
@ -837,36 +837,36 @@ Uwaga: Aby ignorowa
1. Wpisanie o otwiera lini<6E> PONI<4E>EJ kursora.
Wpisanie O otwiera lini<6E> POWY<57>EJ kursora.
2. Wpisanie a by wstawi<EFBFBD> tekst ZA znakiem na, kt<6B>rym jest kursor.
2. Wpisanie a wstawia tekst ZA znakiem, na kt<6B>rym jest kursor.
Wpisanie A dodaje tekst na ko<6B>cu linii.
3. Polecenie e przenosi do ko<6B>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<6F>ki
nie zostanie wci<63>ni<6E>ty <ESC>.
6. Wpisanie ":set xxx" ustawia opcj<63> "xxx". Nietk<EFBFBD>re opcje:
6. Wpisanie ":set xxx" ustawia opcj<63> "xxx". Niekt<EFBFBD>re opcje:
'ic' 'ignorecase' ignoruj wielko<6B><6F> znak<61>w
'is' 'incsearch' poka<6B> cz<63><7A>ciowe dopasowania
'hls' 'hlsearch' pod<6F>wietl wszystkie dopasowania
Mo<4D>esz u<>y<EFBFBD> zar<61>wno d<>ugiej jak i kr<6B>tkiej formy.
7. Dodaj "no" aby wy<77><79>czy<7A> opcj<63>: :set noic
Mo<4D>esz u<>y<EFBFBD> zar<61>wno d<>ugiej, jak i kr<6B>tkiej formy.
7. Dodaj "no", aby wy<77><79>czy<7A> opcj<63>: :set noic
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
LEKCJA 7.1. JAK UZYSKA<4B> POMOC
LEKCJA 7.1. JAK UZYSKA<4B> POMOC?
** U<>ycie systemu pomocy on-line **
Vim posiada bardzo dobry system pomocy on-line. By zacz<63><7A> spr<70>buj jednej
Vim posiada bardzo dobry system pomocy on-line. By zacz<63><7A>, spr<70>buj jednej
z trzech mo<6D>liwo<77>ci:
- wci<63>nij klawisz <HELP> (je<6A>li taki masz)
- wci<63>nij klawisz <F1> (je<6A>li taki masz)
- wpisz :help<ENTER>
Przeczytaj tekst w oknie pomocy aby dowiedzie<69> si<73> jak dzia<69>a pomoc.
Przeczytaj tekst w oknie pomocy, aby dowiedzie<69> si<73> jak dzia<69>a pomoc.
wpisz CTRL-W CTRL-W aby przeskoczy<7A> z jednego okna do innego
wpisz :q<ENTER> aby zamkn<6B><6E> okno pomocy.
@ -894,10 +894,10 @@ Uwaga: Aby ignorowa
3. Zapisz plik:
:w
Nast<73>pnym razem gdy zaczniesz prac<61> w Vimie b<>dzie on u<>ywa<77> pod<6F>wietlania
Nast<73>pnym razem, gdy zaczniesz prac<61> w Vimie b<>dzie on u<>ywa<77> pod<6F>wietlania
sk<73>adni. Mo<4D>esz doda<64> wszystkie swoje ulubione ustawienia do tego pliku
"vimrc".
Aby uzyska<6B> wi<77>cej informacji wpisz :help vimrc-intro
Aby uzyska<6B> wi<77>cej informacji, wpisz :help vimrc-intro
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Lekcja 7.3.: UZUPE<50>NIANIE
@ -907,11 +907,11 @@ Uwaga: Aby ignorowa
1. Upewnij si<73>, <20>e Vim nie jest w trybie kompatybilno<6E>ci: :set nocp
2. Zerknij jakie pliki s<> w bie<69><65>cm katalogu: :!ls lub :!dir
2. Zerknij, jakie pliki s<> w bie<69><65>cym katalogu: :!ls lub :!dir
3. Wpisz pocz<63>tek polecenia: :e
4. Wci<63>nij CTRL-D i Vim poka<6B>e list<73> polece<63> jakie zaczynaj<61> si<73> na "e".
4. Wci<63>nij CTRL-D i Vim poka<6B>e list<73> polece<63>, jakie zaczynaj<61> si<73> na "e".
5. Wci<63>nij <TAB> i Vim uzupe<70>ni polecenie do ":edit".
@ -925,7 +925,7 @@ UWAGA: Uzupe
Lekcja 7. PODSUMOWANIE
1. Wpisz :help lub wci<63>nij <F1> lub <Help> aby otworzy<7A> okno pomocy.
1. Wpisz :help albo wci<63>nij <F1> lub <Help> aby otworzy<7A> okno pomocy.
2. Wpisz :help cmd aby uzyska<6B> pomoc o cmd .
@ -945,14 +945,14 @@ UWAGA: Uzupe
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Tutaj si<73> ko<6B>czy tutorial Vima. Zosta<74> on pomy<6D>lany tak aby da<64> kr<6B>tki
Tutaj si<73> ko<6B>czy tutorial Vima. Zosta<74> on pomy<6D>lany tak, aby da<64> kr<6B>tki
przegl<67>d jego mo<6D>liwo<77>ci, wystarczaj<61>cy by<62> m<>g<EFBFBD> go u<>ywa<77>. Jest on
daleki od kompletno<6E>ci poniewa<77> Vim ma o wiele, wiele wi<77>cej polece<63>.
daleki od kompletno<6E>ci, poniewa<77> Vim ma o wiele, wiele wi<77>cej polece<63>.
Dla dalszej nauki rekomendujemy ksi<73><69>k<EFBFBD>:
Vim - Vi Improved - autor Steve Oualline
Wydawca: New Riders
Pierwsza ksi<73>zka ca<63>kowicie po<70>wi<77>cona Vimowi. U<>yteczna zw<7A>aszcza dla
Pierwsza ksi<73><EFBFBD>ka ca<63>kowicie po<70>wi<77>cona Vimowi. U<>yteczna zw<7A>aszcza dla
pocz<63>tkuj<75>cych. Zawiera wiele przyk<79>ad<61>w i ilustracji.
Zobacz http://iccf-holland.org./click5.html
@ -960,7 +960,7 @@ UWAGA: Uzupe
polecenia:
Learning the Vi Editor - autor Linda Lamb
Wydawca: O'Reilly & Associates Inc.
To dobra ksi<73><69>ka by dowiedzie<69> si<73> niemal wszystkiego co chcia<69>by<62> zrobi<62>
To dobra ksi<73><69>ka, by dowiedzie<69> si<73> niemal wszystkiego, co chcia<69>by<62> zrobi<62>
z Vi. Sz<53>sta edycja zawiera te<74> informacje o Vimie.
Po polsku wydano:
@ -991,4 +991,5 @@ UWAGA: Uzupe
rev. Marzec 2002
2nd rev. Wrzesie<69> 2004
3rd rev. Marzec 2006
4th rev. Grudzie<69> 2008
Wszelkie uwagi prosz<73> kierowa<77> na: mikmach@wp.pl

View File

@ -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 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 c
3. Wpisz numer linii, w której byłeś a potem G . To przeniesie C
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