Vi editor: příkazy, instrukce, nastavení

Počítače nové generace jsou všechny postaveny na operačních systémech s grafickým rozhraním. Dnes se nikdo dokonce ani nezapomíná, že před 40 lety byla veškerá správa provedena pomocí speciálních textových příkazů a práce s počítačem připomínala jednosměrnou komunikaci v chatu. A navzdory obrovským změnám ve světě elektroniky zůstává řada obdivovatelů týmu a produktů řízených výhradně pomocí textových příkazů. Například editor vi, který je považován za jeden z nejvhodnějších a flexibilnějších nástrojů pro psaní textů dodnes. Níže je materiál, o kterém budeme podrobněji diskutovat o tom, co představuje vi. Pokyny pro editor, hlavní příkazy a příležitosti - přečtěte si níže uvedené informace.


Co je vi?

Ve své podstatě není vi víc než klasický textový editor, který byl hodně od začátku 70. let do konce 90. let. Konkrétně to bylo vyvinuta v roce 1976. Myšlenka vytvoření nového zjednodušeného textového editoru přišla v čele Bill Joey, který v té době použil další populární produkt - ed. Podle Joeyho a jeho kolegů byl ed příliš složitý a "prostí smrtelníci" nemohli plně zvládnout. Z tohoto důvodu vytvořil George Coloris vlastní textový editor, který byl ironicky nazván "editor pro obyčejné smrtelníky", a poté Bill změnil a přinesl to moderní pohled, který existuje dodnes.

Požadavky na systém

Žádnépředchozí požadavky na zvládnutí příkazového řádku a textové editory jako vi neexistují. Můžete začít od nuly a na jakékoliv platformě, ať už se jedná o systémy typu UNIX (a "vidlice" z nich) nebo distribuce založené na Linuxu. Každá z nich může být nastavena vi v jedné nebo jiné formě. Editor vi pro systém Windows také existuje.


Možnosti zákazníka

