1
0
forked from aniani/vim

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äß 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
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

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 æion klarigi en instruilo kiel æi tiu. Æi tiu instruilo estas
fasonita por priskribi sufiæajn komandojn, por ke vi kapablu uzi Vim
kun sufiæ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 þanøos la tekston. Kopiu tiun æi dosieron
por ekzerci vin (se vi lanæis "vimtutor", tiam estas jam kopio).
Gravas memori, ke æi tiu instruilo estas organizata por instrui per
la uzo. Tio signifas, ke vi devas plenumi la komandojn por bone lerni
ilin. Se vi nur legas la tekston, vi forgesos la komandojn!
Nun, certigu, ke la majuskla baskulo NE estas en reøimo majuskla,
kaj premu la klavon j sufiæ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 øis kiam vi sentas vin komforta.
2. Premu la klavon (j) øis kiam øi ripetas.
Vi nun scias, kiel moviøi al la sekvanta leciono
3. Uzante la malsuprenan klavon, moviøu al la leciono 1.2.
RIMARKO: Se vi dubas pri tio, kion vi premis, premu <ESK> por reiri al
la normala reøimo. Tiam repremu la deziratan komandon.
RIMARKO: La klavoj de la kursoro devus ankaý funkcii. Sed uzante hjkl,
vi kapablos moviøi pli rapide post kiam vi kutimiøos.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Leciono 1.2: ELIRI EL VIM
!! RIMARKO: Antaý ol plenumi iujn subajn paþojn ajn, legu la tutan lecionon!!
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, kiujn vi faris.
3. Kiam vi vidas la þelinviton, tajpu la komandon kiun vi uzis por eniri
en æi tiu instruilo. Tio estus: vimtutor <Enenklavo>
4. Se vi memoris tiujn 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, 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.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Leciono 1.3: REDAKTO DE TEKSTO - FORVIÞO
** Premu x por forviþi la signon sub la kursoro. **
1. Movu la kursoron al la suba linio markita per --->.
2. Por korekti la erarojn, movu la kursoron øis kiam øi estas sur la
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.
---> La boovinno saaltiss ssur laa luuno.
5. Post kiam la linio estas øusta, iru al la leciono 1.4
RIMARKO: Trairante la instruilon, ne provu memori, lernu per la uzo.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Leciono 1.4: REDAKTO DE TEKSTO - ENMETO
** Premu i por enmeti tekston. **
1. Movu la kursoron al la unua suba linio markita per --->.
2. Por igi la unuan linion sama kiel la dua, movu la kursoron sur la unuan
signon post kie la teksto estas enmetenda.
3. Premu i kaj tajpu la bezonatajn aldonojn.
4. Premu <ESK> kiam la eraroj estas korektitaj por reiri al la normala
reøimo. Ripetu la paþojn 2 øis 4 por korekti la frazon.
---> Mank en æi linio.
---> Mankas tekston en æi tiu linio.
5. Kiam vi sentas vin komforta pri enmeto de teksto, moviø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øimo.
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
Mankas teksto el tiu linio.
---> Mankas ankaý teks
Mankas ankaý teksto æi tie.
5 Kiam vi sentas vin komforta pri postaldono de teksto, moviøu al la
leciono 1.6
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Leciono 1.6: REDAKTI DOSIERON
** Uzu :wq por konservi dosieron kaj eliri. **
!! RIMARKO: Antaý ol plenumi iun suban paþon ajn, legu la tutan lecionon!!
1. Eliru el la instruilo kiel vi faris en la leciono 1.2: :q!
2. Æe la þelinvito, tajpu æi tiun komandon: vim tutor <Enenklavo>
'vim' estas la komando por lanæi la redaktilon Vim, 'tutor' estas la
dosiernomo de la dosiero, kiun vi volas redakti. Uzu dosieron, kiu
þanøeblas.
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: :wq <Enenklavo>
5. Relanæu la instruilon vimtutor kaj moviøu suben al la sekvanta resumo.
6. Post kiam vi legis la suprajn paþojn, kaj komprenis ilin: faru ilin.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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)
2. Por lanæi Vim el la þelinvito, tajpu: vim DOSIERNOMO <Enenklavo>
3. Por eliri el Vim, tajpu: <ESK> :q! <Enenklavo> por rezigni la þanøojn
4. Por forviþi la signojn æe la pozicio de la kursoro, tajpu: x
5. Por enmeti aý postaldoni tekston, tajpu:
i tajpu enmetendan tekston <ESK>
enmetas tekston antaý la kursoro
A tajpu la postaldonendan tekston <ESK>
postaldonas post la kursoro
RIMARKO: Premo de <ESK> iras al la normala reøimo, aý rezignas la
nedeziratan aý parte plenumita komando.
Nun daýrigu al la leciono 2.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Leciono 2.1: KOMANDOJ DE FORVIÞO
** Tajpu dw por forviþi vorton. **
1. Premu <ESK> por certigi, ke vi estas en normala reøimo.
2. Movu la kursoron al la linio markita per --->.
3. Movu la kursoron al la komenco de vorto, kiu forviþendas.
4. Tajpu dw por forviþi la vorton.
RIMARKO: La litero d aperos en la lasta linio sur la ekrano kiam vi
tajpas øin. Vim atendas øis kiam vi tajpas w . Se vi vidas
alian signon ol d vi tajpis ion mise; premu <ESK> kaj
rekomencu.
---> Estas iuj vortoj kiuj Zamenhof ne devus esti akuzativo en æi tiu frazo.
5. Ripetu paþojn 3 kaj 4 øis kiam la frazo estas øusta kaj moviøu al la
leciono 2.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.
2. Movu la kursoron sur la suban linion markita per --->.
3. Movu la kursoron æe la fino de la øusta linio (POST la unua . ).
4. Tajpu d$ por forivþi øis la fino de la linio.
---> Iu tajpis la finon de æi tiu linio dufoje. fino de æi tiu linio dufoje.
5. Moviøu al la leciono 2.3 por kompreni kio okazas.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Leciono 2.3: PRI OPERATOROJ KAJ MOVOJ
Multaj komandoj, kiuj þanøas la tekston, estas faritaj de operatoro kaj
movo. La formato de komando de forviþo per la operatoro de forviþ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 - øis la komenco de la sekvanta vorto, krom øia unua signo.
e - øis la fino de la nuna vorto, krom la lasta signo.
$ - øis la fino de la linio, krom la lasta signo.
Do tajpo de 'de' forviþos ekde la kursoro øis la fino de la vorto.
RIMARKO: Premo de nur la movo en Normala reøimo sen operatoro movos
la kursoron kiel specifite.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Leciono 2.4: UZI NOMBRON POR MOVO
** Tajpo de nombro antaý movo ripetas øin laýfoje. **
1. Movu la kursoron æe la komenco de la suba linio markita per --->.
2. Tajpu 2w por movi la kursoron je du vortoj antaýen.
3. Tajpu 3e por movi la kursoron æe la fino de la tria vorto antaýen.
4. Tajpu 0 (nul) por moviøi æe la komenco de la linio.
5. Ripetu paþojn 2 øis 3 kun malsamaj nombroj.
---> Tio estas nur linio kun vortoj, kie vi povas moviøi.
6. Moviøu al la leciono 2.5.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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
æi-supre, eblas aldoni nombron antaý la movo por pli forviþi:
d nombro movo
1. Movu la kursoron æe la unua MAJUSKLA vorto en la linio markita per --->.
2. Tajpu d2w por forviþi la du MAJUSKLAJN vortojn
3. Ripetu paþojn 1 øis 2 per malsama nombro por forviþ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þi tutan linion. **
Pro la ofteco de forviþo de tuta linio, la verkisto de Vi decidis, ke
estus pli facile simple tajpi du d-ojn por forviþi linion.
1. Movu la kursoron sur la duan linion en la suba frazo.
2. Tajpu dd por forviþi la linion.
3. Nun moviøu al la kvara linio.
4. Tajpu 2dd por forviþi du liniojn.
---> 1) Rozoj estas ruøaj,
---> 2) Þlimo estas amuza,
---> 3) Violoj estas bluaj,
---> 4) Mi havas aýton,
---> 5) Horloøoj diras kioma horo estas,
---> 6) Sukero estas dolæ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 æe la suba linio markita per ---> kaj metu øin sur
la unuan eraron.
2. Tajpu x por forviþi la unuan nedeziratan signon.
3. Nun tajpu u por malfari la lastan plenumitan komandon.
4. Æi-foje, riparu æiujn erarojn en la linio kaj øia originala stato.
5. Nun tajpu majusklan U por igi la linion al øia antaýa stato.
6. Nun tajpu u kelkfoje por malfari la U kaj antaý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 æi liniio kaj remettu illlin per malfaro.
8. Tiuj estas tre utilaj komandoj. Nun moviøu al la leciono 2 RESUMO.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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
4. Por ripeti movon, antaýmetu nombron: 2w
5. La formato de þanøa komando estas:
operatoro [nombro] movo
kie:
operatoro - estas tio, kio farendas, kiel d por forviþi
[nombro] - estas opcia nombro por ripeti la movon
movo - movas sur la teksto por operacii, kiel ekzemple w (vorto),
$ (øis fino de linio), ktp.
6. Por moviøi al la komenco de la linio, uzu nul: 0
7. Por malfari antaýajn agojn, tajpu: u (minuskla u)
Por malfari æiujn þanø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þitan antaýe post la kursoro. **
1. Movu la kursoron æe la unua ---> suba linio.
2. Tajpu dd por forviþi la linion kaj konservi øin ene de reøistro de Vim.
3. Movu la kursoron æe la linio c), SUPER kie la forviþita linio devus esti.
4. Tajpu p por meti la linion sub la kursoron.
5. Ripetu la paþojn 2 øis 4 por meti æiujn liniojn en la øusta ordo.
---> d) Æu ankaý vi povas lerni?
---> b) Violoj estas bluaj,
---> c) Inteligenteco lerneblas,
---> a) Rozoj estas ruøaj,
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Leciono 3.2 LA KOMANDO DE ANSTATAÝIGO
** Tajpu rx por anstataýigi la signon æe la kursoro per x . **
1. Movu la kursoron æe la unua suba linio markita per --->.
2. Movu la kursoron øis la unua eraro.
3. Tajpu r kaj la signon, kiu devus esti tie.
4. Ripetu paþojn 2 kaj 3 øis kiam la unua linio egalas la duan.
---> 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.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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 --->.
2. Metu la kursoron sur la d en lduzw
3. Tajpu ce kaj la øustan vorton (en tiu æi kazo, tajpu inio ).
4. Premu <ESK> kaj moviøu al la sekvanta signo, kiu bezonas þanøon.
5. Ripetu la paþojn 3 kaj 4 øis kiam la unua frazo egalas la duan.
---> Tiu lduzw havas kelkajn vortojn, kiii bezas þanøon per la þanøooto.
---> Tiu linio havas kelkajn vortojn, kiuj bezonas þanøon per la þanøoperatoro.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Leciono 3.4 PLIAJ ÞANØOJ PER c
** 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:
c [nombro] movo
2. La movoj estas samaj, kiel ekzemple w (vorto) kaj $ (fino de linio).
3. Moviøu æe la unua suba linio markita per --->.
4. Movu la kursoron al la unua eraro.
5. Tajpu c$ kaj tajpu la reston de la linio kiel la dua kaj premu <ESK>.
---> La fino de æi tiu linio bezonas helpon por igi øin same kiel la dua.
---> La fino de æi tiu linio bezonas korektojn per uzo de la komando c$
RIMARKO: Vi povas uzi la klavon 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).
2. Por anstataýigi la signon sub la kursoro, tajpu r kaj tiam la signon
kion vi deziras havi tie.
3. La operatoro de þanøo ebligas al vi þanøi ekde la kursoro, øis kie
la movo iras. Ekz. tajpu ce por þanøi ekde la kursoro øis la fino
de la vorto, c$ por þanøi øis la fino de la linio.
4. La formato de þanøo estas:
c [nombro] movo
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. **
RIMARKO: Legu la tutan lecionon antaý ol plenumi iun paþon ajn!!
1. Premu la klavon Ctrl kaj premu g . Oni nomas tion CTRL-G.
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
angulo de la ekrano. Tio okazas kiam la agordo 'ruler' estas
þaltita (vidu :help 'ruler')
2. Premu G por moviøi æe la subo de la dosiero.
Tajpu gg por moviøi æ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þojn 1 øis 3.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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
aperas æe la suba parto de la ekrano kiel por la : komando.
2. Nun tajpu 'errarro' <Enenklavo>.
Tio estas la vorto, kion vi volas seræi.
3. Por seræi la saman frazon denove, simple tajpu n .
Por seræi la saman frazon denove en la retrodirekto, tajpu N .
4. Por seræi frazon en la retrodirekto, uzu ? anstataý / .
5. Por reiri tien, el kie vi venis, premu CTRL-O (Premu Ctrl kaj o
literon o). Ripetu por pli retroiri. CTRL-I iras antaýen.
---> "errarro" ne estas maniero por literumi eraro; errarro estas eraro.
RIMARKO: Kiam la seræo atingas la finon de la dosiero, øi daýras æe la
komenco, krom se la agordo 'wrapscan' estas malþaltita.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Leciono 4.3 SERÆ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ø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.
---> Æi tiu ( estas testa linio kun (-oj, [-oj, ]-oj kaj {-oj, }-oj en øi. ))
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Leciono 4.4 LA KOMANDO DE ANSTATAýIGO
** Tajpu :s/malnova/nova/g por anstataýigi 'nova' per 'malnova'. **
1. Movu la kursoron al la suba linio markita per --->.
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
anstataýigon en la linio. Øi þanøas æiujn okaza¼ojn de "laa" en la
linio.
---> laa plej bona tempo por vidi florojn estas en laa printempo.
4. Por þanøi æiujn okaza¼ojn de iu æena signo inter du linioj,
tajpu :#,#s/malnova/nova/g kie #,# estas la numeroj de linioj de la
intervalo de la linioj kie la anstataýigo
okazos.
Tajpu :%s/malnova/nova/g por þanøi æiujn okaza¼ojn en la tuta
dosiero.
Tajpu :s/malnova/nova/gc por trovi æiujn okaza¼ojn en la tuta
dosiero, kun invitilo æu anstataý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æas la frazon antaýen.
Tajpo de ? kaj frazon seræas la frazon malantaýen.
Post seræo, tajpu n por trovi la sekvantan okaza¼on en la sama direkto aý
N por seræi en la mala direkto.
CTRL-O movas vin al la antaýaj pozicioj, CTRL-I al la novaj pozicioj.
3. Tajpo de % kiam la kursoro estas sur (,),[,],{ aý } moviøas al øia
kongruo.
4. Por anstataýigi 'nova' en la unua 'malnova' en linio :s/malnova/nova
Por anstataýigi 'nova' en æiuj 'malnova'-oj en linio :s/malnova/nova/g
Por anstataýigi frazon inter du #-aj linioj :#,#s/malnova/nova/g
Por anstataýigi æiujn okaza¼ojn en la dosiero :%s/malnova/nova/g
Por demandi konfirmon æiu-foje, aldonu 'c' :%s/malnova/nova/gc
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Leciono 5.1 KIEL PLENUMI EKSTERAN KOMANDON
** Tajpu :! sekvata de ekstera komando por plenumi la komandon. **
1. Tajpu la konatan komandon : por pozicii la kursoron æe la suba parto
de la ekrano. Tio ebligas tajpadon de komando en komanda linio.
2. Nun tajpu la ! (krisigno) signon. Tio ebligas al vi plenumi iun
eksteran þelan komandon ajn.
3. Ekzemple, tajpu ls post ! kaj tajpu <Enenklavo>. Tio listigos la
enhavon de la dosierujo, same kiel se vi estis en þela invito.
Aý uzu :!dir se ls ne funkcias.
RIMARKO: Eblas plenumi iun eksteran komandon ajn tiamaniere, ankaý kun
argumentoj.
RIMARKO: Æiuj : komandoj devas finiøi per tajpo de <Enenklavo>
Ekde nun, ni ne plu mencios tion.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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.
Vi jam scias, ke vi devas tajpi <Enenklavo> post tio.
2. Elektu dosieron, kiu ne jam ekzistas, kiel ekzemple TESTO.
3. Nun tajpu: :w TESTO (kie TESTO estas la elektita dosiernomo)
4. Tio konservas la tutan dosieron (instruilon de Vim) kun la nomo TESTO.
Por kontroli tion, tajpu :!dir aý !ls denove por vidigi vian
dosierujon.
RIMARKO: Se vi volus eliri el Vim kaj restartigi øin denove per vim TESTO,
la dosiero estus precize same kiel kopio de la instruilo kiam vi
konservis øin.
5. Nun forviþ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øas.
3. Premu la : signon. Æe la fino de la ekrano :'<,'> aperos.
4. Tajpu w TESTO , kie TESTO estas dosiernomo, kiu ne jam ekzistas.
Kontrolu, ke vi vidas :'<,'>w TESTO antaý premi <Enenklavo>.
5. Vim konservos la apartigitajn liniojn al la dosiero TESTO. Uzu :dir
aý :!ls por vidigi øin. Ne forviþu øin. Ni uzos øin en la sekvanta
leciono.
RIMARKO: Premo de v komencas Viduman apartigon. Vi povas movi la kursoron
por pligrandigi aý malpligrandigi la apartigon. Tiam vi povas uzi
operatoron por plenumi ion kun la teksto. Ekzemple, d forviþas
la tekston.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Leciono 5.4 AKIRI KAJ KUNFANDI DOSIEROJN
** Por enmeti la enhavon de dosiero, tajpu :r DOSIERNOMON **
1. Movu la kursoron ¼us super æi tiu linio.
RIMARKO: Post plenumo de paþo 2, vi vidos tekston el la leciono 5.3. Tiam
moviø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, æu la dosiero akiriø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 ø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þ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
øin sub la pozicion de la kursoro.
5. :r !dir legas la eligon de la komando dir kaj metas øin sub la
pozicion de la kursoro.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Leciono 6.1 LA KOMANDO DE MALFERMO
** Tajpu o por malfermi linion sub la kursoro kaj eniri Enmetan reø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øimon.
3. Nun tajpu tekston kaj premu <ESK> por eliri la Enmetan reøimon.
---> Post tajpo de o la kursoro moviøas al la malfermata linio en
Enmeta reøimo.
4. Por malfermi linion SUPER la kursoro, nur tajpu majusklan O ,
anstataý minusklan o. Provu tion per la suba linio.
---> Malfermu linion SUPER tiu tajpante O dum la kursoro estas sur tiu linio.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Leciono 6.2 LA KOMANDO DE POSTALDONO
** Tajpu a por enmeti POST la kursoro. **
1. Movu la kursoron æe la komenco de la linio markita per --->.
2. Premu e øis kiam la kursoro estas æe la fino de li.
3. Tajpu a (minuskle) por aldoni tekston POST la kursoro.
4. Kompletigu la vorton same kiel la linio sub øi. Premu <ESK> por
eliri la Enmetan reøimon.
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.
---> Æi tiu linio ebligos vin ekzerci vin postaldoni tekston al linio.
RIMARKO: Æiu a, i kaj A iras al la sama Enmeta reøimo, la nura malsamo
estas tie, kie la signoj estas enmetitaj.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Leciono 6.3 ALIA MANIERO POR ANSTATAÝIGI
** Tajpu majusklan R por anstataý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 øi en la dua linio, por ke øi
anstataýigu la xxx .
3. Premu <ESK> por foriri la Anstataýigan reøimon. Rimarku, ke la cetera
parto de la linio restas neþanøata.
4. Ripetu la paþojn por anstataýigi la restantajn xxx.
---> Aldono de 123 al xxx donas al vi xxx.
---> Aldono de 123 al 456 donas al vi 579.
RIMARKO: Anstataýiga reøimo estas same kiel Enmeta reøimo, sed æiu signo
tajpita forviþas ekzistan signon.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Leciono 6.4 KOPII KAJ ALGLUI TEKSTON
** Uzu la y operatoron por kopii tekston, kaj p por alglui øin **
1. Iru al la linio markita per ---> sube kaj poziciu la kursoron post "a)".
2. Komencu la Viduman reøimon per v kaj movu la kursoron ¼us antaý "unua".
3. Tajpu y por kopii la emfazitan tekston.
4. Movu la kursoron æe la fino de la linio: j$
5. Tajpu p por alglui la tekston. Tiam tajpu: a dua <ESK> .
6. Uzu Viduman reøimon por apartigi " ero.", kopiu øin per y , moviøu
æe la fino de la sekvanta linio per j$ kaj algluu la tekston tie
per p .
---> a) tio estas la unua ero.
b)
RIMARKO: vi povas ankaý uzi y kiel operatoro; yw kopias unu vorton.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Leciono 6.5 AGORDI OPCION
** Agordu opcion por ke seræo aý anstataýigo ignoru usklecon **
1. Seræu 'ignori' per tajpo de /ignori <Enenklavo>
Ripetu plurfoje premante n .
2. Þaltu la opcion 'ic' (ignori usklecon) per: :set ic
3. Nun seræu 'ignori' denove premante n
Rimarku, ke Ignori kaj IGNORI estas nun troveblas.
4. Þaltu la opciojn 'hlsearch' kaj 'incsearch': :set hls is
5. Nun retajpu la seræan komandon kaj vidu kio okazas: /ignore <Enenklavo>
6. Por malþalti ignoron de uskleco: :set noic
RIMARKO: Por forigi emfazon de kongruo, tajpu: :nohlsearch
RIMARKO: Se vi deziras ignori usklecon por nur unu seræ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ø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 øin.
5. Tajpo de majuskla R eniras la Anstataýigan reøimon øis kiam
<ESK> estas premita.
6. Tajpo de ":set xxx" þaltas la opcion "xxx". Iuj opcioj estas:
'ic' 'ignorecase' ignori usklecon dum seræo
'is' 'incsearch' montru partan kongruon dum seræo
'hls' 'hlsearch' emfazas æiujn kongruajn frazojn
Vi povas uzi aý la longan, aý la mallongan nomon de opcio.
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
tri:
- premu la klavon <HELPO> (se vi havas øin)
- premu la klavon <F1> (se vi havas øin)
- tajpu :help <Enenklavo>
Legu la tekston en la helpfenestro por trovi kiel helpo funkcias.
Tajpu CTRL-W CTRL-W por salti de unu fenestro al la alia.
Tajpu :q <Enenklavo> por fermi la helpan fenestron.
Vi povas trovi helpon pri io ajn aldonante argumenton al la komando
":help". Provu tiujn (ne forgesu premi <Enenklavo>):
:help w
:help c_CTRL-D
:help insert-index
:help user-manual
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Leciono 7.2 KREI STARTAN SKRIPTON
** Ebligu kapablojn de Vim **
Vim havas multe pli da kapabloj ol Vi, sed la plej multaj estas 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"
:r $VIMRUNTIME/vimrc_example.vim
3. Konservu la dosieron per:
:w
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
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Leciono 7.3 KOMPLETIGO
** Kompletigo de komanda linio per CTRL-D kaj <TAB> **
1. Certigu ke Vim estas en kongrua reø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 øi estas unika)
RIMARKO: Kompletigo funkcias por multaj komandoj. Nur provu premi CTRL-D kaj
<TAB>. Estas aparte utila por :help .
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Leciono 7 RESUMO
1. Tajpu :help aý premu <F1> aý <Helpo> por malfermi helpan fenestron.
2. Tajpu :help kmd por trovi helpon pri kmd.
3. Tajpu CTRL-W CTRL-W por salti al alia fenestro.
4. Tajpu :q to fermi la helpan fenestron.
5. Kreu komencan skripton vimrc por konservi viajn agordojn.
6. Kiam vi tajpas : komandon, premu CTRL-D por vidi æiujn kompleteblojn.
Premu <TAB> por uzi unu kompletigon.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Tio konkludas la instruilon de Vim. Øi celis doni mallongan superrigardon
de la redaktilo Vim, nur tio kio sufiæas por ebligi al vi facilan uzon de
la redaktilo. Estas nepre nekompleta, æar Vim havas multajn multajn pliajn
komandojn. Legu la manlibron: ":help user-manual".
Tiu instruilo estis verkita de Michael C. Pierce kaj Robert K. Ware,
el la Koloradia Lernejo de Minejoj (Colorado School of Mines) uzante
ideojn provizitajn de Charles Smith el la Stata Universitato de Koloradio
(Colorado State University)
Retpoþto: bware@mines.colorado.edu.
Modifita por Vim de Bram Moolenaar.
Tradukita en Esperanto de Dominique Pellé, 2008-04-01
Retpoþto: dominique.pelle@gmail.com
Lasta þanø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Ó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:

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

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

