File: tutor.sr.cp1250

package info (click to toggle)
vim 2%3A8.0.0197-4%2Bdeb9u3
  • links: PTS, VCS
  • area: main
  • in suites: stretch
  • size: 60,600 kB
  • sloc: ansic: 320,650; cpp: 4,144; makefile: 3,536; perl: 1,179; awk: 715; sh: 682; xml: 526; lisp: 501; cs: 458; python: 410; asm: 114; csh: 6
file content (971 lines) | stat: -rw-r--r-- 33,060 bytes parent folder | download | duplicates (6)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
===============================================================================
=    D o b r o d o  l i   u   VIM   p r i r u  n i k  -    Verzija 1.7      =
===============================================================================

     Vim je moan editor sa mnogo komandi, suvie da bismo ih ovde sve
     opisali.  Prirunik je zamiljen da opie dovoljno komandi da biste
     mogli lagodno da koristite Vim kao editor opte namene.

     Priblino vreme potrebno za uspean zavretak prirunika je izmeu
     25 i 30 minuta, u zavisnosti od vremena potroenog na vebu.

     UPOZORENJE:
     Komande u lekcijama e menjati tekst.  Iskopirajte ovaj fajl i
     vebajte na kopiji (ako ste pokrenuli "vimtutor" ovo je ve kopija).

     Vano je upamtiti da je ovaj prirunik zamiljen za aktivnu vebu.
     To znai da morate upotrebljavati komande o kojima itate da biste
     ih nauili.  Ako samo itate tekst, zaboraviete komande!

     Ako je Caps Lock ukljuen ISKLJUITE ga.  Pritisnite taster  j  dovoljno
     puta da lekcija 1.1 cela stane na ekran.

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
		      Lekcija 1.1:  POMERANJE KURSORA


 ** Za pomeranje kursora, pritiskajte tastere h,j,k,l kako je prikazano **
	     ^
	     k		    Savet: h je s leve strane i pomera kursor u levo.
       < h	 l >		   l je s desne strane i pomera kursor u desno.
	     j                     j izgleda kao strelica nanie.
	     v
  1. Pomerajte kursor po ekranu dok se ne naviknete na komande.

  2. Pritisnite taster (j) dok ne pone da se ponavlja.
     Sada znate kako da doete do naredne lekcije.

  3. Koristei taster j preite na lekciju 1.2.

NAPOMENA:  Ako niste sigurni ta ste zapravo pritisnuli, pritisnite <ESC>
           za prelazak u Normal mod i pokuajte ponovo.

NAPOMENA:  Strelice takoe pomeraju kursor, ali korienje tastera hjkl je
           znatno bre, kad se jednom naviknete na njih.  Zaista!

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
			   Lekcija 1.2: IZLAZAK IZ VIM-a


  !! UPOZORENJE: Pre izvoenja bilo kog koraka, proitajte celu lekciju!!

  1. Pritisnite <ESC> (editor je sada u Normal modu).

  2. Otkucajte:	:q! <ENTER>.
     Ovime se izlazi iz editora, sa GUBITKOM svih izmena.

  3. Kada se pojavi komandni prompt, unesite komandu koja je pokrenula
     ovaj prirunik:		vimtutor <ENTER>

  4. Ako ste upamtili ove korake, izvrite ih redom od 1 do 3 da biste
     izali iz editora i ponovo ga pokrenuli.

NAPOMENA:  :q! <ENTER>  ponitava sve izmene koje ste napravili.
           U narednim lekcijama nauiete kako da sauvate izmene.

  5. Pomerite kursor na lekciju 1.3.


~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
		    Lekcija 1.3: IZMENA TEKSTA - BRISANJE


	      ** Pritisnite  x  za brisanje znaka pod kursorom. **

  1. Pomerite kursor na red oznaen sa --->.

  2. Da biste ispravili greke, pomerajte kursor dok se
     ne nae na slovu koje treba izbrisati.

  3. Pritisnite taster  x  da izbriete neeljeno slovo.

  4. Ponavljajte korake od 2 do 4 dok ne ispravite sve greke.

---> RRRibaa riibi grizzze rrreepp.

  5. Kad ispravite red, preite na lekciju 1.4.

NAPOMENA:  Dok koristite prirunik, nemojte uiti komande napamet,
           ve vebajte njihovu primenu.


~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
		 Lekcija 1.4: IZMENA TEKSTA - UBACIVANJE


	  ** Pritisnite  i  za ubacivanje teksta ispred kursora. **

  1. Pomerite kursor na prvi sledei red oznaen sa --->.

  2. Da biste tekst prvog reda izjednaili s tekstom drugog, namestite
     kursor na prvi znak POSLE kog ete ubaciti potreban tekst.

  3. Pritisnite  i  pa unesite potrebne dopune.

  4. Po ispravci svake greke pritisnite <ESC> da se vratite u Normal mod.
     Ponovite korake od 2 do 4 da biste ispravili celu reenicu.