Než začnete pracovat s vi, musíte zvolit vhodného zákazníka. Samozřejmě můžete použít originální editor, ale bude omezen schopnostmi a vypadá to příliš matoucí, takže byste měli věnovat pozornost následujícím aplikacím:
  • Vim je upravená verze klasického editoru. Hlavním rysem programu je možnost instalace vlastních rozšíření, jako je zvýraznění syntaxe, podpora Unicode, podpora maker, úložiště jednotlivých relací a další. K dispozici je také verze s grafickým rozhraním s názvem GVim.
  • Elvis je jeden z prvních vi klonů napsaných v programovacím jazyce C a je dostupný na všech platformách najednou. Jedná se o editor na celou obrazovku, který podporuje zvýrazňování systému Windows a syntaxe.
  • Vile je pokus o spojení všech nejlepších ze dvou populárních textových editorů. Mezi uživateli textových editorů, Emacsem a vi se objevuje odporná nepřátelství. Vývojáři Ville se pokoušeli spojit klíčové funkce obou aplikací a poskytnout uživatelům všestranný nástroj pro práci s textem.
  • Nvi je klasický editor založený na vi, kompilovaný speciálně pro systémy FreeBSD.
  • Viper není ani jediný zákazník, ale pouzejen plugin pro populární textový editor Emacs, který vám umožní emulovat příkazy textového editoru vi.

  • Začínáme s vi

    Naopak, pro editor nebude ani nic stahovat. Většina distribucí Linuxu je dodávána s modulem vi. Ve skutečnosti stačí zadat příslušný příkaz a určit soubor, který chcete otevřít. Pokud chcete otevřít soubor v systému vim, musíte napsat: "vim * filename * .txt". Bezprostředně poté se před vámi objeví dokument. Chcete-li ji otevřít v grafickém rozhraní, musíte nahradit příkaz - "gvim * filename * .txt". Nejprve se dostanete do týmového režimu. Editor vi označuje práci ve dvou režimech: režim úprav a příkazový režim. První je pro psaní a druhá pro navigaci a provádění funkcí, jako je ukládání. Začněme příkazem a navigací.

    Navigace

    Chcete-li začít, je podívat se na kterých týmů editor vi, který umožňuje přesunout kurzor v dokumentu. Většinou se používá pro tento klíč, H, J, K, L, odpovědný za pohybující se vlevo, dolů, nahoru a doprava, resp. Ve skutečnosti v moderních verzích vi, vim a grafiky včetně „vidličku“ Podporuje šíp, ale nutí sami používat klasickou verzi, budete nakonec zvyknout na to, a uvědomit si, že mnohem rychlejší a jednodušší. Jediným prvkem, který může překvapit - neschopnost se pohybovat na horním řádku pomocí H a L, pro pohyb nahoru a dolů vždytlačítka j a k Chcete-li se přesunout na začátek nebo konec řetězce, používají se tlačítka 0 a $. Ctrl + F Pro navigaci mezi stránkami se používá kláves Ctrl + B. Klávesy W, e, b se používají k přesunu mezi slovy. Chcete-li okamžitě navigovat k prvnímu znaku dalšího slova, stiskněte w. Chcete-li se přesunout na poslední znak dalšího slova, stiskněte E. Chcete-li umístit první znak předchozího slova, stiskněte tlačítko b. Tam je také malý snap zde. Skutečnost je, že složitá slova editor se dělí podle mezery a pomlčky do samostatných slov. To znamená, že výraz - noční disk bude považován za tři různá slova. Abyste neztráceli čas skákat nad pomlčkou, můžete použít příkazy s velkými písmeny, to znamená W spolu w B b.
    Pro významnější skoky se používají závorky () {}. První pomáhá pohybovat se mezi větami, zatímco jiné jsou mezi celým odstavcem. Nejpohodlnějším způsobem pohybu je přesunutí řádků a klíčových slov. Chcete-li přesunout kurzor na určitý řádek, musíte zadat číslo řádku a G (musí to být titul G). Chcete-li se přesunout na konkrétní slovo, musíte spustit vyhledávání pomocí znaku /. Například, pokud chcete najít slovo anafora, zadejte /anafora a stiskněte Enter. Chcete-li se pohybovat mezi vyhledávacími slovy, použijte tlačítka n a N.

    Úpravy a ukládání

    Chcete-li začít, zjistěte, jak opustit editor vi. Můžete to provést příkazem: q, který program jednoduše zavře bez jakýchkoliv změn. Stojí za zmínku, že uzavření programu neníbude se ukázat, pokud do dokumentu byly provedeny nějaké změny. Jedná se o určitý druh ochrany před ztrátou informací, takže než opustíte, musíte data vždy uložit. Uložení v editoru vi se provádí pomocí příkazu: w. Příkazy lze kombinovat. Například zadáním: wq současně uložíte data a ukončíte program. Ale to není všechno. Pokud chcete upravený dokument uložit do nového souboru, musíte použít příkaz vi editor - "Uložit soubor", který je implementován pomocí vstupu: w * filename * .txt. Nyní hovoříme o "jednoduché" úpravě, která je spojena s podobnými příkazy, aniž by změnila obsah dokumentů. Chcete-li například odstranit libovolné znaky, použije se tlačítko x a klávesa J se používá pro spojení dvou řádků. Chcete-li zrušit výběr celé čáry, použijte dvojitý klepnutí d. Pomocí klávesy r můžete změnit znaky.
    Kterýkoli z výše uvedených příkazů lze pomocí klávesy duplikovat (nebo opakovat několikrát). (bod). Například můžete smazat čtyři řádky najednou zadáním dd. Tyto příkazy můžete kombinovat. Již víme, že pomocí hranatých závorek se můžete přesunout na konec linky a pomocí držáku} můžete přeskočit na konec odstavce. Po sestavení d klíče můžete odstranit celé řádky a odstavce, aniž byste museli ztrácet čas. Pokud znáte tolik příkazů editoru vi pro smazání textu, potřebujete vědět, jak vše vzdáleně obnovit (postupně). Chcete-li to provést, použijte tlačítko u, které vám umožní nezávisle se vrátit zpětz jakých kroků bylo podniknuto dříve (pokud, samozřejmě, toto není ukončení programu).

    Režim úprav

    Jakmile jste již obeznámeni s příkazy pro správu textového editoru, je čas přejít na jeho okamžitou úlohu - psaní textu. Samotný proces psaní přirozeně se neliší od procesu v jiném editoru, ale je důležité mít na paměti, že budete muset neustále přepínat mezi režimy a příkazy pro úpravy. Chcete-li přepnout do režimu úprav, stiskněte tlačítko i nebo a (na něm bude záviset pouze pozice kurzoru v textu). Poté můžete začít psát. Veškerý text bude zadán do jednoho řádku, dokud nestlačíte klávesu o, který vytvoří nový řádek, nebo příkaz cc, který nahrazuje aktuální řádek novým textem. K návratu do režimu družstva použijte klávesu Esc.

    Vizuální režim, kopírování a vkládání

    Použitím textových editorů často využíváme funkci kopírování a vkládání textu. Jsme zvyklí na horké klávesy Ctrl + C a Ctrl + V v moderních operačních systémech, takže práci v vi se může zdát komplikovaná. Ve skutečnosti stačí jít do vizuálního režimu a pak pomocí již naučených příkazů vybrat a zkopírovat požadovaný text. Kopírování v editoru vi (stejně jako vložka) funguje pouze ve vizuálním režimu zvláštního režimu (aktivovaný tlačítkem v). Ve vizuálním režimu se zvýrazní část textu v dokumentu. Zvýrazněnou oblast můžete změnit pomocí pohybových kláves a jejich kombinací. A pak budestačí vybrat požadovanou oblast, stačí stisknout tlačítko y pro zkopírování textu nebo d pro vyjmutí (odstranění vybrané oblasti). Vložte text tak, abyste snadno přesunuli kurzor na požadovanou oblast a stiskněte tlačítko P. Text se okamžitě objeví v oblasti za kurzorem.

    Komplexní příkazy

    Za složitých týmů jsou příkazy kombinovány. Již byly diskutovány výše, ale měli by se na to znovu zaměřit, protože kombinace správné kombinace umožňuje dosáhnout maximální produktivity a pohodlí.
    Můžete také použít číslice s některými pohyblivými příkazy. Pokud například chcete přepnout jedno slovo, ale pouze 6 a místo šestkrát stiskněte w, stačí zadat 6w. Pomocí čísel můžete kombinovat dva týmy najednou. Chcete-li například odstranit několik slov najednou, můžete pomocí příkazu d5w smazat 5 slov najednou. Stejně tak kombinace s závorkami odstraní řádky, odstavce a podobně.

    Nahrazení textu

    Z dalších funkcí je třeba zdůraznit možnost nahrazení celé části textu i všech stejných částí celého dokumentu. Jedná se o uspokojivou užitečnou možnost, zejména pokud jde o programový kód nebo vyplňování velkých duplicitních dotazníků. Představte si, že ve zvoleném textovém řádku existuje výraz vysvětlení, ale chceme jej změnit na jiný, například, abychom si mysleli. V tomto případě bude příkaz vypadat takto: s /vysvětlení /dávat myšlenku k jídlu /. Nahrazení všech poznámek v vysvětlení v dokumentu může trochu komplikovat příkaz, pak to bude vypadat takto:% s /vysvětlení /dávání myšlení /g.

    Místo toho, abyste uzavřeli

    Takže teď víte, jak spravovat editor vi. Znáte všechny základní příkazy, jak editovat a upravovat text. Seznamuje se s užitečnými příkazy a možnostmi. Je to dokonalý čas, abyste to všechno vyzkoušeli v praxi. Navzdory lehce odpudivému vzhledu a vysokému vstupnímu prahu může být po dlouhé praxi nejvhodnějším nástrojem pro vás. Hlavní věc - nezapomeňte panovat, zapisujte všechny naučené příkazy, skripty a opakujte je všechny v praxi, aby nově získané dovednosti přinesly automatismus.

    Související publikace