Vi editor: príkazy, inštrukcie, nastavenia

Počítače novej generácie sú všetky postavené na operačných systémoch s grafickým rozhraním. Dnes nie každý si dokonca pamätá, že pred 40 rokmi sa všetka správa vykonávala pomocou špeciálnych textových príkazov a práca s počítačom sa podobala jednosmernej komunikácii v rozhovore. A napriek obrovským zmenám vo svete elektroniky ostávajú veľa obdivovateľov v tíme a produktov, ktoré sú riadené výlučne pomocou textových príkazov. Napríklad editor vi, ktorý sa považuje za jeden z najpohodlnejších a flexibilnejších nástrojov pre písanie textov až dodnes. Nižšie uvádzame materiál, o ktorom budeme podrobnejšie diskutovať o tom, čo predstavuje vi. Pokyny pre editora, hlavné príkazy a príležitosti - prečítajte si všetko nižšie.


Čo je vi?

Vo svojej podstate vi nie je nič iné ako klasický textový editor, ktorý bol veľa od začiatku 70. rokov do konca 90. rokov. Konkrétne to bolo vyvinuté v roku 1976. Myšlienka vytvoriť nový zjednodušený textový editor prišla v čele Bill Joey, ktorý v tom čase použil ďalší populárny produkt - ed. Podľa Joeyho a jeho kolegov, ed bol príliš zložitý a "jednoduchí smrteľníci" nemohli úplne zvládnuť. Z tohto dôvodu vytvoril George Coloris vlastný textový editor, ktorý sa ironicky nazýval "editor pre jednoduchých smrteľníkov", a potom ho Bill upravil a priniesol ho modernému vzhľadu, ktorý existuje dodnes.

Systémové požiadavky

Žiadnepredchádzajúce požiadavky na ovládanie príkazového riadku a textové editory ako vi neexistujú. Môžete začať od nuly a na akejkoľvek platforme, či už je to UNIX-like systémy (a "vidlička" z nich) alebo distribúcie založené na Linuxe. Každá z nich môže byť nastavená vi v jednej alebo druhej forme. Aj editor vi pre systém Windows existuje.


Možnosti zákazníkom