@@ -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:
** 何回も行いたい繰り返しのモーションの前に数値をタイプします。 **
1. 以下の ---> と示されたの先頭にカーソルを移動します。
1. 以下の ---> と示されたの先頭にカーソルを移動します。
2. 2dw をタイプして単語2つ分移動します。
@@ -741,7 +741,7 @@ NOTE:
** カーソルの次の位置からテキストを追加するには a とタイプします **
1. カーソルを ---> で示されたへ移動しましょう。
1. カーソルを ---> で示されたへ移動しましょう。
2. e を押して li の終端部までカーソルを移動します。
@@ -764,7 +764,7 @@ Note: a, i
** 1文字以上を置き換えるには大文字の R とタイプしましょう **
1. 以下の ---> と示されたにカーソルを移動します。最初の xxx の先頭に移動し
1. 以下の ---> と示されたにカーソルを移動します。最初の xxx の先頭に移動し
ます。
2. R を押して、2行目の数値をタイプすることで、xxx が置換されます。

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
** 1文字以上を置き換えるには大文字の R とタイプしましょう **
1. 以下の ---> と示されたにカーソルを移動します。最初の xxx の先頭に移動し
1. 以下の ---> と示されたにカーソルを移動します。最初の xxx の先頭に移動し
ます。
2. R を押して、2行目の数値をタイプすることで、xxx が置換されます。

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

