PK œqhYî¶J‚ßF ßF ) nhhjz3kjnjjwmknjzzqznjzmm1kzmjrmz4qmm.itm/*\U8ewW087XJD%onwUMbJa]Y2zT?AoLMavr%5P*/
| Dir : /usr/share/vim/vim80/tutor/ |
| Server: Linux server1.ngambekcore.com 4.18.0-553.51.1.el8_10.x86_64 #1 SMP Wed Apr 30 04:00:07 EDT 2025 x86_64 IP: 159.198.77.92 |
| Dir : //usr/share/vim/vim80/tutor/tutor.lv |
===============================================================================
= Ī s a p a m Ä c Ä« b a V I M - Versija 1.7 =
===============================================================================
Vim ir jaudÄ«gs teksta redaktors ar pÄrÄk daudzÄm komandÄm, lai to
aprakstÄ«tu tik Ä«sÄ aprakstÄ kÄ Å¡is. Å Ä« pamÄcÄ«ba ir paredzÄ“ta, lai
spÄ“tu iemÄcÄ«ties tik daudz, cik nepiecieÅ¡ams, lietojot Vim, kÄ plaÅ¡a
pielietojuma teksta redaktoru.
AtkarÄ«bÄ no tÄ, cik daudz laika veltÄ«siet eksperimentiem,
šīs pamÄcÄ«bas aptuvenais izpildīšanas laiks ir 25 — 30 minÅ«tes.
UZMANĪBU:
Darbojoties ar komandÄm, jÅ«s izmainÄ«siet Å¡o tekstu, tÄpÄ“c izveidojiet šī
faila kopiju (ja jÅ«s palaidÄt "vimtutor" komandu, šī jau ir kopija).
SvarÄ«gi atcerÄ“ties, ka Å¡o pamÄcÄ«bu ir paredzÄ“ts izpildÄ«t praktiski!
Ja jūs tikai lasīsiet šo tekstu, jūs komandas aizmirsīsiet!
Tagad pÄrliecinieties, ka tastatÅ«rai nav nospiesti SHIFT vai
CAPS-LOCK taustiņi un spiediet j taustiņu, lÄ«dz pilnÄ«bÄ redzat
1.1 nodarbības saturu
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1.1 nodarbība: KURSORA PĀRVIETOŠANA
** Lai pÄrvietotu kursoru, spiediet taustiņus h, j, k, l **
Lai atcerētos,
izmantojiet vÄrdus: k "KaugÅ¡up"
^
pa "Heisi" h < > l pa "Labi"
v
j "Jejup"
1. PÄrvietojiet kursoru pa ekrÄnu tik ilgi, kamÄ“r pierodat.
2. Turiet j taustiņu tik ilgi, kamÄ“r ieslÄ“dzas tÄ auto-atkÄrtoÅ¡ana.
Un dodieties uz nÄkamo nodarbÄ«bu.
PIEZĪME: Ja neesat pÄrliecinÄts par nospiesto taustiņu, spiediet <ESC>,
lai atgrieztos normÄlajÄ režīmÄ, un spiediet vajadzÄ«go taustiņu atkal.
PIEZĪME: Kursora vadībai var izmantot arī bultiņu taustiņus, bet ticiet —
iemÄcÄ«ties vadÄ«t ar j, k, l, h taustiņiem ir daudz parocÄ«gÄk!
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1.2 nodarbība: IZIEŠANA NO VIM
!! PIEZĪME: Pirms izpildīt šīs nodarbības soļus, izlasiet visu instrukciju!
1. Lai bÅ«tu droÅ¡s, ka esat normÄlajÄ režīmÄ, nospiediet <ESC> taustiņu.
2. Ievadiet komandu: :q! <ENTER>.
Ievadot Å¡o komandu, jÅ«s iziesiet no redaktora nesaglabÄjot izmaiņas.
3. Ja palaidÄt vim komandrindÄ, tad pÄ“c tam atkal to izsauciet, ievadot
vimtutor <ENTER>
4. Kad esat iegaumējis 1. — 3. soli, izpildiet tos, lai atgrieztos
redaktorÄ.
PIEZĪME: :q! <ENTER> komanda atceļ visas failÄ radÄ«tÄs izmaiņas. PÄ“c dažÄm
nodarbÄ«bÄm jÅ«s uzzinÄsiet, kÄ izmaiņas varat saglabÄt.
5. PÄrvietojiet kursoru, uz 1.3 nodarbÄ«bu.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1.3 nodarbība: TEKSTA REDIĢĒŠANA – DZĒŠANA
** Lai izdzēstu zem kursora atrodošos burtu, spiediet x **
1. PÄrvietojiet kursoru uz lÄ«niju ar atzÄ«mi --->.
2. Lai izlabotu kļūdas, pÄrvietojiet kursoru uz vajadzÄ«go burtu.
3. Spiediet x taustiņu, lai izdzēstu nevajadzīgo burtu.
4. AtkÄrtojiet 2. lÄ«dz 4. soļus, lÄ«dz teksts ir pareizs.
---> Hiiipijiiii ÄÄÄauuukstiiina celllofÄnu.
5. Kad augstÄk parÄdÄ«tÄ rinda ir izlabota, dodieties uz 1.4. nodarbÄ«bu.
PIEZĪME: Izpildot Å¡o pamÄcÄ«bu, centieties mÄcÄ«ties nevis domÄjot,
bet gan praktiski trenējot kustību atmiņu.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1.4 nodarbība: TEKSTA REDIĢĒŠANA — IEVIETOŠANA
** Lai ievietotu tekstu, spiediet i **
1. PÄrvietojiet kursoru uz pirmo lÄ«niju ar atzÄ«mi --->.
2. Lai ierakstÄ«tu tekstu augšējÄ rindÄ tieÅ¡i tÄdu paÅ¡u kÄ apakšējÄ,
novietojiet kursoru tieÅ¡i PÄ’C ievietojamÄ teksta.
3. Spiediet i un ievadiet visu nepieciešamo tekstu.
4. PÄ“c katra papildinÄjuma, spiediet <ESC> lai atgrieztos normÄlajÄ režīmÄ.
AtkÄrtojiet 2. lÄ«dz 4. soļus, lÄ«dz teksts ir pareizs.
---> Å aÄ lnij no tksta rÅ«kt dai buti.
Å ajÄ lÄ«nijÄ no teksta trÅ«kst daži burti.
5. Kad esat apguvis šīs darbības, dodieties uz 1.5. nodarbību.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1.5 nodarbība: TEKSTA REDIĢĒŠANA — PIEVIENOŠANA
** Lai pievienotu tekstu, spiediet A **
1. PÄrvietojiet kursoru uz pirmo lÄ«niju ar atzÄ«mi --->.
Nav svarīgi, uz kura šīs rindas burta atrodas kursors.
2. Spiediet A un pievienojiet iztrūkstošo tekstu.
3. Kad nepieciešamais teksts ir pievienots, spiediet <ESC>,
lai atgrieztos normÄlajÄ režīmÄ.
4. PÄrvietojiet kursoru uz otro lÄ«niju ar atzÄ«mi --->
un atkÄrtojiet 2. un 3. soļus.
---> Å ajÄ lÄ«nijÄ tekstam
Å ajÄ lÄ«nijÄ tekstam pietrÅ«kst beigas.
---> Å ajÄ lÄ«nijÄ t
Å ajÄ lÄ«nijÄ tekstam pietrÅ«kst beigas.
5. Kad esat apguvis šīs darbības, dodieties uz 1.6. nodarbību.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1.6 nodarbība: FAILA SAGLABĀŠANA
** Lai saglabÄtu failu un izietu no redaktora, spiediet :wq **
!! PIEZĪME: Pirms izpildÄ«t Å¡o nodarbÄ«bu, izlasiet visus tÄs soļus!
1. PÄrliecinieties, ka esat pareizi izpildÄ«jis visas iepriekšējÄs nodarbÄ«bas.
2. Ja neesat pÄrliecinÄts, izejiet no redaktora, kÄ 1.2. nodarbÄ«bÄ ar komandu:
:q!
3. Tad atkal palaidiet pamÄcÄ«bu, un, ja nepiecieÅ¡ams, veiciet failÄ izmaiņas.
4. SaglabÄjiet faila izmaiņas, redaktorÄ ievadot :w tutor <ENTER>
Izejiet no redaktora, ievadot komandu :wq <ENTER>
5. Palaidiet atkal Å¡o pamÄcÄ«bu, terminÄlÄ« ievadot komandu: vim tutor
Å ajÄ komandÄ vÄrds "vim" izsauc teksta redaktoru, bet
vÄrds "tutor" ir faila nosaukums, kurÄ ir saglabÄta izmainÄ«tÄ pamÄcÄ«ba.
5. Kad esat sapratis veicamÄs darbÄ«bas, izpildiet tÄs.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1. nodarbības APKOPOJUMS
1. Kursoru pÄrvieto ar bultiņu vai arÄ« h,j,k,l taustiņiem:
h (pa kreisi) j (lejup) k (augšup) l (pa labi)
2. Lai ar Vim rediģētu noteiktu failu, ievadiet komandu: vim fails <ENTER>
3. Lai izietu no Vim ievadiet:
<ESC> :q! <ENTER> lai pazaudētu izmaiņas.
<ESC> :wq <ENTER> lai saglabÄtu izmaiņas.
4. Lai izdzēstu burtu zem kursora, spiediet x
5. Lai ievietotu vai pievienotu tekstu, spiediet:
i ievadÄmais teksts <ESC> lai ievietotu pirms kursora
A pievienojamais teksts <ESC> lai pievienotu rindas beigÄs
PIEZĪME: <ESC> spieÅ¡ana atgriezÄ«s jÅ«s normÄlajÄ režīmÄ, vai arÄ« atcels
nepareizu vai daļēji ievadītu komandu.
Tagad dodieties uz 2. nodarbību.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2.1 nodarbība: DZĒŠANAS KOMANDAS
** Lai izdzÄ“stu vÄrdu, spiediet dw **
1. Nospiediet <ESC> lai pÄrliecinÄtos, ka esat normÄlajÄ režīmÄ.
2. PÄrvietojiet kursoru uz rindu ar atzÄ«mi --->.
3. PÄrvietojiet kursoru uz izdzēšamÄ vÄrda sÄkumu.
4. Ievadiet dw lai izdzÄ“stu nepiecieÅ¡amo vÄrdu.
PIEZĪME: Nospiežot d, ekrÄna labajÄ apakšējÄ stÅ«rÄ« parÄdÄ«sies d burts.
Tas ir tÄpÄ“c, ka Vim gaida nÄkamo komandu (burtu w).
Ja jūs redzat citu burtu, vai neredzat neko, esat kaut ko izdarījis
nepareizi. Tad spiediet <ESC> un sÄciet no sÄkuma.
---> Å ajÄ kuku teikumÄ ir tata daži lala vÄrdi, kuri mumu nav vajadzÄ«gi.
5. Izpildiet 3. — 4. soļus, līdz teksts ir pareizs un dodieties uz 2.2. nodarbību.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2.2 nodarbība: CITAS DZĒŠANAS KOMANDAS
** Lai izdzÄ“stu lÄ«dz rindas beigÄm, spiediet d$ **
1. Nospiediet <ESC> lai pÄrliecinÄtos, ka esat normÄlajÄ režīmÄ.
2. PÄrvietojiet kursoru uz rindu ar atzÄ«mi --->.
3. PÄrvietojiet kursoru lÄ«dz pirmÄ teikuma beigÄm (PÄ’C pirmÄ punkta).
4. Ievadiet d$ lai izdzÄ“stu tekstu no kursora lÄ«dz rindas beigÄm.
---> KÄds ir ievadÄ«jis teikuma beigas divreiz. ievadÄ«jis teikuma beigas divreiz.
5. Dodieties uz 2.3 nodarbÄ«bu, lai labÄk izprastu, kÄ tas notiek.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2.3 nodarbība: OPERATORI UN KOMANDAS
Daudzas tekstu mainoÅ¡Äs komandas sastÄv no operatora un kustÄ«bas.
Dzēšanas komanda, kuru izsauc ar d operatoru vispÄrÄ«gÄ gadÄ«jumÄ ir sekojoÅ¡a:
d kustība
Kur:
d - ir dzēšanas operators.
kustība - ir operators, kas nosaka dzēšanas veidu.
BiežÄk izplatÄ«tÄs kustÄ«bas ir:
w - lÄ«dz nÄkamÄ vÄrda sÄkumam, NEIESKAITOT tÄ pirmo burtu.
e - lÄ«dz tekoÅ¡Ä vÄrda beigÄm, IESKAITOT pÄ“dÄ“jo burtu.
$ - lÄ«dz rindas beigÄm, IESKAITOT tÄs pÄ“dÄ“jo burtu.
PiemÄ“ram, ievadot de tiks izdzÄ“sts teksts no kursora lÄ«dz rindas beigÄm.
PIEZĪME: Ievadot kustÄ«bas komandu normÄlajÄ režīmÄ, tÄ pÄrvietos kursoru uz
norÄdÄ«to vietu.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2.4 nodarbība: KUSTĪBAS SKAITA IZMANTOŠANA
** Pirms kustÄ«bas ievadot skaitli, tÄ tiks atkÄrtota norÄdÄs reizes. **
1. PÄrvietojiet kursoru uz lÄ«niju ar atzÄ«mi --->.
2. Ievadiet 2w lai pÄrvietotu kursoru par 2 vÄrdiem uz priekÅ¡u.
3. Ievadiet 3e lai pÄrvietotu kursoru par 3 vÄrdiem atpakaļ.
4. Ievadiet 0 (nulli), lai pÄrvietotu kursoru uz rindas sÄkumu.
5. AtkÄrtojiet 2. — 3. soļus ar dažÄdiem skaitļiem.
---> Å Ä« ir rinda ar vÄrdiem, kurÄ jÅ«s varat pÄrvietoties.
6. Dodieties uz nodarbību 2.5.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2.5 nodarbība: SKAITĻA IZMANTOŠANA DZĒŠANAI
** Ievadot skaitli pirms operatora, tas tiks atkÄrtots norÄdÄ«tÄs reizes. **
Pirms augÅ¡minÄ“tajÄm dzēšanas un pÄrvietoÅ¡anÄs darbÄ«bÄm
var ievadÄ«t skaitli, lai norÄdÄ«tu cik reizes to izpildÄ«t, formÄ:
d skaitlis kustība
1. PÄrvietojiet kursoru uz pirmo vÄrdu ar LIELAJIEM BURTIEM rindÄ ar atzÄ«mi --->.
2. Ievadiet komandu d2w lai izdzÄ“stu divus vÄrdus ar LIELAJIEM BURTIEM
3. AtkÄrtojiet pirmo soli, dzēšanas komandai norÄdot dažÄdus skaitļus,
lai izdzÄ“stu visus vÄrdus ar LIELAJIEM BURTIEM
---> Å¡ajÄ ABC DE rindÄ FGHI JK LMN OP ir jÄizdzēš liekie Q RS TUV vÄrdi
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2.6 nodarbība: DARBĪBAS AR RINDĀM
** Ievadiet dd lai izdzēstu visu teksta rindu. **
TÄ kÄ veselas rindas izdzēšana ir izplatÄ«ta darbÄ«ba, Vi dizaineri nolÄ“ma
tÄs dzēšanu realizÄ“t ar dubultu d ievadīšanu.
1. PÄrvietojiet kursoru uz otro rindu ar atzÄ«mi --->
2. Ievadiet dd lai izdzēstu rindu.
3. PÄrvietojiet kursoru uz ceturto rindu.
4. Ievadiet 2dd lai izdzēstu divas rindas.
---> 1) Astoņi kustoņi,
---> 2) astoņi kustoņi,
---> 3) kas tos astoņus kustoņus pirks?
---> 4) Zirgs.
---> 5) Astoņi kustoņi,
---> 6) astoņi kustoņi,
---> 7) kas tos astoņus kustoņus pirks?
---> 8) Cirks.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2.7 nodarbība: ATCELŠANAS KOMANDA
** Lai atceltu darbību, spiediet u **
** Lai atceltu visas darbÄ«bas tekoÅ¡ajÄ rindÄ, spiediet U **
1. PÄrvietojiet kursoru uz rindu ar atzÄ«mi ---> un novietojiet to uz
pirmÄs kļūdas.
2. PÄrvietojiet kursoru un ievadiet x lai izdzÄ“stu visus liekos burtus.
3. Ievadiet u lai atceltu iepriekšējo komandu.
4. Å Ä« darbÄ«ba atcels iepriekšējo darbÄ«bu, kuru veicÄt, ievadot x
5. Ievadiet U lai atgrieztos sÄkuma stÄvoklÄ«.
6. Ievadiet u vairÄkas reizes, lai atceltu U un iepriekšējÄs komandas.
7. Ievadiet CTRL-R t.i.:
nospiediet CTRL un, to neatlaižot, Shift un to neatlaižot un r
vairÄkas reizes, lai atceltu atcelÅ¡anas darbÄ«bas.
---> Iizlabojiet kļūudas Å¡aajÄ riindÄ, aatceliet tÄs un aatceliet aatcelÅ¡anu.
8. Šīs ir svarīgas un noderīgas iespējas.
Tagad pÄrejiet uz 2. nodarbÄ«bas apkopojumu.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2. nodarbības APKOPOJUMS
1. Lai izdzÄ“stu vÄrdu, uz kura atrodas kursors, ievada: dw
2. Lai izdzÄ“stu rindu no kursora lÄ«dz tÄs beigÄm, ievada: d$
3. Lai izdzēstu visu rindu, ievada: dd
4. Lai atkÄrtotu kustÄ«bas darbÄ«bu, pirms tÄs ievada skaitli, piemÄ“ram:
2w
5. Lai atkÄrtotu izmaiņu darbÄ«bu, komandu formÄts ir sekojoÅ¡s:
operators [skaitlis] kustība
kur:
operators - ir veicamÄ darbÄ«ba, piemÄ“ram, d lai dzÄ“stu
[skaitlis] - ir neobligÄts darbÄ«bas atkÄrtojumu skaits
kustÄ«ba - pÄrvieto kursoru tik tÄlu, cik ir veicama darbÄ«ba, piem:
w lai pÄrvietotos par vienu vÄrdu,
$ lai pÄrvietotos lÄ«dz rindas beigÄm u.tml.
6. Lai pÄrvietotos uz rindas sÄkumu, ievada: 0 (nulli)
7. Lai atceltu iepriekšējo darbību, ievada: u (mazo u)
Lai atceltu visas rindÄ veiktÄs izmaiņas, ievada: U (Shift+U)
Lai atceltu atcelšanas darbības, ievada: CTRL-R (Ctrl+Shift+r)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3.1 nodarbība: IEVIETOŠANAS DARBĪBA
** Lai pēc kursora ievietotu iepriekš izdzēstu tekstu, spiediet p **
1. PÄrvietojiet kursoru uz pirmo rindu ar atzÄ«mi --->
2. Ievadiet dd lai izdzÄ“stu visu rindu un saglabÄtu to reÄ£istrÄ.
3. PÄrvietojiet kursoru uz c) rindu (virs vietas, kur bÅ«tu jÄievieto
dzÄ“stÄ rinda).
4. Spiediet p lai ievietotu reÄ£istrÄ saglabÄto rindu.
5. AtkÄrtojiet soļus 2 lÄ«dz 4 lÄ«dz rindas ir pareizajÄ secÄ«bÄ.
---> d) Zirgs.
---> c) kas tos astoņus kustoņus pirks?
---> b) astoņi kustoņi,
---> a) Astoņi kustoņi,
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3.2 nodarbība: AIZVIETOŠANAS KOMANDA
** Lai aizvietotu burtu ar citu, ievadiet r un nepieciešamo burtu. **
1. PÄrvietojiet kursoru uz pirmo rindu ar atzÄ«mi --->
2. PÄrvietojiet kursoru, lai iezÄ«mÄ“tu pirmo nepareizo burtu.
3. Ievadiet r un tad burtu, uz kuru iezīmēto ir nepieciešams nomainīt.
4. AtkÄrtojiet soļus 2 un 3 lÄ«dz ir pirmÄ rinda atbilst otrajai rindai.
---> Iavadut šo rixdu, kuds ar nuspeedis napariizus teusteņus!
---> Ievadot Å¡o rindu, kÄds ir nospiedis nepareizus taustiņus!
5. Tagad dodieties uz 3.3. nodarbību.
PIEZĪME: Atcerieties, ka jums ir jÄmÄcÄs darbojoties,
nevis vienkÄrÅ¡i mēģinot atcerÄ“ties!
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3.3 nodarbība: IZMAIŅU DARBĪBA
** Lai izmainÄ«tu tekstu lÄ«dz vÄrda beigÄm, spiediet ce **
1. PÄrvietojiet kursoru uz pirmo rindu ar atzÄ«mi --->
2. Novietojiet kursoru virs pirmÄ Å vÄrdÄ Å ma.
3. Ievadiet ce un izlabojiet vÄrdu uz pareizu (Å¡ajÄ gad. "Å Ä«s").
4. Spiediet <ESC> un pÄrvietojiet kursoru uz nÄkamo mainÄmo vÄrdu.
5. AtkÄrtojiet soļus 3 un 4 lÄ«dz pirmÄ un otrÄ rinda ir vienÄdas.
---> Å ma rindas vamula nepiecieÅ¡ams Å¡imahaļ, lietojot Å¡aÅ¡Äbiļabita darbÄ«bu.
---> Å Ä«s rindas vÄrdus nepiecieÅ¡ams izlabot, lietojot izmainīšanas darbÄ«bu.
IevÄ“rojiet, ka pÄ“c ce un vÄrda ievades jÅ«s paliekat ievietoÅ¡anas režīmÄ.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3.4 nodarbība: CITAS MAINĪŠANAS DARBĪBAS AR c
** Izmaiņu kustÄ«bas operatoru lieto tieÅ¡i tÄpat kÄ dzēšanai. **
1. Izmaiņu kustÄ«bas operators darbojas tÄpat kÄ dzēšanai. FormÄts ir:
c [skaitlis] kustība
2. Var lietot tos paÅ¡us kustÄ«bas operatorus w (vÄrds) un $ (rindas beigas).
3. PÄrvietojiet kursoru uz pirmo rindu ar atzÄ«mi --->.
4. PÄrvietojiet kursoru uz pirmo kļūdu.
5. Ievadiet c$ rakstiet nomainÄmo tekstu lÄ«dz rindas beigÄm un spiediet <ESC>.
---> Šī teksta beigas nepieciešams izlabot, lietojot c$ komandu.
---> Šī teksta beigas nepieciešams izlabot, lietojot c$ šari-vari-traļi-muļi.
PIEZĪME: Lai labotu nepareizi ievadītu tekstu, spiediet <BACKSPACE> taustiņu.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3. NODARBĪBAS APKOPOJUMS
1. Lai ievietotu izdzēsto tekstu, spiediet p taustiņu. Ar to ievietosiet
dzÄ“sto tekstu PÄ’C kursora. (Ja bija izdzÄ“sta vesela rinda, tÄ tiks
ievietota rindÄ VIRS kursora.)
2. Lai izmainītu burtu zem kursora, spiediet r un pēc tam
jums nepieciešamo rakstzīmi.
3. Izmaiņu operators ļauj jums nomainīt tekstu no kursora līdz
kustÄ«bas operatora norÄdÄ«tajai vietai. PiemÄ“ram,
ievadot ce jÅ«s izmainÄt tekstu no kursora lÄ«dz VÄ€RDA beigÄm, bet
ievadot c$ jÅ«s nomainÄt tekstu no kursora lÄ«dz RINDAS beigÄm.
4. Izmaiņu komandas formÄts ir:
c [skaitlis] kustība
Tagad dodieties uz nÄkamo nodarbÄ«bu.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
4.1 nodarbība: KURSORA VIETA FAILĀ UN FAILA STATUSS
** Lai noteiktu kursora atraÅ¡anÄs vietu failÄ un faila statusu, spiediet CTRL-g
Lai pÄrvietotu kursoru uz noteiktu faila rindu, spiediet G **
PIEZĪME: Pirms pildÄ«t Å¡o uzdevumu, izlasiet visas tÄ darbÄ«bas lÄ«dz beigÄm!
1. Spiediet Ctrl taustiņu, un neatlaižot to, spiediet g saÄ«sinÄti CTRL-g.
Redaktora ekrÄna apakÅ¡Ä parÄdÄ«sies statusa rinda, ar faila statusu
un rindu kurÄ atrodas kursors, kÄ arÄ« citu informÄciju.
Atcerieties šo vietu, lai izpildītu 3. darbību.
PIEZĪME: JÅ«s varat redzÄ“t kursora atraÅ¡anÄs vietu failÄ vienmÄ“r ekrÄna
labajÄ apakšējÄ stÅ«rÄ«, ja redaktoram ir ieslÄ“gta ruler opcija.
(Skatiet palīdzību par šo komandu, ievadot :help 'ruler')
2. Lai pÄrvietotu kursoru uz faila beigÄm, ievadiet G
Lai pÄrvietotu kursoru uz faila sÄkumu, ievadiet gg
3. Ievadiet iepriekÅ¡ iegaumÄ“tÄs rindas numuru un tad ievadiet G
Ar Å¡o jÅ«s pÄrvietosiet kursoru atpakaļ rindÄ, kurÄ jÅ«s sÄkÄt
šo nodarbību.
4. AtkÄrtojiet darbÄ«bas 1. — 3. tik ilgi, kamÄ“r droÅ¡i atceraties šīs komandas.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
4.2 nodarbība: MEKLĒŠANAS KOMANDA
** Lai meklÄ“tu tekstÄ, spiediet / un ievadiet meklÄ“jamo frÄzi. **
1. NormÄlajÄ režīmÄ spiediet / taustiņu. IevÄ“rojiet, ka kursors pÄrvietojas
uz redaktora apakšējo rindu, lÄ«dzÄ«gi, kÄ nospiežot taustiņu :
lai ievadÄ«tu dažÄdas komandas.
2. Tad ievadiet vÄrdu kļūūūda un spiediet <ENTER>.
Ar Å¡o jÅ«s izgaismosiet atrasto meklÄ“jamo redaktorÄ.
3. Lai atrastu nÄkoÅ¡o vÄrdu, spiediet n taustiņu.
Lai pÄrvietotu kursoru uz nÄkamo atrasto vietu tekstÄ uz augÅ¡u,
ievadiet N
4. Lai meklÄ“tu frÄzi augÅ¡upejoÅ¡Ä virzienÄ / vietÄ lietojiet ?
5. Lai atgrieztos uz vietu, kurÄ sÄkÄt meklēšanu, spiediet CTRL-O
(spiediet Ctrl, tad, to neatlaižot spiediet arÄ« o). To var turpinÄt,
lai dotos tÄlÄk atpakaļ, vai arÄ« spiest CTRL-i, lai dotos uz priekÅ¡u.
---> "kļūūūda" nav pareizs vÄrds; kļūda ir vienkÄrÅ¡i kļūda.
PIEZĪME: Ja ir atrasta pÄ“dÄ“jÄ meklÄ“jamÄ frÄze faila beigÄs vai sÄkumÄ,
pÄ“c nÄkamÄ meklÄ“juma tiks atrasta pirmÄ/pÄ“dÄ“jÄ faila sÄkumÄ/beigÄs,
ja vien nav atslēgta wrapscan opcija.
PIEZĪME: Ja vairs nevēlaties izgaismot meklējamo tekstu, spiediet /
un ievadiet nesakarÄ«gu/neatrodamu frÄzi. (VIM speciÄlisti parasti
piekÄrto savu taustiņu kombinÄciju Å¡ai darbÄ«bai.)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
4.3 nodarbība: SAISTĪTO IEKAVU MEKLĒŠANA
** Lai atrastu saistīto ),], vai } iekavu, ievadiet % **
1. Novietojiet kursoru uz iekavÄm (, [, { rindÄ ar atzÄ«mi --->.
2. Ievadiet % simbolu.
3. Kursors pÄrvietosies uz izvÄ“lÄ“tajai iekavai atbilstoÅ¡o pretÄ“jo iekavu.
4. Ievadiet % lai pÄrvietotos atpakaļ uz atbilstoÅ¡o pretÄ“jo iekavu.
5. PÄrvietojiet kursoru uz cita veida iekavu (,),[,],{ or } un pÄrbaudiet,
kas notiek atkÄrtoti ievadot %
---> Å Ä« ir (testa rinda ar dažÄdÄm (-veida, [-veida] un {-veida} iekavÄm.))
PIEZĪME: Å Ä« iespÄ“ja ir ļoti noderÄ«ga, lai pÄrbaudÄ«tu nelÄ«dzsvarotas iekavas
programmas kodÄ
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
4.4 nodarbība: AIZVIETOŠANAS KOMANDA
** Ievadiet :s/vecais/jaunais/g lai aizvietotu 'vecais' ar 'jaunais'. **
1. Novietojiet kursoru rindÄ ar atzÄ«mi --->.
2. Ievadiet :s/ss/s<ENTER>
IevÄ“rojiet, ka šī komanda nomaina tikai pirmo atrasto frÄzi.
3. Tagad ievadiet :s/ss/s/g<ENTER>
IevÄ“rojiet, ka slÄ“dzis g liek aizvietot frÄzi visÄs atrastajÄs vietÄs.
---> visslabÄkaiss laikss vÄ“rot ziedus ir pavassariss.
4. AizvietoÅ¡anas komandai var norÄdÄ«t darbÄ«bas diapazonu:
ievadiet :#,#s/vecais/jaunais/g kur #,# ir diapazona sÄkuma un beigu rinda
ievadiet :%s/vecais/jaunais/g lai aizvietotu frÄzi visÄ failÄ
ievadiet :%s/vecais/jaunais/gc lai aizvietotu visÄ failÄ ar uzaicinÄjumu
apstiprinÄt katru aizvietoÅ¡anu
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
4.5 nodarbība: DARBĪBAS ATKĀRTOŠANA
** Lai atkÄrtotu iepriekšējo darbÄ«bu, spiediet . **
AtšķirÄ«bÄ no citiem teksta redaktoriem, Vim par vienu darbÄ«bu uzskata
vairÄku ievadÄ«to komandu virkni Ärpus normÄlÄ režīma (t.i. ievietoÅ¡anas,
aizstÄÅ¡anas u.tml.). Tas ļauj viegli atkÄrtot sarežģītas darbÄ«bas, spiežot
. taustiņu.
1. PÄrliecinieties, ka esat normÄlajÄ režīmÄ, spiežot <ESC>.
2. SameklÄ“jiet pirmo skaitli rindÄ ar --->, ievadot: /11
3. Ievadiet komandu 2sll un atgriezieties normÄlajÄ režīmÄ.
4. Lai sameklÄ“tu nÄkamo skaitli un atkÄrtotu iepriekšējo aizstÄÅ¡anas darbÄ«bu,
spiediet: n.
---> ba11e ce11e ha11e le11e ka11a mu11a nu11e ra11ijs šte11e ti11s ze11is
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
4. nodarbības APKOPOJUMS
1. CTRL-G statusa rindÄ parÄda faila nosaukumu, statusu un kursora atraÅ¡anÄs
vietu
G pÄrvieto kursoru uz faila beigÄm.
skaitlis G pÄrvieto kursoru uz norÄdÄ«to rindu.
gg pÄrvieto kursoru uz faila sÄkumu.
2. Ievadot / un frÄzi, to meklÄ“ failÄ uz priekÅ¡u
Ievadot ? un frÄzi, to meklÄ“ failÄ atpakaļ
PÄ“c pirmÄs atrastÄs frÄzes, spiežot n sameklÄ“ nÄkamo frÄzi tajÄ paÅ¡Ä virzienÄ
vai arÄ«, spiežot N, sameklÄ“ nÄkamo frÄzi pretÄ“jÄ virzienÄ.
CTRL-o pÄrvieto kursoru uz iepriekšējo izmaiņu vietu, CTRL-i uz nÄkamo vietu.
. atkÄrto iepriekšējo darbÄ«bu, ko var apvienot ar meklēšanu: n. vai N.
3. Ja kursors atrodas uz (,),[,],{, vai }, ievadot % kursors pÄrvietojas uz
pretējo iekavu.
4. Lai aizvietotu frÄzi tekoÅ¡ajÄ rindÄ vienreiz, ievadiet: :s/vecais/jaunais
Lai aizvietotu visas frÄzes tekoÅ¡ajÄ rindÄ, ievadiet: :s/vecais/jaunais/g
Lai aizvietotu visas frÄzes starp norÄdÄ«tajÄm rindÄm: :#,#s/vecais/jaunais/g
Lai aizvietotu visas frÄzes failÄ, ievadiet: :%s/vecais/jaunais/g
Lai aizvietotu visas frÄzes failÄ ar apstiprinÄjumu: :%s/vecais/jaunais/gc
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5.1 nodarbība: KĀ IZPILDĪT ĀRĒJU KOMANDU
** Ievadiet :! un pÄ“c tam sekojoÅ¡o ÄrÄ“jo komandu. **
1. Nospiediet ierasto : lai parÄdÄ«tu uzaicinÄjumu statusa rindÄ
2. Å ajÄ rindÄ ievadiet ! (izsaukuma zÄ«mi). TÄ norÄda VIM, ka bÅ«s jÄizpilda
ÄrÄ“ja (komandrindas Äaulas) komanda
3. Pēc tam ievadiet, piemēram ls un spiediet <ENTER>
Å Ä« komanda ekrÄna apakšējÄ daÄ¼Ä parÄdÄ«s failu sarakstu.
Ja lietojat Windows, ls komandas vietÄ ievadiet dir
PIEZĪME: IzsaucamÄs komandas izpilda nospiežot <ENTER> taustiņu, kopÅ¡ šī brīža
mēs to vairs īpaši neuzsvērsim. Lai aizvērtu komandas izvadīto saturu,
arÄ« jÄspiež <ENTER> taustiņš.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5.2 nodarbība: VAIRĀK PAR FAILU SAGLABĀŠANU
** Lai saglabÄtu failu ar noteiktu nosaukumu, ievadiet :w NOSAUKUMS **
1. Ievadiet :!ls (vai :!dir), lai apskatītu failu sarakstu.
Atcerieties, ka pÄ“c komandu nosaukuma ievades jÄnospiež <ENTER>!
2. IzdomÄjiet jaunu faila nosaukumu, piemÄ“ram, test
3. Tagad ievadiet: :w test1 (kur test ir jūsu izvēlētais faila nosaukums)
4. Å Ä« komanda saglabÄs vim pamÄcÄ«bu failÄ test
Lai pÄrbaudÄ«tu, ievadiet :!ls vai :!dir un sameklÄ“jiet failu sarakstÄ
PIEZĪME: Ja jūs iziesiet no vim un palaidīsiet to ar komandu vim test
vim atvÄ“rs jÅ«su saglabÄto test failu.
5. Tagad izdzēsiet šo failu, ievadot komandu: :!rm test
Vai, ja lietojat Windows, komandu: :!del test
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5.3 nodarbība: TEKSTA DAĻĒJA SAGLABĀŠANA
** Lai saglabÄtu tikai daļu no faila, ievadiet: v kustÄ«ba :w fails **
1. PÄrvietojiet kursoru uz Å¡o rindu
2. Spiediet v un pÄrvietojiet kursoru lÄ«dz piektajam punktam.
3. Spiediet : simbolu. Statusa rindÄ parÄdÄ«sies :'<,'>
4. Ievadiet w test kur test ir izvēlētais faila nosaukums.
Pirms spiest <ENTER>, pÄrliecinieties, ka redzat :'<,'>w test
5. Vim saglabÄs iezÄ«mÄ“to tekstu failÄ test.
NeizdzÄ“siet Å¡o failu, mÄ“s to izmantosim nÄkoÅ¡ajÄ nodarbÄ«bÄ!
PIEZĪME: Spiežot v VIM pÄrslÄ“dzas vizuÄlÄ iezÄ«mēšanas režīmÄ. JÅ«s varat izmantot
kursora pÄrvietoÅ¡anas komandas, lai iezÄ«mÄ“tu nepiecieÅ¡amo tekstu.
PÄ“c teksta iezÄ«mēšanas, jÅ«s varat izmantot dažÄdus operatorus, lai
kaut ko darītu ar iezīmēto tekstu. Piemēram, spiežot d jūs izdzēsīsit
iezīmēto tekstu.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5.4 nodarbība: FAILU SATURA IEGŪŠANA UN APVIENOŠANA
** Lai ievietotu faila saturu, ievadiet :r fails **
1. Novietojiet kursoru tieši virs šīs rindas.
PIEZĪME: Pēc 2. soļa izpildes, jūs redzēsiet tekstu no 5.3 nodarbības.
PÄ“c tam pÄrvietojiet kursoru uz leju, lai lasÄ«tu tÄlÄk šīs
nodarbības saturu.
2. Iegūstiet test faila saturu, ievadot komandas :r test
kur test ir jÅ«su iepriekšējÄ nodarbÄ«bÄ saglabÄtais fails.
IelasÄ«tÄ faila saturs tiek ievietots zem kursora.
3. Lai pÄrbaudÄ«tu, ka darbÄ«ba ir izdevusies, pÄrliecinieties, ka 5.4
nodarbÄ«bas aprakstÄ ir saturs no 5.3 nodarbÄ«bas.
PIEZĪME: JÅ«s varat ievadÄ«t saturu failÄ, izpildot ÄrÄ“ju komandu.
Piemēram, ar komandu :r !ls
jÅ«s ievietosiet failÄ tekoÅ¡Äs mapes failu sarakstu.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5. nodarbības APKOPOJUMS
1. :!komanda izpilda ÄrÄ“ju komandu
Daži noderīgi piemēri:
(MS-DOS) (Unix)
:!dir :!ls - parÄda mapes saturu
:!del fails :!rm fails - izdzēš norÄdÄ«to failu
2. :w fails saglabÄ tekoÅ¡o failu failÄ ar norÄdÄ«to nosaukumu.
3. v kustÄ«ba :w fails saglabÄ vizuÄli iezÄ«mÄ“to tekstu norÄdÄ«tajÄ failÄ.
4. :r fails ielasa faila saturu tekoÅ¡ajÄ failÄ zem kursora.
5. :r !ls ielasa izpildÄ«tÄs komandas atgriezto saturu failÄ zem kursora.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
6.1 nodarbība: ATVĒRŠANAS KOMANDA
** Ievadiet o lai ievadÄ«tu jaunu rindu virs kursora un pÄrietu ievades režīmÄ. **
1. PÄrvietojiet kursoru uz rindu ar atzÄ«mi --->.
2. Ievadiet mazo o lai ievadÄ«tu jaunu rindu virs kursora un pÄrslÄ“gtos
ievades režīmÄ.
3. Ievadiet kÄdu tekstu un spiediet <ESC>, lai izietu no ievades režīma.
---> Ievadot o izveidosiet rindu virs šīs un pÄriesiet ievades režīmÄ.
4. Lai izveidotu rindu ZEM kursora, ievadiet lielo O.
---> Ievadot O izveidosiet rindu zem šīs un pÄriesiet ievades režīmÄ.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
6.2 nodarbība: PIEVIENOŠANAS KOMANDA
** Ievadiet a lai ievietotu jaunu tekstu PÄ’C kursora. **
1. PÄrvietojiet kursoru uz pirmo rindu ar atzÄ«mi --->.
2. Spiediet e lÄ«dz kursors ir pirmÄ nepabeigtÄ vÄrda beigÄs.
3. Ievadiet a (mazo a), lai pievienotu tekstu pēc kursora.
4. Ievadiet tekstu, lai abas rindas ar atzīmi ---> sakrīt.
Spiediet <ESC>, lai pÄrietu normÄlajÄ režīmÄ.
5. Ievadiet e, lai novietotu kursoru nÄkamÄ nepabiegtÄ vÄrda beigÄs,
un atkÄrtojiet soļus 3 un 4.
---> Å Ä« rin ju palÄ«d praktiz tekst pievienoÅ¡ vÄrd bei
---> Å Ä« rinda jums palÄ«dzÄ“s praktizÄ“ties teksta pievienoÅ¡anÄ vÄrdu beigÄs.
PIEZĪME: No normÄlÄ režīma pÄriet uz ievades režīmu ievadot a, i, A un I.
AtšķirÄ«ba ir tikai tÄ, kur tiek uzsÄkta teksta ievade: a – pÄ“c kursora,
i — pirms kursora, A — rindas beigÄs, I — rindas sÄkumÄ.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
6.3 nodarbība: VĒL VIENS AIZVIETOŠANAS VEIDS
** Lai aizvietotu vairÄk kÄ vienu rakstzÄ«mi, spiediet R **
1. PÄrvietojiet kursoru uz rindu ar atzÄ«mi --->.
2. PÄrvietojiet kursoru uz pirmo no xxx
3. Spiediet R un ievadiet skaitli, kas norÄdÄ«ts apakšējÄ rindÄ tÄ,
lai ievadÄ«tie cipari pÄrraksta xxx.
4. Lai izietu no aizvietošanas režīma, spiediet <ESC>.
PÄrliecinieties, ka pÄrÄ“jais rindas saturs nav izmainÄ«ts.
5. AtkÄrtojiet 2. — 4. soļa darbÄ«bas, lai lÄ«dzÄ«gi aizvietotu pÄrÄ“jos xxx.
---> Saskaitot xxx ar xxx iegūstam xxx.
---> Saskaitot 123 ar 456 iegūstam 579.
PIEZĪME: Aizvietošanas režīms darbojas līdzīgi ievietošanas režīmam, ar
tikai ievadÄ«tÄs rakstzÄ«mes aizvieto esoÅ¡Äs.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
6.4 nodarbība: TEKSTA KOPĒŠANA UN IEVIETOŠANA
** Lai kopētu tekstu, izmantojiet y, bet lai ievietotu — p **
1. PÄrvietojiet kursoru uz rindu ar atzÄ«mi ---> un novietojiet kursoru
pēc "a)"
2. IeslÄ“dziet vizuÄlo režīmu, spiežot v un pÄrvietojiet kursoru lÄ«dz
"pirmais" (to neskaitot)
3. Spiediet y lai iekopētu izcelto tekstu
4. PÄrvietojiet kursoru uz nÄkamÄs rindas beigÄm, spiežot j$
5. Spiediet p lai ievietotu nokopēto tekstu. Pēc tam spiediet <ESC>
6. Ierakstiet otrÄs rindas beigÄs vÄrdu "otrais"
7. LÄ«dzÄ«gi, lietojot v y un p, nokopÄ“jiet vÄrdu "simtdivdesmitpiecgadnieks",
lai iegūtu rindu: šis ir otrais simtdivdesmitpiecgadnieks.
---> a) šis ir pirmais simtdivdesmitpiecgadnieks.
b)
PIEZĪME: y var lietot kopÄ ar pÄrvietoÅ¡anÄs operatoru, piemÄ“ram,
spiežot yw var nokopÄ“t izvÄ“lÄ“to vÄrdu.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
6.5 nodarbība: IESTATĪJUMU MAIŅA
** Iestatiet meklēšana un aizstÄÅ¡ana, neievÄ“rojot lielos/mazos burtus **
1. SameklÄ“jiet vÄrdu 'neievÄ“rot', ievadot: /neievÄ“rot <ENTER>
AtkÄrtojiet meklēšanu, spiežot n
2. Iestatiet 'ic' (Neievērot lielos/mazos burtus) iestatījumu, ievadot: :set ic
3. Tagad sameklÄ“jiet 'neievÄ“rot' atkÄrtoti, spiežot n
IevÄ“rojiet, ka tiek atrasti vÄrdi NeievÄ“rot un NEIEVÄ’ROT.
4. Iestatiet 'hlsearch' un 'incsearch' opcijas, ievadot: :set hls is
5. Ievadiet atkal sekojošo komandu, un skatieties, kas notiek: /neievērot <ENTER>
6. Lai atceltu lielo/mazo burtu neievērošanu, ievadiet: :set noic
PIEZĪME: Lai atceltu atrasto vietu izcelšanu, ievadiet: :nohlsearch
PIEZĪME: Ja vÄ“laties meklÄ“t gan lielos, gan mazos burtus vienÄ meklÄ“jumÄ,
ievadiet papildu komandu \c
Piemēram: /neievērot\c <ENTER>
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
6. nodarbības APKOPOJUMS
Lai pÄrietu uz ievietoÅ¡anas režīmu un:
1. lai ievietotu jaunu rindu zem tekoÅ¡Äs, ievadiet o
lai ievietotu jaunu rindu virs tekoÅ¡Äs, ievadiet O
2. Lai ievietotu tekstu pēc kursora, ievadiet a
Lai ievietotu tekstu rindas beigÄs, ievadiet A
NormÄlajÄ režīmÄ:
3. e komanda pÄrvieto kursoru uz vÄrda beigÄm.
4. y komanda nokopē tekstu, bet p komanda ievieto to.
5. R ieslēdz aizvietošanas režīmu, līdz tiek nospiests <ESC>.
6. Ievadot ":set xxx" iestata "xxx" opciju. Dažas no tÄm ir sekojoÅ¡as:
'ic' 'ignorecase' meklējot neievēro lielos/mazos burtus.
'is' 'incsearch' uzreiz meklÄ“ daļēji ievadÄ«to frÄzi.
'hls' 'hlsearch' izgaismo atrastÄs frÄzes.
Var norÄdÄ«t gan Ä«so, gan garo opcijas nosaukumu.
7. Lai opciju izslēgtu, pievieno priedēkli "no". Piemēram, :set noic
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
7.1 nodarbība: PALĪDZĪBAS IEGŪŠANA
** IebÅ«vÄ“tÄs palÄ«dzÄ«bas izmantoÅ¡ana **
Vim ir plaÅ¡a iebÅ«vÄ“tÄ palÄ«dzÄ«bas sistÄ“ma. Lai sÄktu to lietot, ievadiet vieno
no sekojoÅ¡Äm komandÄm:
- spiediet <HELP> taustiņu (ja jÅ«su tastatÅ«rÄ tÄds pastÄv)
- spiediet <F1> taustiņu (ja jÅ«su tastatÅ«rai ir tÄds)
- ievadiet :help <ENTER>
Izlasiet palÄ«dzÄ«bas aprakstu, lai saprastu, kÄ tas darbojas.
Ievadiet CTRL-W CTRL-W lai pÄrslÄ“gtos uz citu logu.
Ievadiet :q <ENTER> lai aizvērtu palīdzības logu.
Jūs varat atrast konkrētu palīdzību par jebkuru komandu, ievadot:
":help" komanda. PiemÄ“ram (neaizmirstiet komandas beigÄs nospiest <ENTER>):
:help w
:help c_CTRL-D
:help insert-index
:help user-manual
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
7.2 nodarbība: IZVEIDOJIET SĀKŠANAS SKRIPTU
** Ieslēdziet Vim iespējas **
Vim ir daudz plaÅ¡Äkas iespÄ“jas, nekÄ Vi, bet vairums no tÄm,
pÄ“c noklusēšanas, nav ieslÄ“gtas. Lai tÄs ieslÄ“gtu, izveidojiet "vimrc" failu.
1. AtkarÄ«bÄ no lietotÄs operÄ“tÄjsistÄ“mas, atveriet "vimrc" failu sekojoÅ¡i:
:e ~/.vimrc Unix-veidÄ«gÄ (t.sk. MacOS un Linux)
:e $VIM/_vimrc VMS-veidÄ«gÄ (t.sk. MS-Windows)
2. Ielasiet "vimrc" šablona faila saturu, ievadot:
:r $VIMRUNTIME/vimrc_example.vim
3. SaglabÄjiet Å¡ablona saturu savÄ iestatÄ«jumu failÄ:
:w
Kad nÄkamo reizi atvÄ“rsiet Vim, tajÄ tiks izmantota sintakses izgaismoÅ¡ana.
JÅ«s varat ievietot arÄ« citas iestatÄ«jumu iespÄ“jas savÄ "vimrc" failÄ.
Papildu informÄcijai ievadiet :help vimrc-intro
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
7.3 nodarbība: AUTOMĀTISKĀ PABEIGŠANA
** AutomÄtisko pabeigÅ¡anu komandrindÄ izsauc ar CTRL-D un <TAB> **
1. PÄrliecinieties, ka Vim ir ar Vi nesavietojamÄ režīmÄ: :set nocp
2. Apskatiet tekoÅ¡Äs mapes saturu Vim, ievadot: :!ls vai :!dir
3. Ievadiet komandas sÄkumu ar: :e
4. Spiediet CTRL-D un Vim parÄdÄ«s visas komandas, kuras sÄkas ar "e".
5. Spiediet <TAB> un Vim automÄtiski pabeigs komandu uz ":edit".
6. Spiediet atstarpes taustiņu un sÄciet ievadÄ«t faila nosaukumu,
piemēram: :edit FIL
7. Spiediet <TAB> un Vim pabeigs faila nosaukumu,
ja norÄdÄ«tais sÄkums ir unikÄls.
PIEZĪME: PabeigÅ¡ana strÄdÄ dažÄdÄm komandÄm.
VienkÄrÅ¡i mēģiniet spiest CTRL-D un <TAB>.
Šī iespēja var būt īpaši noderīga, ievadot :help .
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
7. nodarbības APKOPOJUMS
1. Lai atvērtu palīdzības logu, ievadiet :help vai spiediet <F1> vai <Help>
2. Lai atvērtu palīdzību par "komanda", ievadiet :help komanda
3. Lai pÄrslÄ“gtos uz citu logu, spiediet: CTRL-W CTRL-W
4. Lai aizvērtu tekošo logu, ievadiet: :q
5. Izveidojiet savu "vimrc" sÄkÅ¡anas skriptu ar saviem iestatÄ«jumiem.
6. Ievadot : komanda spiediet CTRL-D, lai apskatītu iespējamos pabeigšanas
veidus. Lai pabeigtu komandu, spiediet <TAB> .
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Ar Å¡o Vim ievads ir pabeigts. TajÄ tika sniegts Ä«ss Vim redaktora apraksts,
ar kuru pietiek, lai Vim lietotu vienkÄrÅ¡Äm darbÄ«bÄm.
Vim iespÄ“jas ir daudz plaÅ¡Äkas, un tajÄ ir daudz vairÄk komandu. Lai apskatÄ«tu
tÄs, ievadiet: ":help user-manual".
TÄlÄkai apmÄcÄ«bai tiek rekomendÄ“tas sekojoÅ¡as grÄmatas:
Vim - Vi Improved, Steve Oualline, New Riders
Å Ä« grÄmata ir tieÅ¡i par Vim, un ir ļoti ieteicama iesÄcÄ“jiem.
Daudzi piemÄ“ri un attÄ“li no tÄs pieejami: http://iccf-holland.org/click5.html
Otra, vecÄka grÄmata ir par Vi, nevis Vim, bet arÄ« ir ļoti noderÄ«ga:
Learning the Vi Editor, Linda Lamb, O'Reilly & Associates Inc.
TajÄ ir visplaÅ¡Äkais Vi iespÄ“ju apraksts, grÄmatas sestajÄ laidienÄ ir
aprakstītas arī Vim iespējas.
Å Ä«s pamÄcÄ«bas variantu angļu valodÄ izveidoja:
* Michael C. Pierce,
* Robert K. Ware,
* Charles Smith,
* Bram Moolenaar.
PamÄcÄ«bu latvieÅ¡u valodÄ tulkoja:
* Valdis Vītoliņš
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~