Pred začatím práce s vi, musíte vybrať príslušný klient. Samozrejme, môžete použiť editor a originálne, ale je obmedzený čo do rozsahu, a je príliš mätúce, takže dávať pozor na nasledujúce aplikácie:
  • Vim - upravenú verziu klasickej editora. Hlavným rysom tohto programu je možnosť nastaviť vlastné expanziu, ako je zvýraznenie syntaxe, podpora pre Unicode, podpora makier pri zachovaní individuálnej sedenie a ďalšie. K dispozícii je aj verzia s grafickým rozhraním s názvom GVim.
  • Elvis - jeden z prvých klonov VI, napísaných v C programovacom jazyku a je k dispozícii na všetkých platformách naraz. Jedná sa o editor na celej obrazovke, ktorý podporuje zvýraznenie systému Windows a syntax.
  • Vile je pokus o spojenie všetkých najlepších dvoch populárnych textových editorov. Medzi používateľmi textových redaktorov, Emacs a vi, existuje nepríjemná nepriateľstvo. Vývojári spoločnosti Ville sa pokúsili spojiť kľúčové funkcie obidvoch aplikácií a poskytnúť používateľom všestranný nástroj na prácu s textom.
  • Nvi je klasický editor založený na vírusoch, kompilovaný špeciálne pre systémy FreeBSD.
  • Viper nie je ani jediný zákazník, ale ibalen plugin pre populárny textový editor Emacs, ktorý vám umožní emulovať príkazy textového editora vi.

  • Začíname s vi

    S najväčšou pravdepodobnosťou pracovať s redaktorom nemusíte ani stahovať nič. Väčšina linuxových distribúcií sa dodáva so súpravou vi. Vlastne stačí zadat príslušný príkaz a špecifikovať súbor, ktorý sa má otvoriť. Ak chcete otvoriť súbor vo formáte vim, musíte napísať - "vim * filename * .txt". Bezprostredne potom sa pred vámi zobrazí dokument. Ak chcete ho otvoriť v grafickom rozhraní, musíte nahradiť príkaz - "gvim * filename * .txt". Najprv sa dostanete do tímového režimu. Editor vi označuje prácu v dvoch režimoch: režim úprav a príkazový režim. Prvá je pre písanie a druhá pre navigáciu a vykonávanie funkcií, ako je ukladanie. Začnime s príkazovým režimom a navigáciou.

    Navigácia

    Najprv je potrebné zistiť, čo povely editora vi umožňujú presunúť kurzor do dokumentu. Kľúč h, j, k, l, ktoré sú zodpovedné za pohyb doľava, dole, hore a doprava, sa používajú hlavne na tento účel. V modernej verzii vi, vrátane vim a grafických "vidličiek" je práca podporovaná šípkami, ale nútením používať klasickú verziu si nakoniec zvyknete a pochopíte, že oveľa rýchlejšie a pohodlnejšie. Jediná funkcia, ktorá môže byť prekvapením - nedostatok schopnosti prejsť na hornú čiaru pomocou h a l, pre pohyb nahor a nadol sú vždy používanétlačidlá j a k Na presun na začiatok alebo na koniec reťazca sa používajú tlačidlá 0 a $. Ctrl + F Ctrl + B slúži na navigáciu medzi stránkami. Klávesy W, e, b sa používajú na pohyb medzi slovami. Ak chcete okamžite prejsť na prvý znak ďalšieho slova, stlačte tlačidlo w. Ak chcete prejsť na posledný znak ďalšieho slova, stlačte E. Ak chcete umiestniť prvý znak predchádzajúceho slova, stlačte b. Tam je tiež malý snap tu. Faktom je, že zložité slová editor rozdeľuje podľa medzery a pomlčiek na samostatné slová. To znamená, že výraz - nočná jazda sa bude považovať za tri rôzne slová. Aby ste nezostali čas skákaním nad pomlčkou, môžete použiť príkazy veľkými písmenami, to znamená W spolu w B b.
    Pri významnejších skokoch sa používajú zátvorky () {}. Prvý pomáha pohybovať sa medzi vetami, zatiaľ čo iné sú medzi celým odsekom. Najpohodlnejším spôsobom pohybu je presunúť riadky a kľúčové slová. Ak chcete presunúť kurzor na určitý riadok, musíte zadať číslo riadku a G (musí to byť názov G). Ak chcete prejsť na konkrétne slovo, musíte spustiť vyhľadávanie pomocou znaku /. Ak napríklad chcete nájsť slovo anafora, zadajte /anafora a stlačte kláves Enter. Ak chcete prejsť medzi vyhľadávanými slovami, použite klávesy n a N.

    Úprava a uloženie

    Ak chcete začať, zistite, ako opustiť editor vi. Môžete to urobiť príkazom: q, ktorý program jednoducho ukončí bez akýchkoľvek zmien. Stojí za zmienku, že ukončenie programu nie jeak sa v dokumente vykonali nejaké zmeny. Je to istá ochrana pred stratou informácií, takže pred ukončením musíte vždy uložiť údaje. Ukladanie do editora vi sa vykoná pomocou príkazu: w. Príkazy možno kombinovať. Napríklad zadaním: wq súčasne uložíte dáta a ukončíte program. Ale to nie je všetko. Ak chcete uložiť upravený dokument do nového súboru, musíte použiť príkaz vi editor - "Save File", ktorý je implementovaný pomocou vstupu: w * filename * .txt. Teraz poďme hovoriť o "jednoduchej" editácii, ktorá je viazaná na podobné príkazy, bez zmeny obsahu dokumentov. Ak chcete napríklad odstrániť ľubovoľné znaky, použije sa kláves x a klávesom J sa použije spojenie dvoch riadkov. Ak chcete zrušiť výber celej riadky, dvakrát sa dotknite tlačidla d. Znaky môžete zmeniť pomocou tlačidla r.
    Ktorýkoľvek z vyššie uvedených príkazov možno pomocou kľúča duplikovať (alebo opakovať niekoľkokrát). (Point). Napríklad môžete vymazať štyri riadky naraz zadaním dd. Tieto príkazy môžete kombinovať. Už vieme, že pomocou zátvoriek sa môžete presunúť na koniec linky a pomocou zátvorky} môžete skákať na koniec odseku. Po vložení kľúča d spolu s nimi môžete vymazať celé riadky a odseky bez toho, aby ste museli strácať čas. Keď viete toľko príkazov editora vi na odstránenie textu, potrebujete vedieť, ako všetko obnoviť na diaľku (trochu po kúsku). Ak to chcete urobiť, použite tlačidlo u, ktoré vám umožní nezávisle odstupovaťz akých krokov sa podniklo predtým (ak, samozrejme, toto nie je uzavretie programu).

    Režim úpravy

    Keď už ste sa oboznámili s príkazmi na správu textového editora, je čas prejsť na jeho okamžitú úlohu - písať text. Samotný proces písania sa prirodzene neodlišuje od toho, ktorý sa používa v žiadnom inom editore, ale je dôležité mať na pamäti, že budete musieť neustále prepínať medzi režimami úprav a príkazmi. Ak chcete prejsť do režimu úprav, stlačte klávesy i alebo a (na tomto mieste bude závisieť len umiestnenie kurzora v texte). Potom môžete začať písať. Celý text sa zadá do jedného riadka, kým nestlačíte tlačidlo o, ktoré vytvorí nový riadok, alebo príkaz cc, ktorý nahradí aktuálny riadok novým textom. Pomocou klávesu Esc sa vráťte do tímového režimu.

    Vizuálny režim, kopírovanie a vkladanie

    Používanie textových editorov často využíva funkciu kopírovania a vkladania textu. Na moderných operačných systémoch sme zvyknutí na klávesové skratky Ctrl + C a Ctrl + V, takže práce vo vi sa môžu zdať komplikované. V skutočnosti stačí prejsť do vizuálneho režimu a potom pomocou už naučených príkazov vybrať a skopírovať požadovaný text. Kopírovanie do editora vi (rovnako ako vložka) funguje iba v vizuálnom režime špeciálneho režimu (aktivovaný tlačidlom v). Vo vizuálnom režime sa zvýrazní časť textu v dokumente. Zvýraznenú oblasť môžete zmeniť pomocou tlačidiel pohybu a ich kombinácií. Potom, potom to budestačí vybrať požadovanú oblasť, stačí stlačiť y pre skopírovanie textu alebo d pre rezanie (odstrániť vybranú oblasť). Vložte text tak, aby ste ľahko posunuli kurzor na požadovanú oblasť a stlačte P. Text sa okamžite zobrazí v oblasti za kurzorom.

    Komplexné príkazy

    Komplexné príkazy sú kombinované. Už boli uvedené vyššie, ale mali by sa na to opäť zamerať, pretože kombinácia správnej kombinácie umožňuje dosiahnuť maximálnu produktivitu a pohodlie.
    Môžete tiež použiť číslice s niektorými pohyblivými príkazmi. Napríklad, ak chcete prepnúť nie jedno slovo, ale len 6 potom namiesto šesťkrát stlačte w môžete len zadať 6w. Pomocou čísel môžete kombinovať dva tímy naraz. Ak chcete napríklad odstrániť viacero slov naraz, môžete použiť príkaz d5w na vymazanie 5 slov naraz. Zodpovedajúco, kombinácie s zátvorkami odstránia riadky, odseky atď.

    Nahradenie textu

    Z ďalších funkcií je potrebné zdôrazniť možnosť nahradiť celé časti textu, ako aj všetky rovnaké časti celého dokumentu. Je to uspokojivá užitočná možnosť, najmä pokiaľ ide o programový kód alebo vyplnenie veľkých duplicitných dotazníkov. Predstavte si, že vo vybranom riadku textu existuje výraz vysvetlenia, ale chceme ho zmeniť na iný, napr. V tomto prípade príkaz bude vyzerať nasledovne: s /vysvetlenie /dávať jedlo na zamyslenie /. Ak chcete nahradiť všetky poznámky vo vysvetlení v dokumente, môže mierne komplikovať príkaz, potom to bude vyzerať takto:% s /vysvetlenie /podanie jedla na zamyslenie /g.

    Namiesto uzatvárania

    Teraz už rozumiete, ako spravovať editor vi. Poznáte všetky základné príkazy, ako upravovať a upravovať text. Zoznámte sa s užitočnými príkazmi a funkciami. Je to skvelý čas, aby ste to všetko vyskúšali v praxi. Napriek svojmu mierne odpornému vzhľadu a vysokému vstupnému prahu, vi po dlhej praxi môže byť pre vás najvhodnejším nástrojom. Najdôležitejšia vec - nepanikejujte, nezapisujte všetky učené príkazy, skripty a opakujte ich všetky v praxi, aby ste získali nové zručnosti automatizmu.

    Súvisiace publikácie