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
|
===============================================================================
= V t e j t e v t u t o r i a l u V I M - Verze 1.5 =
===============================================================================
Vim je velmi vkonn editor, kter m pli mnoho pkaz na to, aby
mohly bt vechny vysvtlen ve vuce jako tato. Tato vuka obsahuje
dostaten mnostv pkaz na to, aby bylo mon pouvat Vim jako
vceelov editor.
Piblin as potebn ke zvldnut tto vuky je 25-30 minut, zle
na tom, kolik asu strvte pezkuovnm.
Pkazy v lekcch upravuj text. Vytvo kopii tohoto souboru pro
procviovn (pi startu "vimtutor" je ji toto kopie).
Je dleit pamatovat, e tato vuka je vytvoena pro vuku pouvnm.
To znamen, e je poteba si pkazy vyzkouet pro jejich sprvn
nauen. Pokud si jen te text, pkazy zapomene!
Nyn se pesvdte, e Shift-Lock NEN stlaen a nkolikrt stisknte
klvesu j aby se kurzor posunul natolik, e lekce 1.1 zapln celou
obrazovku.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Lekce 1.1: POHYB KURZORU
** Pro pohyb kurzoru pouvej klvesy h,j,k,l jak je znzornno ne. **
^
k Funkce: Klvesa h je vlevo a vykon pohyb vlevo.
< h l > Klvesa l je vpravo a vykon pohyb vpravo.
j Klvesa j vypad na ipku dolu.
v
1. Pohybuj kurzorem po obrazovce dokud si na to nezvykne.
2. Dr klvesu pro pohyb dolu (j), dokud se jej funkce nezopakuje.
---> Te v jak se pesunout na nsledujc lekci.
3. Pouitm klvesy dolu pejdi na lekci 1.2.
Poznmka: Pokud si nkdy nejsi jist nm, co jsi napsal, stla <ESC> pro
pechod do Normlnho mdu. Pot pepi poadovan pkaz.
Poznmka: Kurzorov klvesy tak funguj, avak pouvn hjkl je rychlej
jakmile si na nj zvykne.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Lekce 1.2: SPUTN A UKONEN VIM
!! POZNMKA: Ped vykonnm tchto krok si peti celou lekci!!
1. Stla <ESC> (pro ujitn, e se nachz v Normlnm mdu).
2. Napi: :q! <ENTER>.
---> Tmto ukon editor BEZ uloen zmn, kter si vykonal.
Pokud chce uloit zmny a ukonit editor napi:
:wq <ENTER>
3. A se dostane na pkazov dek, napi pkaz, kterm se dostane zpt
do tto vuky. To me bt: vimtutor <ENTER>
Bn se pouv: vim tutor <ENTER>
---> 'vim' znamen sputn editoru, 'tutor' je soubor k editaci.
4. Pokud si tyto kroky spolehliv pamatuje, vykonej kroky 1 a 3, m
ukon a znovu spust editor. Potom pesu kurzor dolu na lekci 1.3.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Lekce 1.3: PRAVA TEXTU - MAZN
** Stisknutm klvesy x v Normlnm mdu smae znak na mst kurzoru. **
1. Pesu kurzor ne na dek oznaen --->.
2. K odstrann chyb pejdi kurzorem na znak, kter chce smazat.
3. Stla klvesu x k odstrann nechtnch znak.
4. Opakuj kroky 2 a 4 dokud nen vta sprvn.
---> Krva skoilla pess mssc.
5. Pokud je vta sprvn, pejdi na lekci 1.4.
POZNMKA: Nesna se pouze zapamatovat pedvdn pkazy, u se je pouvnm.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Lekce 1.4: PRAVA TEXTU - VKLDN
** Stlaen klvesy i v Normlnm mdu umouje vkldn textu. **
1. Pesu kurzor na prvn dek oznaen --->.
2. Pro upraven prvnho dku do podoby dku druhho, pesu kurzor na
prvn znak za msto, kde m bt text vloen.
3. Stla i a napi potebn dodatek.
4. Po opraven kad chyby stla <ESC> pro nvrat do Normlnho mdu.
Opakuj kroky 2 a 4 dokud nen vta sprvn.
---> Njak txt na tto .
---> Njak text chyb na tto dce.
5. Pokud ji ovld vkldn textu, pejdi na nsledujc shrnut.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
SHRNUT LEKCE 1
1. Kurzorem se pohybuje pomoc ipek nebo klvesami hjkl.
h (vlevo) j (dolu) k (nahoru) l (vpravo)
2. Pro sputn Vimu (z pkazovho dku) napi: vim SOUBOR <ENTER>
3. Pro ukonen Vimu napi: <ESC> :q! <ENTER> bez uloen zmn.
anebo: <ESC> :wq <ENTER> pro uloen zmn.
4. Pro smazn znaku pod kurzorem napi v Normlnm mdu: x
5. Pro vkldn textu od msta kurzoru napi v Normlnm mdu:
i vkldan text <ESC>
POZNMKA: Stlaen <ESC> t pemst do Normlnho mdu nebo zru nechtn
a sten dokonen pkaz.
Nyn pokrauj Lekc 2.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Lekce 2.1: PKAZY MAZN
** Pkaz dw smae znaky do konce slova. **
1. Stla <ESC> k ubezpeen, e jsi v Normlnm mdu.
2. Pesu kurzor ne na dek oznaen --->.
3. Pesu kurzor na zatek slova, kter je poteba smazat.
4. Napi dw , aby slovo zmizelo.
POZNMKA: Psmena dw se zobraz na poslednm dku obrazovky jakmile je
nape. Kdy nape nco patn, stla <ESC> a zani znova.
---> Jsou tu njak slova zbava, kter nepat list do tto vty.
5. Opakuj kroky 3 a 4 dokud nen vta sprvn a pejdi na lekci 2.2.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Lekce 2.2: VCE PKAZ MAZN
** Napsn pkazu d$ smae ve a do konce dky. **
1. Stla <ESC> k ubezpeen, e jsi v Normlnm mdu.
2. Pesu kurzor ne na dek oznaen --->.
3. Pesu kurzor na konec sprvn vty (ZA prvn teku).
4. Napi d$ ,aby jsi smazal znaky a do konce dku.
---> Nkdo napsal konec tto vty dvakrt. konec tto vty dvakrt.
5. Pejdi na lekci 2.3 pro pochopen toho, co se stalo.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Lekce 2.3: ROZIOVAC PKAZY A OBJEKTY
Formt mazacho pkazu d je nsledujc:
[slo] d objekt NEBO d [slo] objekt
Kde:
slo - udv kolikrt se pkaz vykon (voliteln, vchoz=1).
d - je pkaz mazn.
objekt - udv na em se pkaz vykonv (vypsan ne).
Krtk vpis objekt:
w - od kurzoru do konce slova, vetn mezer.
e - od kurzoru do konce slova, BEZ mezer.
$ - od kurzoru do konce dku.
POZNMKA: Stlaenm klvesy objektu v Normlnm mdu se kurzor pesune na
msto upesnn ve vpisu objekt.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Lekce 2.4: VJIMKA Z 'PKAZ-OBJEKT'
** Napsnm dd smae cel dek. **
Vzhledem k astosti mazn celho dku se autoi Vimu rozhodli, e bude
jednodu napsat prost dv d k smazn celho dku.
1. Pesu kurzor na druh dek spodnho textu.
2. Napi dd pro smazn dku.
3. Pejdi na tvrt dek.
4. Napi 2dd (vzpome si slo-pkaz-objekt) pro smazn dvou dk.
1) Re jsou erven,
2) Blto je zbavn,
3) Fialky jsou modr,
4) Mm auto,
5) Hodinky ukazuj as,
6) Cukr je sladk,
7) A to jsi i ty.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Lekce 2.5: PKAZ UNDO
** Stla u pro vrcen poslednho pkazu, U pro celou dku. **
1. Pesu kurzor ne na dek oznaen ---> a pemsti ho na prvn chybu.
2. Napi x pro smazn prvnho nechtnho znaku.
3. Te napi u m vrt zpt posledn vykonan pkaz.
4. Nyn oprav vechny chyby na dku pomoc pkazu x .
5. Napi velk U m vrt dek do pvodnho stavu.
6. Te napi u nkolikrt, m vrt zpt pkaz U .
7. Stla CTRL-R (klvesu CTRL dr stlaenou a stiskni R) nkolikrt,
m vrt zpt pedtm vrcen pkazy (redo).
---> Opprav chybby nna toomto dku a nahra je pommoc undo.
8. Toto jsou velmi uiten pkazy. Nyn pejdi na souhrn Lekce 2.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
SHRNUT LEKCE 2
1. Pro smazn znak od kurzoru do konce slova napi: dw
2. Pro smazn znak od kurzoru do konce dku napi: d$
3. Pro smazn celho dku napi: dd
4. Formt pkazu v Normlnm mdu je:
[slo] pkaz objekt NEBO pkaz [slo] objekt
kde:
slo - udv poet opakovn pkazu
pkaz - udv co je teba vykonat, napklad d mae
objekt - udv rozsah pkazu, napklad w (slovo),
$ (do konce dku), atd.
5. Pro vrcen pedel innosti, napi: u (mal u)
Pro vrcen vech prav na dku napi: U (velk U)
Pro vrcen vrcench prav (redo) napi: CTRL-R
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Lekce 3.1: PKAZ VLOIT
** Pka p vlo posledn vymazan text za kurzor. **
1. Pesu kurzor ne na posledn dek textu.
2. Napi dd pro smazn dku a jeho uloen do bufferu.
3. Pesu kurzor VÝŠE tam, kam smazan dek pat.
4. V Normlnm mdu napi p pro optn vloen dku.
5. Opakuj kroky 2 a 4 dokud dky nebudou ve sprvnm poad.
d) Tak se doke vzdlvat?
b) Fialky jsou modr,
c) Inteligence se u,
a) Re jsou erven,
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Lekce 3.2: PKAZ NAHRAZEN
** Napsnm r a znaku se nahrad znak pod kurzorem. **
1. Pesu kurzor ne na prvn dek oznaen --->.
2. Pesu kurzor na zatek prvn chyby.
3. Napi r a potom znak, kter nahrad chybu.
4. Opakuj kroky 2 a 3 dokud nen prvn dka sprvn.
---> Kdi byl pzn tento deg, nkdu stlail paqn klvesy!
---> Kdy byl psn tento dek, nkdo stlal patn klvesy!
5. Nyn pejdi na Lekci 3.2.
POZNMKA: Zapamatuj si, e by ses ml uit pouvnm, ne zapamatovnm.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Lekce 3.3: PKAZ PRAVY
** Pokud chce zmnit st nebo cel slovo, napi cw . **
1. Pesu kurzor ne na prvn dek oznaen --->.
2. Umsti kurzor na psmeno i v slov iok.
3. Napi cw a oprav slovo (v tomto ppad napi 'dek'.)
4. Stla <ESC> a pejdi na dal chybu (prvn znak, kter teba zmnit.)
5. Opakuj kroky 3 a 4 dokud nen prvn vta stejn jako ta druh.
---> Tento iok m nkolik skic, kter psadoinsa zmnit pasdgf pkazu.
---> Tento dek m nkolik slov, kter potebuj zmnit pomoc pkazu.
Vimni si, e cw nejen nahrazuje slovo, ale tak pemst do vkldn.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Lekce 3.4: VCE ZMN POUITM c
** Pkaz pro pravu se dru se stejnmi objekty jako ten pro mazn. **
1. Pkaz pro pravu pracuje stejn jako pro mazn. Formt je:
[slo] c objekt NEBO c [slo] objekt
2. Objekty jsou tak shodn, jako nap.: w (slovo), $ (konec dku), atd.
3. Pejdi ne na prvn dek oznaen --->.
4. Pesu kurzor na prvn rozdl.
5. Napi c$ pro upraven zbytku dku podle toho druhho a stla <ESC>.
---> Konec tohoto dku potebuje pomoc, aby byl jako ten druh.
---> Konec tohoto dku potebuje opravit pouitm pkazu c$ .
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
SHRNUT LEKCE 3
1. Pro vloen textu, kter byl smazn, napi p . To vlo smazan text
ZA kurzor (pokud byl dek smazan, pejde na dek pod kurzorem).
2. Pro nahrazen znaku pod kurzorem, napi r a potom znak, kterm
chce pvodn znak nahradit.
3. Pkaz na upravovn umouje zmnit specifikovan objekt od kurzoru
do konce objektu. Napklad: Napi cw ,m zmn text od pozice
kurzoru do konce slova, c$ zmn text do konce dku.
4. Formt pro nahrazovn je:
[slo] c objekt NEBO c [slo] objekt
Nyn pejdi na nsledujc lekci.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Lekce 4.1: POZICE A STATUS SOUBORU
** Stla CTRL-g pro zobrazen sv pozice v souboru a statusu souboru.
Stla SHIFT-G pro pechod na dek v souboru. **
Poznmka: Peti si celou lekci ne zane vykonvat kroky!!
1. Dr klvesu Ctrl stlaenou a stiskni g . Vespod obrazovky se zobraz
stavov dek s nzvem souboru a dkou na kter se nachz. Zapamatuj
si slo dku pro krok 3.
2. Stla shift-G pro pesun na konec souboru.
3. Napi slo dku na kterm si se nachzel a stla shift-G. To t
vrt na dek, na kterm jsi dve stiskl Ctrl-g.
(Kdy pe sla, tak se NEZOBRAZUJ na obrazovce.)
4. Pokud se ct schopn vykonat tyto kroky, vykonej je.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Lekce 4.2: PKAZ VYHLEDVN
** Napi / nsledovan etzcem pro vyhledn onoho etzce. **
1. Stiskni / v Normlnm mdu. Vimni si, e tento znak se spolu s
kurzorem zobraz v doln sti obrazovky jako pkaz : .
2. Nyn napi 'chhybba' <ENTER>. To je slovo, kter chce vyhledat.
3. Pro vyhledn dalho vsledku stejnho etzce, jednodue stla n .
Pro vyhledn dalho vsledku stejnho etzce opanm smrem, stiskni
Shift-N.
4. Pokud chce vyhledat etzec v opanm smru, pouij pkaz ? msto
pkazu / .
---> "chhybba" nen zpsob, jak hlskovat chyba; chhybba je chyba.
Poznmka: Kdy vyhledvn doshne konce souboru, bude pokraovat na jeho
zatku.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Lekce 4.3: VYHLEDVN PROV ZVORKY
** Napi % pro nalezen prov ),], nebo } . **
1. Pemsti kurzor na kteroukoli (, [, nebo { v dku oznaenm --->.
2. Nyn napi znak % .
3. Kurzor se pemst na odpovdajc zvorku.
4. Stla % pro pesun kurzoru zpt na otvrajc zvorku.
---> Toto ( je testovac dek ('s, ['s ] a {'s } v nm. ))
Poznmka: Toto je velmi uiten p ladn programu s chybjcmi
uzavracmi zvorkami.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Lekce 4.4: ZPSOB JAK ZMNIT CHYBY
** Napi :s/star/nov/g pro nahrazen slova 'nov' za 'star'. **
1. Pesu kurzor na dek oznaen --->.
2. Napi :s/dobr/dobr <ENTER> . Vimni si, e tento pkaz zmn pouze
prvn vskyt v dku.
3. Nyn napi :s/dobr/dobr/g co znamen celkov nahrazen v dku.
Toto nahrad vechny vskyty v dku.
---> dobr suroviny a dobr nin jsou zkladem dobr kuchyn.
4. Pro zmnu vech vskyt etzce mezi dvma dky,
Napi :#,#s/star/nov/g kde #,# jsou sla onch dek.
Napi :%s/star/nov/g pro zmnu vech vskyt v celm souboru.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
SHRNUT LEKCE 4
1. Ctrl-g vype tvou pozici v souboru a status souboru.
Shift-G t pemst na konec souboru. slo nsledovan
Shift-G t pesune na dan slo dku.
2. Napsn / nsledovan etzcem vyhled etzec smrem DOPEDU.
Napsn ? nsledovan etzcem vyhled etzec smrem DOZADU.
Napsn n po vyhledvn najde nsledujc vskyt etzce ve stejnm
smru, Shift-N ve smru opanm.
3. Stisknut % kdy je kurzor na (,),[,],{, nebo } najde odpovdajc
provou zvorku.
4. Pro nahrazen novho za prvn star v dku napi :s/star/nov
Pro nahrazen novho za vechny star v dku napi :s/star/nov/g
Pro nahrazen etzc mezi dvmi dkami # napi :#,#s/star/nov/g
Pro nahrazen vech vskyt v souboru napi :%s/star/nov/g
Pro potvrzen kadho nahrazen pidej 'c' :%s/star/nov/gc
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Lekce 5.1: JAK VYKONAT VNJ PKAZ
** Napi :! nsledovan vnjm pkazem pro sputn pkazu. **
1. Napi obvykl pkaz : , kter umst kurzor na spodek obrazovky
To umon napsat pkaz.
2. Nyn stiskni ! (vykink). To umon vykonat jakkoliv vnj
pkaz z pkazovho dku.
3. Napklad napi ls za ! a stiskni <ENTER>. Tento pkaz zobraz
obsah tvho adrese jako v pkazovm dku.
Vyzkouej :!dir pokud ls nefunguje.
Poznmka: Takto je mon vykonat jakkoliv pkaz.
Poznmka: Vechny pkazy : mus bt dokonen stisknutm <ENTER>
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Lekce 5.2: VCE O UKLDN SOUBOR
** Pro uloen zmn v souboru napi :w SOUBOR. **
1. Napi :!dir nebo :!ls pro vpis aktulnho adrese.
U v, e za tmto mus stisknout <ENTER>.
2. Vyber si nzev souboru, kter jet neexistuje, napklad TEST.
3. Nyn napi: :w TEST (kde TEST je vybran nzev souboru.)
4. To ulo cel soubor (Vuka Vimu) pod nzvem TEST.
Pro oven napi znovu :!dir , m zobraz obsah adrese.
Poznmka: Jakmile ukon Vim a znovu ho spust s nzvem souboru TEST,
soubor bude pesn kopie vuky, kdy si ji ukldal.
5. Nyn odstra soubor napsnm (MS-DOS): :!del TEST
nebo (Unix): :!rm TEST
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Lekce 5.3: VBROV PKAZ ULOEN
** Pro uloen sti souboru napi :#,# w SOUBOR **
1. Jet jednou napi :!dir nebo :!ls pro vpis aktulnho adrese
a vyber vhodn nzev souboru jako nap. TEST.
2. Pesu kurzor na vrch tto strnky a stiskni Ctrl-g pro zobrazen
sla dku. ZAPAMATUJ SI TOTO SLO!
3. Nyn se pesu na spodek tto strnky a opt stiskni Ctrl-g.
ZAPAMATUJ SI I SLO TOHOTO DKU!
4. Pro uloen POUZE sti souboru, napi :#,# w TEST kde #,# jsou
sla dvou zapamatovanch dk (vrch, spodek) a TEST je nzev souboru.
5. Znova se ujisti, e tam ten soubor je pomoc :!dir ale NEODSTRAUJ ho.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Lekce 5.4: SLUOVN SOUBOR
** K vloen obsahu souboru napi :r NZEV_SOUBORU **
1. Napi :!dir pro ujitn, e soubor TEST stle existuje.
2. Pesu kurzor na vrch tto strnky.
POZNMKA: Po vykonn kroku 3 uvid lekci 5.3. Potom se opt pesu dol
na tuto lekci.
3. Nyn vlo soubor TEST pouitm pkazu :r TEST kde TEST je nzev
souboru.
POZNMKA: Soubor, kter vkld se vlo od msta, kde se nachz kurzor.
4. Pro potvrzen vloen souboru, pesu kurzor zpt a vimni si, e te
m dv kopie lekce 5.3, originl a souborovou verzi.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
SHRNUT LEKCE 5
1. :!pkaz vykon vnj pkaz.
Nkter uiten pklady jsou:
(MS-DOS) (Unix)
:!dir :!ls - zobraz obsah souboru.
:!del SOUBOR :!rm SOUBOR - odstran SOUBOR.
2. :w SOUBOR ulo aktuln text jako SOUBOR na disk.
3. :#,#w SOUBOR ulo dky od # do # do SOUBORU.
4. :r SOUBOR vybere z disku SOUBOR a vlo ho do editovanho souboru
za pozici kurzoru.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Lekce 6.1: PKAZ OTEVT
** Napi o pro vloen dku pod kurzor a pepnut do Vkldacho mdu. **
1. Pemsti kurzor ne na dek oznaen --->.
2. Napi o (mal) pro vloen dku POD kurzor a pepnut do
Vkldacho mdu.
3. Nyn zkopruj dek oznaen ---> a stiskni <ESC> pro ukonen
Vkldacho mdu.
---> Po stisknut o se kurzor pemst na vloen dek do Vkldacho
mdu.
4. Pro oteven dku NAD kurzorem jednodue napi velk O , msto
malho o. Vyzkouej si to na nsledujcm dku.
Vlo dek nad tmto napsnm Shift-O po umstn kurzoru na tento dek.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Lekce 6.2: PKAZ PIDAT
** Stiskni a pro vloen textu ZA kurzor. **
1. Pesu kurzor na ne na konec dky oznaen --->
stisknutm $ v Normlnm mdu.
2. Stiskni a (mal) pro pidn textu ZA znak, kter je pod kurzorem.
(Velk A pid na konec dku.)
Poznmka: Tmto se vyhne stisknut i , poslednho znaku, textu na vloen,
<ESC>, kurzor doprava, a nakonec x na pidvn na konec dku!
3. Nyn dokon prvn dek. Vimni si, e pidvn je vlastn stejn jako
Vkldac md, krom msta, kam se text vkld.
---> Tento dek ti umouje nacviit
---> Tento dek ti umouje nacviit pidvn textu na konec dky.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Lekce 6.3: JIN ZPSOB NAHRAZOVN
** Napi velk R pro nahrazen vc ne jednoho znaku. **
1. Pesu kurzor na prvn dek oznaen --->.
2. Umsti kurzor na zatek prvnho slova, kter je odlin od druhho
dku oznaenho ---> (slovo 'posledn').
3. Nyn stiskni R a nahra zbytek textu na prvnm dku pepsnm
starho textu tak, aby byl prvn dek stejn jako ten druh.
---> Pro upraven prvnho dku do tvaru toho posledn na stran pouij kl.
---> Pro upraven prvnho dku do tvaru toho druhho, napi R a nov text.
4. Vimni si, e jakmile stiskne <ESC> vechen nezmnn text zstv.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Lekce 6.4: NASTAVEN MONOST
** Nastav monost, e vyhledvn anebo nahrazovn nedb velikosti psmen **
1. Vyhledej etzec 'ignore' napsnm:
/ignore
Zopakuj nkolikrt stisknut klvesy n.
2. Nastav monost 'ic' (Ignore case) napsnm pkazu:
:set ic
3. Nyn znovu vyhledej 'ignore' stisknutm: n
Nkolikrt hledn zopakuj stisknutm klvesy n.
4. Nastav monosti 'hlsearch' a 'incsearch':
:set hls is
5. Nyn znovu vykonej vyhledvac pkaz a sleduj, co se stane:
/ignore
6. Pro vypnut zvrazovn vsledk napi:
:nohlsearch
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
SHRHNUT LEKCE 6
1. Stisknut o oteve nov dek POD kurzorem a umst kurzor na vloen
dek do Vkldacho mdu.
Napsn velkho O oteve dek NAD dkem, na kterm je kurzor.
2. Stiskni a pro vloen textu ZA znak na pozici kurzoru.
Napsn velkho A automaticky pid text na konec dku.
3. Stisknut velkho R pepne do Nahrazovacho mdu, dokud
nestiskne <ESC> pro jeho ukonen.
4. Napsn ":set xxx" nastav monosti "xxx".
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
LEKCE 7: PKAZY ON-LINE NPOVDY
** Pouvej on-line systm npovdy **
Vim m obshl on-line systm npovdy. Pro zatek vyzkouej jeden z
nsledujcch:
- stiskni klvesu <HELP> (pokud ji m)
- stiskni klvesu <F1> (pokud ji m)
- napi :help <ENTER>
Napi :q <ENTER> pro uzaven okna npovdy.
Me najt npovdu k jakmukoliv tmatu pidnm argumentu k
pkazu ":help". Zkus tyto (nezapome stisknout <ENTER>):
:help w
:help c_<T
:help insert-index
:help user-manual
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
LEKCE 8: VYTVOEN INICIALIZANHO SKRIPTU
** Zapni funkce editoru Vim **
Vim m daleko vce funkc ne Vi, ale vtina z nich je vypnuta ve vchozm
nastaven. Pro zapnut nkterch vytvo soubor "vimrc".
1. Zani upravovat soubor "vimrc". Toto zvis na pouitm systmu:
:edit ~/.vimrc pro Unix
:edit $VIM/_vimrc pro MS-Windows
2. Nyn ti ukzkov "vimrc" soubor:
:read $VIMRUNTIME/vimrc_example.vim
3. Ulo soubor pomoc:
:write
Po ptm startu Vim se zapne zvrazovn syntaxe.
Do souboru "vimrc" me pidat vechny svoje upednostovan nastaven.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Toto ukonuje vuku Vim, kter byla mylen jako strun pehled
editoru Vim, tak akort postaujc pro lehk a obstojn pouvn editoru.
Tato vuka m daleko od plnosti, protoe Vim obsahuje podstatn vce
pkaz. Dle si peti uivatelsk manul: ":help user-manual".
Pro dal studium je doporuen kniha:
Vim - Vi Improved - od Steve Oualline
Nakladatel: New Riders
Prvn kniha uren pro Vim. Obzvlt vhodn pro zatenky.
Obsahuje mnostv pklad a obrzk.
viz http://iccf-holland.org/click5.html
Tato kniha je star a vce vnovan Vi ne Vim, ale tak doporuen:
Learning the Vi Editor - od Linda Lamb
Nakladatel: O'Reilly & Associates Inc.
Je to dobr kniha pro zskn vdomost tm o vem, co mete s Vi dlat.
est vydn obsahuje t informace o Vim.
Tato vuka byla napsan autory Michael C. Pierce a Robert K. Ware,
Colorado School of Mines s pouitm mylenek od: Charles Smith,
Colorado State University. E-mail: bware@mines.colorado.edu.
Upravil pro Vim: Bram Moolenaar.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Peklad do etiny: Lubo Turek
E-Mail: lubos.turek@gmail.com
2007 Feb 28
|