---> Do teka neoje v red.
---> Deo teksta nedostaje iz ovog reda.

  5. Preite na sledeu lekciju.



~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
		    Lekcija 1.5: IZMENA TEKSTA - DODAVANJE


	           ** Pritisnite  A  za dodavanje teksta. **

  1. Pomerite kursor na prvi sledei red oznaen sa --->.
     Nije vano gde se nalazi kursor u tom redu.

  2. Pritisnite  A  i unesite dodatni tekst.

  3. Poto ste dodali tekst, pritisnite <ESC> za povratak u
     Normal mod.

  4. Pomerite kursor na drugi red oznaen sa ---> i ponavljajte
     korake 2 i 3 dok ne ispravite tekst.

---> Deo teksta nedostaje u
     Deo teksta nedostaje u ovom redu.
---> Deo teksta nedostaje
     Deo teksta nedostaje i ovde.

  5. Preite na lekciju 1.6.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
		     Lekcija 1.6: IZMENA FAJLA


     ** Upotrebite  :wq  za snimanje teksta i izlazak iz editora. **

  !! UPOZORENJE: Pre izvoenja bilo kog koraka, proitajte celu lekciju!!

  1. Izaite iz editora kao u lekciji 1.2:  :q!

  2. Na komandnom promptu unesite sledeu komandu:  vim tutor <ENTER>
     'vim' je komanda za pokretanja Vim editora, 'tutor' je ime fajla koji
     elite da menjate.  Koristite fajl koji imate pravo da menjate.

  3. Ubacujte i briite tekst kao u prethodnim lekcijama.

  4. Snimite izmenjeni tekst i izaite iz Vim-a:  :wq <ENTER>

  5. Ponovo pokrenite vimtutor i proitajte rezime koji sledi.

  6. Poto proitate korake iznad i u potpunosti ih razumete:
     izvrite ih.

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
			      REZIME lekcije 1 


  1. Kursor se pomera strelicama ili pomou tastera hjkl .
	h (levo)	j (dole)	k (gore)	l (desno)

  2. Za pokretanje Vim-a iz shell-a:  vim IME_FAJLA <ENTER>

  3. Izlaz:	<ESC>	:q! <ENTER> 	sve promene su izgubljene.
       ILI:	<ESC>	:wq <ENTER> 	promene su sauvane.

  4. Brisanje znaka na kome se nalazi kursor:  x

  5. Ubacivanja ili dodavanje teksta:
	 i   unesite tekst <ESC>	unos ispred kursora
	 A   unesite tekst <ESC>	dodavanje na kraju reda

NAPOMENA:  Pritiskom na <ESC> prebacujete Vim u Normal mod i
           prekidate neeljenu ili delimino izvrenu komandu.

Nastavite sa lekcijom 2.

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
			Lekcija 2.1: NAREDBE BRISANJA


		 ** Otkucajte  dw  za brisanje rei. **

  1. Pritisnite  <ESC>  da biste bili sigurni da ste u Normal modu.

  2. Pomerite kursor na red oznaen sa --->.

  3. Pomerite kursor na poetak rei koju treba izbrisati.

  4. Otkucajte  dw  da biste uklonili re.

NAPOMENA:  Slovo  d  e se pojaviti na dnu ekrana kad ga otkucate.  Vim eka
	   da otkucate  w .  Ako je prikazano neko drugo slovo, pogreili ste u
	   kucanju; pritisnite <ESC> i pokuajte ponovo.  (Ako se ne pojavi
	   nita, moda je iskljuena opcija 'showcmd': vidi lekciju 6.5.)

---> Neke rei smeno ne pripadaju na papir ovoj reenici.

  5. Ponavljajte korake 3 i 4 dok ne ispravite reenicu, pa
     preite na lekciju 2.2.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
		      Lekcija 2.2: JO BRISANJA


       ** Otkucajte  d$  za brisanje znakova do kraja reda. **

  1. Pritisnite  <ESC>  da biste bili sigurni da ste u Normal modu.

  2. Pomerite kursor na red oznaen sa  --->.

  3. Pomerite kursor do kraja ispravnog dela reenice
     (POSLE prve . ).

  4. Otkucajte  d$  za brisanje ostatka reda.

---> Neko je uneo kraj ovog reda dvaput. kraj ovog reda dvaput.

  5. Preite na lekciju 2.3 za podrobnije objanjenje.





~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
	      Lekcija 2.3: O OPERATORIMA I POKRETIMA


  Mnoge komande za izmenu teksta sastoje se od operatora i pokreta.
  Oblik komande brisanja sa  d  operatorom je sledei:

  	d   pokret

  Pri emu je:
    d      - operator brisanja.
    pokret - ono na emu e se operacija izvravati (opisano u nastavku).

  Kratak spisak pokreta:
    w - sve do poetka sledee rei, NE UKLJUUJUI prvo slovo.
    e - sve do kraja tekue rei, UKLJUUJUI poslednje slovo.
    $ - sve do kraje reda, UKLJUUJUI poslednje slovo.

  Kucanjem  de  brisae se tekst od kursora do kraja rei.