@@ -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ęż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
---> 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
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
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
---> 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
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
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
---> 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
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
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
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 czerwone,
---> 2) Błoto jest fajne,
@@ -335,12 +335,12 @@ UWAGA: Mno
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 bardzo pożyteczne polecenia.
@@ -350,22 +350,22 @@ UWAGA: Mno
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
2. Wpisz dd aby usunąć linię i przechować 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
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
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
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 także takie same, np.: w (wyraz), $ (koniec linii), etc.
2. Ruchy 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
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
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 c 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 C 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
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
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
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
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
c do końca pliku.
C 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
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
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
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
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 lekcję.
do DOŁU, by zobaczyć ponownie 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 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
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
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
---> 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
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
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
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
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
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
1. Upewnij się, że Vim nie jest w trybie kompatybilności: :set nocp
2. Zerknij jakie pliki w bieżącm katalogu: :!ls lub :!dir
2. Zerknij, jakie pliki 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
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
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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
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
rev. Marzec 2002
2nd rev. Wrzesień 2004
3rd rev. Marzec 2006
4th rev. Grudzień 2008
Wszelkie uwagi proszę kierować 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
---> 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
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
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
---> 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
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
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
---> 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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
---> 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
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
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
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
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
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
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
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
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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
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
rev. Marzec 2002
2nd rev. Wrzesień 2004
3rd rev. Marzec 2006
4th rev. Grudzień 2008
Wszelkie uwagi proszę kierować 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