Hardware

Jak editovat soubory v Linuxu: textový editor vi je váš nejlepší přítel

Obsah:

Anonim

Vi, ze slova Visual, je program katalogizovaný jako textový editor, protože na rozdíl od těch, které jsou klasifikovány jako textový procesor, nenabízí nástroje pro vizualizaci konečného výsledku dokumentu v době jeho tisku. Jinými slovy, postrádá možnosti vycentrování nebo zarovnání textu, ale umožňuje univerzální základní činnosti, jako je kopírování, vkládání, přesouvání nebo mazání znaků. Tyto typy programů často používají programátoři k vývoji zdrojového kódu.

Zajisté vás zajímá, proč bychom měli vědět o Vi?, hlavním důvodem je to, že se nachází ve všech distribucích Linuxu a v nouzových situacích může být jediným dostupným editorem, který řeší problém poškození systému, chyb při spouštění nebo jiné katastrofy. Požadované zdroje jsou však nízké a je ideální pro správu systémových souborů.

Textový editor Vi

Vi byl vytvořen tím, že vezme ed a ex zdroje, dva vydavatele pro Unix. Původně napsal Bill Joy v roce 1976. Existuje vylepšená verze s názvem Vim, ale protože Vi je téměř ve všech distribucích, je nutné znát její základy pro nouzové operace.

Vi edit je textový editor, který lze použít ve všech typech terminálů, jeho spuštění je na celé obrazovce, je schopen zpracovat text celého souboru v paměti a několik klíčů stačí k provedení nezbytných operací.

Režimy Vi

Činnost vi závisí na třech stavech nebo režimech:

  • Příkaz nebo normální režim : je to výchozí režim vi, kde klávesy umožňují provádět akce pro pohyb kurzu, procházení souboru, zpracování textu nebo jednoduše ukončit editaci. Druhý režim vkládání nebo textování.: klávesy zadávají do textu znaky. A konečně režim posledního řádku nebo například: kde se klávesy používají k psaní příkazů v dolní části obrazovky, na posledním řádku.

Vi průvodce přežití

Syntaxe pro spuštění Vi z vašeho terminálu je následující:

Viděl jsem 'jméno souboru'

Jakmile je soubor zobrazen, můžete se pohybovat pomocí kurzorových šipek nebo pomocí kláves: h, j, k, l, pokud nemáte kurzorový kurzor.

Existují také jiné způsoby, jak vyvolat vi. Například:

Pokud chcete pouze otevřít okno úprav bez souborů, použijte:

Viděl jsem

V případě společné syntaxe, pokud „název souboru“ neexistuje, vi vygeneruje soubor s uvedeným názvem.

Můžete otevřít vi s více soubory najednou:

viděl file1 file2

Stejným způsobem nám umožňuje otevřít soubor umístěním kurzoru na konkrétní řádek, na konec souboru nebo podle výskytu klíčového slova. Níže jsou uvedeny příklady:

vi +45 file1 vi + $ file1 vi + / Byl tam file1

Možná vás bude zajímat čtení: LyX: Pokročilý textový procesor v LaTeX pro Ubuntu

Základní příkazy

Pomocí několika základních příkazů můžete nyní pracovat na souboru vi.

Velení Popis
: q Jedná se o ukončení editoru (bez uložení informací)
: q! Je to vynucený způsob ukončení editoru bez uložení informací (i když již byly v souboru provedeny změny)
: wq Uložte soubor a zavřete editor
: název souboru Uložte soubor se zadaným názvem

Editace příkazů

Velení Popis
x Používá se k odstranění znaku, který je aktuálně pod kurzorem
dd Slouží k odstranění řádku, který je aktuálně pod kurzorem.
d x d Používá se k odstranění x počtu řádků ze souboru, počítání od toho, který je aktuálně pod kurzorem.
n x Používá se k vymazání n znaků, které v daném okamžiku počítají z kurzoru.
x >> Slouží k identifikaci x řádků vpravo od kurzoru.
x << Používá se pro odsazení x řádků vlevo od kurzoru.
DOPORUČUJEME, jak používat Cron a Crontab v Linuxu

Najděte a vyměňte

Pro vyhledávání slov to děláme z běžného nebo příkazového režimu. Je to stejně jednoduché jako zadání symbolu „ / “, po kterém následuje sekvence znaků, které je třeba vyhledat. Potvrďte stisknutím klávesy Enter. K procházení mezi výskyty používáme klávesu n.

Pokud potřebujeme nahradit konkrétní posloupnost znaků, použije se následující syntaxe:

Chcete-li to v řadě

: s / string nahradit / nahradit string /

Chcete-li provést náhradu v celém dokumentu

Nahrazení lze provést v celém dokumentu pomocí následující syntaxe:

% s / string k nahrazení / nahrazení řetězce /

Nejlepší na této metodě je to, že je extrémně efektivní pro vyhledávání pomocí regulárních výrazů.

Zkopírujte a vložte

Editor Vi nám také umožňuje kopírovat a vkládat výběr řádků. Proces je jednoduchý, představíme následující příkaz:

nyy

Kde n představuje počet řádků, které chci zkopírovat.

Například pokud příkaz, který spustím, je tento:

18r

Výsledkem bude zkopírování 18 řádků do schránky. Pro vložení výběru stačí zadat písmeno p .

Vyjmout a vložit

Tento proces je podobný předchozímu, ale příkaz nahradíme:

ndd

Podobně n představuje počet řádků, které se mají oříznout a nakonec vložíme pomocí klávesy p.

Zachránil tě život? Viděl jsem tě někdy? ? Řekněte nám o svých zkušenostech v komentářích.

Hardware

Výběr redakce

Back to top button