NAPOMENA:  Pritiskom samo na taster pokreta dok ste u Normal modu, bez
           operatora, kursor se pomera kao to je opisano.

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
		  Lekcija 2.4: KORIENJE BROJANJA ZA POKRETE


  ** Unoenjem nekog broja pre pokreta, pokret se izvrava taj broj puta. **

  1. Pomerite kursor na red oznaen sa --->.

  2. Otkucajte  2w  da pomerite kursor dve rei napred.

  3. Otkucajte  3e  da pomerite kursor na kraj tree rei napred.

  4. Otkucajte  0  (nulu) da pomerite kursor na poetak reda.

  5. Ponovite korake 2 i 3 s nekim drugim brojevima.

---> Reenica sa reima po kojoj moete pomerati kursor.

  6. Preite na lekciju 2.5.




~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
             Lekcija 2.5: KORIENJE BROJANJA ZA VEE BRISANJE


  ** Unoenje nekog broja s operatorom ponavlja operator taj broj puta. **

  U kombinaciji operatora brisanja s pokretima spomenutim iznad
  moete uneti broj pre pokreta da biste izbrisali vie znakova:

	 d   broj   pokret

  1. Pomerite kursor na prvo slovo u rei s VELIKIM SLOVIMA u redu
     oznaenom sa --->.

  2. Otkucajte  d2w  da izbriete dve rei sa VELIKIM SLOVIMA

  3. Ponovite korake 1 i 2 sa razliitim brojevima da izbriete
     uzastopne rei sa VELIKIM SLOVIMA korienjem samo jedne komande.

---> ovaj ABC DE red FGHI JK LMN OP s reima je RS TUVZ ispravljen.



~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
		     Lekcija 2.6: OPERACIJE NAD REDOVIMA


	       ** Otkucajte  dd  za brisanje celog reda. **

  Zbog uestalosti brisanja celih redova, autori Vi-ja odluili su da
  je lake brisati redove ako se otkuca  d  dvaput.

  1. Pomerite kursor na drugi red u donjoj strofi.
  2. Otkucajte  dd  da ga izbriete.
  3. Pomerite kursor na etvrti red.
  4. Otkucajte   2dd   da biste izbrisali dva reda.

--->  1)  Sedlo mi je od marame,
--->  2)  blato na sve strane,
--->  3)  uzda od kanapa,
--->  4)  auto mi je ovde,
--->  5)  satovi pokazuju vreme,
--->  6)  a bi mi je od oina
--->  7)  prebijena tapa.


~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
		      Lekcija 2.7: PONITAVANJE PROMENA


  ** Pritisnite  u  za ponitavanje poslednje komande,  U  za ceo red. **

  1. Pomerite kursor na red oznaen sa ---> i postavite ga na mesto
     prve greke.
  2. Otkucajte  x  da izbriete prvi neeljeni znak.
  3. Otkucajte  u  da ponitite poslednju izvrenu komandu.
  4. Sad ispravite sve greke u redu koristei komandu  x  .
  5. Otkucajte veliko  U  da biste vratili sadraj reda u prvobitno
     stanje.
  6. Onda otkucajte  u  nekoliko puta da biste ponitili  U
     i prethodne komande.
  7. Sad otkucajte CTRL-R (drei  CTRL  dok pritiskate R)
     nekoliko puta da biste vratili izmene (ponitili ponitavanja).

---> Iiisspravite greke uu ovvom redu ii poonititeee ih.

  8. Ovo su veoma korisne komande.  Preite na rezime lekcije 2.


~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
			      REZIME lekcije 2


  1. Brisanje od kursora do sledee rei:	dw
  2. Brisanje od kursora do kraja reda:		d$
  3. Brisanje celog reda:			dd

  4. Za ponavljanje pokreta prethodno unesite broj:  2w
  5. Oblik komande za izmenu:
               operator   [broj]   pokret
     gde je:
       operator - ta uraditi, recimo  d  za brisanje
       [broj]   - neobavezan broj ponavljanja pokreta
       pokret   - kretanje po tekstu na kome se radi,
                  kao to je: w (re), $ (kraj reda), itd.

  6. Pomeranje kursora na poetak reda:  0

  7. Za ponitavanje prethodnih izmena, pritisnite:	u  (malo u)
     Za ponitavanje svih promena u redu, pritisnite:	U  (veliko U)
     Za vraanja promena, otkucajte:			CTRL-R

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
		       Lekcija 3.1: KOMANDA POSTAVLJANJA


  ** Otkucajte  p  da postavite prethodno izbrisan tekst iza kursora. **

  1. Pomerite kursor na prvi sledei red oznaen sa --->.

  2. Otkucajte  dd  da izbriete red i smestite ga u Vim registar.

  3. Pomerite kursor na red c), IZNAD mesta gde treba postaviti izbrisan red.

  4. Otkucajte  p  da postavite red ispod kursora.

  5. Ponavljajte korake 2 do 4 da biste postavili sve linije u pravilnom
     redosledu.

