Spoluprace se soubory a programyNejzakladnejsi zaklady prace se soubory jsem jiz prozradil. Chcete-li nektery nacist do editoru, zadate jej jako parametr pri spusteni vim. Jestlize snad soubor uvedeneho jmena dosud neexistuje, bude pri ulozeni vytvoren.
Pokud se ukladani tyce, poslouzi k nemu prikaz Jemnosti nacitani souboruPokud behem prace na jednom souboru zatouzite po editaci jineho, nemusite vim ukoncovat a znovu startovat. Staci ulozit aktualni stav zpracovavaneho souboru a pote zadat:edit jmeno_souboru. Prikaz lze zkratit i na
pouhe :e.
Lze dokonce pracovat se skupinou textu. Pokud pri startu programu zadate v
parametrech vice nez jedno jmeno, vim otevre prvni z uvedenych
souboru, ale ostatni si pamatuje. Kdyz se pak chcete posunout na nasledujici
soubor, pouzijte prikaz
Priklad: Nevyhodou techto prikazu je, ze pri posunu na nasledujici ci predchozi soubor se editor ocitne vzdy znovu ve vychozi pozici. Kurzor tedy presune na zacatek textu. V rade situaci by se vsak vice hodilo, aby se editor vracel do souboru na pozici, z niz jste jej opustili. Takove chovani nabizi rozdeleni obrazovky na okna a paralelni editace nekolika textu. Ta ale patri az do casti pro pokrocile.
Pokud neuvedete absolutni cestu k souboru, bude nacten z aktualniho adresare.
Jeho jmeno vam sdeli prikaz
Zajimavou moznosti je klavesova kombinace Vkladani do textuDoposud jsem se zabyval pouze moznosti zmenit editovany soubor. Obcas vsak potrebujete do zpracovavaneho textu vlozit obsah urciteho souboru. To zaridi prikaz:r jmeno_souboru. Vlozi se
pod radek s kurzorem.
Prikaz Priklad: Ukladani na diskZakladnim prikazem pro zapis je samozrejme:w, ktery
ulozi obsah editovaneho souboru. Muzete jej zapsat i pod novym jmenem, pokud
pouzijete :w jmeno_souboru. Kdyz se
vyskytnou problemy (soubor je chranen proti zapisu nebo "vytvareny" soubor jiz
existuje), editor odmitne akci provest. Ovsem zaroven vas upozorni na moznost
pripojit k prikazu vykricnik, kterym si muzete jeho provedeni vynutit.
Napriklad :w! zapise aktualni obsah i do souboru,
ktery je urcen pouze pro cteni. To samozrejme bude fungovat pouze v pripade, ze
mate opravneni k tomu prislusnou ochranu vypnout.
Poslednim rezimem zapisu je
Specialnim pripadem "ulozeni" textu je, kdyz jej predate ke zpracovani jinemu
programu. Take k tomuto ucelu slouzi prikaz Priklad:Vsimnete si dvoji ulohy vykricniku. Pokud se vyskytne na konci nazvu prikazu, oznacuje jeho duraznejsi variantu. Napriklad :w! pokus ulozi editovany text do souboru
pokus, prestoze existuje. Jestlize vsak vykricnik pouzijete na
zacatku slova, signalizuje spusteni programu. Proto :w !pokus preda editovany text do standardniho vstupu
programu pokus.
Jine prikazyKrome vyse zminovanych zpusobu spoluprace s programy, kdy vkladate do textu jejich vystup nebo naopak ucinite text jejich vstupem, lze tez odskocit z editace k jinemu programu. To lze provest jednoucelove prikazem:!prikaz. Opet se objevuje vykricnik na zacatku
slova - tedy jedna se o spusteni programu. vim jej provede, zobrazi
vysledek a vrati se k editaci textu.
Chcete-li si udelat delsi vylet, pouzijte |