Úvodná » ako » Príručka pre začiatočníkov na úpravu textových súborov s programom Vi

    Príručka pre začiatočníkov na úpravu textových súborov s programom Vi

    Vi je výkonný textový editor, ktorý je súčasťou väčšiny systémov Linux, dokonca aj vstavaných. Niekedy budete musieť upraviť textový súbor v systéme, ktorý neobsahuje priaznivejší textový editor, takže poznanie Vi je nevyhnutné.

    Na rozdiel od Nano, ľahko použiteľného terminálového textového editora, Vi nedrží vašu ruku a na obrazovke zobrazí zoznam klávesových skratiek. Jedná sa o modálny textový editor a má vkladací aj príkazový režim.

    Začíname

    Vi je terminálová aplikácia, takže ju budete musieť spustiť z terminálového okna. Použi vi / path / to / file príkaz otvoriť existujúci súbor s Vi. vi / path / to / file príkaz funguje aj vtedy, ak súbor ešte neexistuje; Vi vytvorí nový súbor a zapíše ho na zadané miesto pri ukladaní.

    Nezabudnite použiť sudo, ak chcete upraviť systémový súbor. Takže napríklad napíšete sudo vi / etc / fstab ak ste chceli upraviť súbor fstab. Použi su namiesto toho, ak používate verziu systému Linux, ktorá nepoužíva Ubuntu a nepoužíva sudo.

    Režim príkazov

    Toto sa zobrazí, keď otvoríte súbor vo formáte vi. Vyzerá to, že môžete začať písať, ale nemôžete. Vi je modálny textový editor a otvára sa v režime príkazov. Pokus o zadanie na tejto obrazovke bude mať za následok neočakávané správanie.

    V režime príkazu môžete pohybovať kurzorom pomocou klávesov so šípkami. Stlačte tlačidlo X klávesu na odstránenie znaku pod kurzorom. Existuje celá rada ďalších príkazov na odstránenie - napríklad písanie dd (dvakrát stlačte tlačidlo d) vymaže celý riadok textu.

    Môžete si vybrať, skopírovať, vystrihnúť a prilepiť text v príkazovom režime. Umiestnite kurzor na ľavej alebo pravej strane textu, ktorý chcete skopírovať, a stlačte tlačidlo proti Kľúč. Presuňte kurzor na výber textu a potom stlačte tlačidlo y skopírujte vybratý text alebo X aby ste to prerušili. Umiestnite kurzor na požadované miesto a stlačte tlačidlo p kľúč na vkladanie textu, ktorý ste skopírovali alebo znížili.

    Režim vloženia

    Okrem režimu príkazov, druhý režim, ktorý potrebujete vedieť, je režim vloženia, ktorý vám umožňuje vložiť text do Vi. Zadanie režimu vloženia je jednoduché, akonáhle viete, že existuje - stačí stlačiť tlačidlo ja stlačte jedenkrát po umiestnení kurzora do príkazového režimu. Začnite písať a Vi vloží zadané znaky do súboru, namiesto toho, aby ste ich pokúsili interpretovať ako príkazy.

    Keď skončíte v režime vloženia, stlačte kláves Escape a vráťte sa do príkazového režimu.

    Ukladanie a ukončenie

    Môžete uložiť a ukončiť vi z príkazového režimu. Najskôr sa uistite, že ste v režime príkazov stlačením klávesu escape (stlačenie klávesu escape znova nečiní nič, ak už máte príkazový režim.)

    typ : WQ a stlačte kláves enter pre zápis súboru na disk a ukončenie vi. Tento príkaz môžete tiež rozdeliť - napíšte napríklad : w a stlačte enter pre zápis súboru na disk bez ukončenia alebo zadania : q ukončiť vi bez uloženia súboru.

    Vi vás nedovolí ukončiť, ak ste zmenili súbor od posledného uloženia, ale môžete napísať : q! a stlačte kláves enter pre ignorovanie tohto upozornenia.


    Pozrite sa na Nano, ak hľadáte jednoduchší terminálový textový editor. Väčšina linuxových distribúcií je dodávaná s nainštalovaným systémom Nano, ale vstavané systémy a iné zbavené prostredia často obsahujú len Vi.