---> d) prebijena tapa.
---> b) uzda od kanapa,
---> c) a bi mi je od oina
---> a) Sedlo mi je od marame,


~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
		       Lekcija 3.2: KOMANDA ZAMENE


      ** Otkucajte  rx  da zamenite znak ispod kursora slovom  x . **

  1. Pomerite kursor na prvi sledei red oznaen sa --->.

  2. Pomerite kursor tako da se nalazi na prvoj greci.

  3. Otkucajte  r  i onda znak koji treba da tu stoji.

  4. Ponavljajte korake 2 i 3 sve dok prvi red ne bude
     isti kao drugi.

--->  Kedi ju ovej red ugaen, nako je protresao pustane testere!
--->  Kada je ovaj red unoen, neko je pritiskao pogrene tastere!

  5. Preite na lekciju 3.2.

NAPOMENA:  Setite se da treba da uite vebanjem, ne pamenjem.


~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
		    Lekcija 3.3: OPERATOR IZMENE


	  ** Za izmenu teksta do kraja rei, otkucajte  ce  .**

  1. Pomerite kursor na prvi sledei red oznaen sa --->.

  2. Postavite kursor na  a  u  rakdur.

  3. Otkucajte  ce  i ispravite re (u ovom sluaju otkucajte  ed  ).

  4. Pritisnite <ESC> i pomerite kursor na sledei znak koji
     treba ispraviti.

  5. Ponavljajte korake 3 i 4 sve dok prva reenica ne bude ista
     kao druga.

---> Ovaj rakdur ima nekoliko rejga koje treflja isprpikati operagrom izmene.
---> Ovaj red ima nekoliko rei koje treba ispraviti operatorom izmene.

Uoite da  ce  brie re i postavlja editor u Insert mod.

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
	         Lekcija 3.4: DALJE IZMENE UPOTREBOM c


    ** Komanda izmene se koristi sa istim pokretima kao i brisanje. **

  1. Operator izmene se koristi na isti nain kao i operator brisanja:

         c    [broj]   pokret

  2. Pokreti su isti, recimo:   w (re) i  $ (kraj reda).

  3. Pomerite kursor na prvi sledei red oznaen sa --->.

  4. Pomerite kursor na prvu greku.

  5. Otkucajte  c$  i unesite ostatak reda tako da bude isti kao
     drugi red, pa pritisnite <ESC>.

---> Kraj ovog reda treba izmeniti tako da izgleda kao red ispod.
---> Kraj ovog reda treba ispraviti korienjem c$ komande.

NAPOMENA:  Za ispravljanje greaka moete koristiti Backspace .
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
			      REZIME lekcije 3


  1. Za postavljanje teksta koji ste upravo izbrisali, pritisnite  p . Ovo
     postavlja tekst IZA kursora (ako je bio izbrisan jedan ili vie redova
     sadraj e doi na red ispod kursora).

  2. Za zamenu znaka na kome se nalazi kursor, pritisnite  r  i onda
     eljeni znak.

  3. Operator izmene dozvoljava promenu teksta od kursora do pozicije gde
     se zavrava pokret.  Primera radi, kucajte  ce  za izmenu od kursora do
     kraja rei, ili  c$  za izmenu od kursora do kraja reda.

  4. Oblik operacije izmene je:

	 c   [broj]   pokret

Preite na narednu lekciju.



~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
	      Lekcija 4.1: POZICIJA KURSORA I STATUS FAJLA

  ** Pritisnite CTRL-G za prikaz pozicije kursora u tekstu i status fajla.
     Pritisnite  G  za pomeranje kursora na neki red u tekstu. **

NAPOMENA:  Proitajte celu lekciju pre izvoenja bilo kog koraka!!

  1. Drite taster CTRL i pritisnite  g .  Ovo zovemo CTRL-G.
     Editor e na dnu ekrana ispisati poruku sa imenom fajla i pozicijom
     kursora u tekstu.  Zapamtite broj reda za 3. korak.

NAPOMENA:  U donjem desnom uglu moe se videti poziciju kursora ako je
           ukljuena opcija 'ruler' (vidi  :help ruler  ili lekciju 6.5.)

  2. Pritisnite  G  za pomeranje kursora na kraj teksta.
     Pritisnite  1G  ili  gg  za pomranje kursora na poetak teksta.

  3. Otkucajte broj reda na kome ste malopre bili i onda  G .  Kursor
     e se vratiti na red na kome je bio kad ste otkucali CTRL-G.

  4. Ako ste spremni, izvrite korake od 1 do 3.

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
		    Lekcija 4.2: KOMANDE PRETRAIVANJA

       ** Otkucajte  /  i onda izraz koji elite da potraite. **

  1. U Normal modu otkucajte znak  / .  Primietite da se znak pojavio
     zajedno sa kursorom na dnu ekrana kao i kod komande  : .

  2. Sada otkucajte 'grrreka' <ENTER>.  (Bez razmaka i navodnika.)
     To je re koju traite.

  3. Za ponovno traenje istog izraza, otkucajte  n .
     Za traenje istog izraza u suprotnom smeru, otkucajte  N .

  4. Za traenje izraza unatrag, koristite  ?  umesto  / .

  5. Za povratak na prethodnu poziciju otkucajte CTRL-O (drite CTRL dok
     pritiskate O ).  Ponavljajte za ranije pozicije.  CTRL-I ide napred.

---> "grrreka" je pogreno; umesto grrreka treba da stoji greka.

NAPOMENA:  Ako pretraga doe do kraja teksta traenje e se nastaviti od
	   njegovog poetka osim ako je opcija 'wrapscan' iskljuena.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
		  Lekcija 4.3: TRAENJE PARA ZAGRADE


	** Otkucajte  %  za nalaenje para ), ] ili } . **

  1. Postavite kursor na bilo koju od  ( ,  [  ili  {
     otvorenih zagrada u redu oznaenom sa --->.

  2. Otkucajte znak  % .

  3. Kursor e se pomeriti na odgovarajuu zatvorenu zagradu.

  4. Otkucajte  %  da pomerite kursor na prvu zagradu u paru.

      5. Pomerite kursor na neku od (,),[,],{ ili } i ponovite komandu  % .

---> Red ( testiranja obinih ( [ uglastih ] i { vitiastih } zagrada.))


NAPOMENA:  Vrlo korisno u ispravljanju koda sa rasparenim zagradama!


~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
		      Lekcija 4.4: KOMANDA ZAMENE


       ** Otkucajte  :s/staro/novo/g  da zamenite 'staro' za 'novo'. **

  1. Pomerite kursor na red oznaen sa --->.

  2. Otkucajte  :s/rdi/ri/ <ENTER> .  Primetite da ova komanda zamenjuje
     samo prvo "rdi" u redu.

  3. Otkucajte  :s/rdi/ri/g .  Dodavanje opcije  g  znai da e se komanda
     izvriti u celom redu, zamenom svih pojava niza "rdi".

---> rdiba rdibi grdize rep.

  4. Za zamenu svih izraza izmeu neka dva reda,
     otkucajte :#,#s/staro/novo/g   gde su #,# krajnji brojevi redova u opsegu 
                                    u kome e se obaviti zamena.
     Otkucajte :%s/staro/novo/g     za zamenu svih izraza u celom tekstu.
     Otkucajte :%s/staro/novo/gc    za nalaenje svih izraza u tekstu i
     			            potvrdu zamene.

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
			      REZIME lekcije 4


  1. CTRL-G  prikazuje poziciju kursora u tekstu i status fajla.
             G  pomera kursor na kraj teksta.
     broj    G  pomera kursor na navedeni red.
            gg  pomera kursor na prvi red teksta.

  2. Kucanjem  /  sa izrazom taj izraz se trai UNAPRED.
     Kucanjem  ?  sa izrazom taj izraz se trai UNAZAD.
     Posle komande traenja koristite  n  za nalaenje izraza u istom
     smeru, a  N  za nalaenje u suprotnom smeru.
     CTRL-O vraa kursor na prethodnu poziciju, a CTRL-I na narednu.

  3. Kucanjem  %  kad je kursor na zagradi on se pomera na njen par.

  4. Za zamenu prvog izraza staro za izraz novo            :s/staro/novo/
     Za zamenu svih izraza u celom redu                    :s/staro/novo/g
     Za zamenu svih izraza u opsegu linija #,#             :#,#s/staro/novo/g
     Za zamenu u celom tekstu                              :%s/staro/novo/g
     Za potvrdu svake zamene dodajte 'c'		   :%s/staro/novo/gc

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
		Lekcija 5.1: IZVRAVANJE SPOLJANJIH KOMANDI


  ** Otkucajte  :!  pa spoljanju komandu koju elite da izvrite. **

  1. Otkucajte poznatu komandu  :  da biste namestili kursor na dno
     ekrana.  Time omoguavate unos komande u komandnoj liniji editora.

  2. Otkucajte znak  !  (uzvinik).  Ovime omoguavate
     izvravanje bilo koje spoljanje komande.

  3. Kao primer otkucajte   ls   posle ! i pritisnite <ENTER>.  Ovo e
     prikazati sadraj direktorijuma, kao da ste na komandnom promptu.
     Otkucajte   :!dir   ako   :!ls   ne radi.

NAPOMENA:  Na ovaj nain mogue je izvriti bilo koju spoljanju komandu,
           zajedno sa njenim argumentima.

NAPOMENA:  Sve  :  komande se izvravaju poto pritisnete <ENTER> .
	   U daljem tekstu to neemo uvek napominjati.


~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
		   Lekcija 5.2: VIE O SNIMANJU FAJLOVA

           ** Za snimanje promena, otkucajte  :w IME_FAJLA . **

  1. Otkucajte  :!dir  ili  :!ls  za pregled sadraja direktorijuma.
     Ve znate da morate pritisnuti <ENTER> posle toga.

  2. Izaberite ime fajla koji jo ne postoji, npr. TEST.

  3. Otkucajte:	 :w TEST   (gde je TEST ime koje ste izabrali.)

  4. Time ete snimiti ceo fajl (Vim Tutor) pod imenom TEST.
     Za proveru, otkucajte opet  :!dir  ili  :!ls za pregled
     sadraja direktorijuma.

NAPOMENA:  Ako biste napustili Vim i ponovo ga pokrenuli sa vim TEST ,
           tekst bi bio tana kopija ovog fajla u trenutku kad ste
	   ga snimili.

  5. Izbriite fajl tako to ete otkucati (MS-DOS):	:!del TEST
				         ili (Unix):	:!rm TEST

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
		  Lekcija 5.3: SNIMANJE OZNAENOG TEKSTA


   ** Da biste snimili deo teksta, otkucajte  v  pokret  :w IME_FAJLA **

  1. Pomerite kursor na ovu liniju.

  2. Pritisnite  v  i pomerite kursor pet redova ispod.  Primetite da je
     tekst oznaen inverzno.

  3. Pritisnite  : .  Na dnu ekrana pojavie se  :'<,'> .

  4. Otkucajte  w TEST  , gde je TEST ime fajla koji jo ne postoji.
     Proverite da zaista pie  :'<,'>w TEST  pre nego to pritisnete <ENTER>.

  5. Vim e snimiti oznaeni tekst u TEST.  Proverite sa  :!dir  ili  !ls .
     Nemojte jo brisati fajl!  Koristiemo ga u narednoj lekciji.

NAPOMENA:  Komanda  v  zapoinje vizuelno oznaavanje.  Moete pomerati kursor
           i tako menjati veliinu oznaenog teksta.  Onda moete upotrebiti
           operatore nad tekstom.  Na primer,  d  e izbrisati oznaeni tekst.

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
		   Lekcija 5.4: UITAVANJE FAJLA U TEKST


       ** Za ubacivanje sadraja fajla, otkucajte  :r IME_FAJLA  **

  1. Postavite kursor iznad ove linije.

NAPOMENA:  Poto izvrite 2. korak videete tekst iz lekcije 5.3.  Tada
           pomerite kursor DOLE da biste ponovo videli ovu lekciju.

  2. Uitajte fajl TEST koristei komandu  :r TEST  gde je TEST ime fajla
     koje ste koristili u prethodnoj lekciji.  Sadraj uitanog fajla je
     ubaen ispod kursora.

  3. Da biste proverili da je fajl uitan, vratite kursor unazad i
     primetite dve kopije lekcije 5.3, originalnu i onu iz fajla.

NAPOMENA:  Takoe moete uitati izlaz spoljanje komande.  Na primer,
	   :r !ls  e uitati izlaz komande  ls  i postaviti ga ispod
           kursora.


~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
			      REZIME lekcije 5


  1.  :!komanda  izvrava spoljanju komandu.

      Korisni primeri:
	 (MS-DOS)	  (Unix)
	  :!dir		   :!ls		   -  pregled sadraja direktorijuma.
	  :!del FAJL       :!rm FAJL       -  brie fajl FAJL.

  2.  :w FAJL  zapisuje trenutni tekst na disk pod imenom FAJL.

  3.  v  pokret  :w IME_FAJLA  snima vizuelno oznaene redove u fajl
      IME_FAJLA.

  4.  :r IME_FAJLA  uitava fajl IME_FAJLA sa diska i stavlja
      njegov sadraj ispod kursora.

  5.  :r !dir  uitava izlaz komande dir i postavlja ga ispod kursora.



~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
			 Lekcija 6.1: KOMANDA OTVORI


	** Pritisnite  o  da biste otvorili red ispod kursora
	   i preli u Insert mod. **

  1. Pomerite kursor na sledei red oznaen sa --->.

  2. Otkucajte malo  o  da biste otvorili novi red ISPOD kursora
     i preli u Insert mod.

  3. Otkucajte neki tekst i onda pritisnite <ESC> da biste izali
     iz Insert moda.

---> Kad pritisnete  o  kursor prelazi u novootvoreni red u Insert modu.

  4. Za otvaranje reda IZNAD kursora, umesto malog otkucajte veliko O .
     Isprobajte na donjem redu oznaenom sa --->.

---> Otvorite red iznad ovog kucanjem velikog  O  dok je kursor u ovom redu.


~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
			Lekcija 6.2: KOMANDA DODAJ


	     ** Otkucajte  a  za dodavanje teksta IZA kursora. **

  1. Pomerite kursor na poetak sledeeg reda oznaenog sa --->.
  
  2. Kucajte  e  dok kursor ne doe na kraj rei  re .

  3. Otkucajte  a  (malo) da biste dodali tekst IZA kursora.

  4. Dopunite re kao to je u redu ispod.  Pritisnite <ESC> za izlazak
     iz Insert moda.

  5. Sa  e  preite na narednu nepotpunu re i ponovite korake 3 i 4.
  
---> Ovaj re omoguava ve dodav teksta u nekom redu.
---> Ovaj red omoguava vebanje dodavanja teksta u nekom redu.

NAPOMENA:  Komande a, i, i  A  aktiviraju isti Insert mod, jedina
           razlika je u poziciji od koje e se tekst ubacivati.

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
		    Lekcija 6.3: DRUGI NAIN ZAMENE


      ** Otkucajte veliko  R  da biste zamenili vie od jednog znaka. **

  1. Pomerite kursor na prvi sledei red oznaen sa --->.
     Pomerite kursor na poetak prvog  xxx .

  2. Pritisnite  R  i otkucajte broj koji je red ispod,
     tako da zameni xxx .

  3. Pritisnite <ESC> za izlazak iz Replace moda.
     Primetite da je ostatak reda ostao nepromenjen.

  4. Ponovite korake da biste zamenili drugo xxx.

---> Dodavanje 123 na xxx daje xxx.
---> Dodavanje 123 na 456 daje 579.

NAPOMENA:  Replace mod je kao Insert mod, s tom razlikom to svaki
           uneti znak brie ve postojei.

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
		Lekcija 6.4: KOPIRANJE I LEPLJENJE TEKSTA


    ** Koristite operator  y  za kopiranje a  p  za lepljenje teksta. **

  1. Pomerite kursor na red sa --->  i postavite kursor posle "a)".
  
  2. Aktivirajte Visual mod sa  v  i pomerite kursor sve do ispred "prvi".
  
  3. Pritisnite  y  da biste kopirali oznaeni tekst u interni bafer.

  4. Pomerite kursor do kraja sledeeg reda:  j$

  5. Pritisnite  p  da biste zalepili tekst.  Onda otkucajte:  a drugi <ESC> .

  6. Upotrebite Visual mod da oznaite " red.", kopirajte sa  y , kursor
     pomerite na kraj sledeeg reda sa  j$  i tamo zalepite tekst sa  p .

--->  a) ovo je prvi red.
      b)

NAPOMENA:  takoe moete koristiti  y  kao operator;  yw  kopira jednu re.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
		    Lekcija 6.5: POSTAVLJANJE OPCIJA


 ** Postavite opciju tako da traenje i zamena ignoriu veliinu slova **

  1. Potraite re 'razlika':  /razlika <ENTER>
     Ponovite nekoliko puta pritiskom na  n .

  2. Aktivirajte opciju 'ic' (Ignore case):  :set ic

  3. Ponovo potraite re 'razlika' pritiskom na  n
     Primetite da su sada pronaeni i RAZLIKA i Razlika.

  4. Aktivirajte opcije 'hlsearch' i 'incsearch':  :set hls is

  5. Ponovo otkucajte komandu traenja i uoite razlike:  /razlika <ENTER>

  6. Za deaktiviranje opcije  ic  kucajte:  :set noic

NAPOMENA:  Za neoznaavanje pronaenih izraza otkucajte:  :nohlsearch
NAPOMENA:  Ako elite da ne razlikujete veliinu slova u samo jednoj komandi
	   traenja, dodajte  \c  u izraz:  /razlika\c <ENTER>
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
			      REZIME lekcije 6

  1. Pritisnite  o  za otvaranje reda ISPOD kursora i prelazak u Insert mod.
     Pritisnite  O  za otvaranje reda IZNAD kursora.

  2. Pritisnite  a  za unos teksta IZA kursora.
     Pritisnite  A  za unos teksta na kraju reda.

  3. Komanda  e  pomera kursor na kraj rei.

  4. Operator  y  kopira tekst,  p  ga lepi.

  5. Kucanje velikog  R  aktivira Replace mod dok ne pritisnete <ESC> .

  6. Kucanje ":set xxx" aktivira opciju "xxx".  Neke opcije su:
  	'ic' 'ignorecase'	ne razlikuje velika/mala slova pri traenju
	'is' 'incsearch'	prikazuje pronaen tekst dok kucate izraz
	'hls' 'hlsearch'	oznaava inverzno sve pronaene izraze
     Moete koristite dugo ili kratko ime opcije.

  7. Ispred imena opcije stavite "no" da je deaktivirate:  :set noic

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
		       Lekcija 7.1: DOBIJANJE POMOI


		   ** Koristite on-line sistem za pomo **

  Vim ima detaljan on-line sistem za pomo.  Za poetak, pokuajte neto
  od sledeeg:
	- pritisnite taster <HELP> (ako ga imate na tastaturi)
	- pritisnite taster <F1> (ako ga imate na tastaturi)
	- otkucajte  :help <ENTER>

  Proitajte tekst u prozoru pomoi da biste nauili pomo radi.
  Kucanjem  CTRL-W CTRL-W  prelazite iz jednog prozora u drugi.
  Otkucajte  :q <ENTER>  da zatvorite prozor pomoi.

  Pomo o praktino bilo kojoj temi moete dobiti dodavanjem argumenta
  komandi ":help".  Pokuajte ovo (ne zaboravite <ENTER> na kraju):

	:help w
	:help c_CTRL-D
	:help insert-index
	:help user-manual
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
		Lekcija 7.2: PRAVLJENJE STARTNOG SKRIPTA


		   ** Aktivirajte mogunosti editora **

  Vim ima mnogo vie mogunosti nego Vi, ali veina nije automatski
  aktivirana.  Za dodatne mogunosti napravite "vimrc" fajl.

  1. Otvorite "vimrc" fajl.  Ovo zavisi od vaeg sistema:
	:e ~/.vimrc		za Unix
	:e $VIM/_vimrc		za MS-Windows

  2. Onda uitajte primer sadraja "vimrc" fajla:
	:r $VIMRUNTIME/vimrc_example.vim

  3. Snimite fajl sa:
	:w

  Sledei put kada pokrenete Vim, bojenje sintakse teksta bie
  aktivirano. Sva svoja podeavanja moete dodati u "vimrc" fajl.
  Za vie informacija otkucajte  :help vimrc-intro

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
		     Lekcija 7.3: AUTOMATSKO DOVRAVANJE


	** Dovravanje komandne linije sa CTRL-D i <TAB> **

  1. Podesite Vim da ne bude u Vi-kompatibilnom modu:  :set nocp

  2. Pogledajte koji fajlovi postoje u direktorijumu:  :!ls  ili  :!dir

  3. Otkucajte poetak komande:  :e

  4. Otkucajte  CTRL-D  i Vim e prikazati spisak komandi koje poinju sa "e".

  5. Pritisnite <TAB>  i Vim e dopuniti ime komande u ":edit".

  6. Dodajte razmak i poetak imena postojeeg fajla:  :edit FA

  7. Pritisnite <TAB>.  Vim e dopuniti ime fajla (ako je jedinstveno).

NAPOMENA:  Mogue je dopuniti mnoge komande.  Samo probajte CTRL-D i <TAB>.
           Naroito je korisno za  :help  komande.

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
			      REZIME lekcije 7


  1. Otkucajte  :help  ili pritisnite <F1> ili <Help>  za pomo.

  2. Otkucajte  :help komanda  biste dobili pomo za tu komandu.

  3. Otkucajte  CTRL-W CTRL-W  za prelazak u drugi prozor.

  4. Otkucajte  :q  da zatvorite prozor pomoi.

  5. Napravite vimrc startni skript za aktiviranje podeavanja koja
     vam odgovaraju.

  6. Dok kucate neku od  :  komandi, pritisnite CTRL-D da biste videli mogue
     vrednosti.  Pritisnite <TAB> da odaberete jednu od njih.






~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  Ovim je prirunik zavren.  Njegov cilj je bio kratak pregled Vim editora,
  koliko da omogui njegovo relativno jednostavno korienje.  Prirunik nije
  potpun, jer Vim ima mnogo vie komandi.  Kao sledee, proitajte prirunik:
  ":help user-manual".

  Za dalje itanje i uenje, preporuujemo knjigu:
	Vim - Vi Improved - by Steve Oualline
	Izdava: New Riders
  Prva knjiga potpuno posveena Vim-u.  Naroito korisna za poetnike.
  Ima mnotvo primera i slika.
  Vidite http://iccf-holland.org/click5.html

  Sledea knjiga je starija i vie govori o Vi-u nego o Vim-u, ali je takoe
  preporuujemo:
	Learning the Vi Editor - by Linda Lamb
	Izdava: O'Reilly & Associates Inc.
  Dobra knjiga iz koje moete saznati skoro sve to moete raditi u Vi-ju.
  esto izdanje ima i informacija o Vim-u.

  Ovaj prirunik su napisali: Michael C. Pierce i Robert K. Ware,
  Colorado School of Mines koristei ideje Charlesa Smitha,
  Colorado State University.  E-mail: bware@mines.colorado.edu.

  Prilagoavanje za Vim uradio je Bram Moolenaar.

  Prevod na srpski: Ivan Nejgebauer <ian@uns.ac.rs>
  Verzija 1.0, maj/juni 2014.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~