technické vybavenie

Ako editovať súbory v Linuxe: textový editor vi je váš najlepší priateľ

Obsah:

Anonim

Vi, zo slova Visual, je program katalogizovaný ako textový editor, pretože na rozdiel od tých, ktoré sú klasifikované ako textový procesor, neponúka nástroje na vizualizáciu konečného výsledku dokumentu v čase tlače. Inými slovami, chýbajú možnosti na centrovanie alebo zarovnanie textu, ale umožňuje univerzálne základné činnosti, ako je kopírovanie, vkladanie, presúvanie alebo mazanie znakov. Programátori často používajú tieto typy programov na vývoj zdrojového kódu.

Určite sa pýtate, prečo by sme mali vedieť o Vi?, hlavným dôvodom je to, že sa vyskytuje vo všetkých distribúciách Linuxu av núdzových situáciách môže byť jediným dostupným editorom, ktorý vyrieši problém poškodenia systému, chýb pri zavádzaní alebo inej katastrofy. Potrebné zdroje sú však nízke a je ideálny na správu systémových súborov.

Textový editor Vi

Vi bol vytvorený prevzatím ed a ex zdrojov, dvoch vydavateľov pre Unix. Pôvodne napísal Bill Joy v roku 1976. Existuje vylepšená verzia s názvom Vim, ale pretože Vi je takmer vo všetkých distribúciách, je potrebné poznať jej základy pre núdzové operácie.

Vi editor je textový editor, ktorý je možné použiť vo všetkých typoch terminálov, jeho vykonanie je na celej obrazovke, je schopný spracovať text celého súboru v pamäti a na vykonanie potrebných operácií stačí pár klávesov.

Vi režimy

Činnosť vi závisí od troch stavov alebo režimov:

  • Príkaz alebo bežný režim : je to predvolený režim vi, v ktorom klávesy umožňujú vykonávať akcie na pohyb po kurze, navigáciu v súbore, prácu s textom alebo jednoducho ukončenie úprav. Druhý režim vkladania alebo vkladania textu.: klávesy zadávajú znaky v texte a nakoniec režim posledného riadku alebo napríklad: kde sa klávesy používajú na písanie príkazov v dolnej časti obrazovky, na poslednom riadku.

Vi sprievodca prežitím

Syntax na spustenie Vi z vášho terminálu je nasledovná:

Videl som 'názov súboru'

Po zobrazení súboru sa môžete pohybovať pomocou kurzorových kurzorov alebo pomocou klávesov: h, j, k, l v prípade, že nemáte kurzorový kurzor.

Existujú aj iné spôsoby, ako vyvolať vi. Napríklad:

Ak chcete iba otvoriť okno úprav bez súborov, použite:

Videl som

V prípade spoločnej syntaxe, ak „názov súboru“ neexistuje, vi vygeneruje súbor s uvedeným názvom.

Môžete otvoriť vi s viacerými súbormi naraz:

videl file1 file2

Rovnakým spôsobom nám umožňuje otvoriť súbor umiestnením kurzora na konkrétny riadok, na koniec súboru alebo podľa výskytu kľúčového slova. Nižšie sú uvedené príklady:

vi +45 file1 vi + $ file1 vi + / Bol súbor file1

Možno vás bude zaujímať čítanie: LyX: Pokročilý procesor dokumentov v LaTeX pre Ubuntu

Základné príkazy

Pomocou niekoľkých základných príkazov môžete teraz pracovať na vašom súbore vi.

príkaz popis
: q Je to ukončiť editor (bez uloženia informácií)
: q! Je to nútený spôsob ukončenia editora bez uloženia informácií (aj keď už boli v súbore vykonané zmeny)
: wq Uložte súbor a zatvorte editor
: názov súboru Uložte súbor so zadaným názvom

Úpravy príkazov

príkaz popis
x Používa sa na odstránenie znaku, ktorý sa aktuálne nachádza pod kurzorom
dd Používa sa na vymazanie riadku, ktorý je aktuálne pod kurzorom.
d x d Používa sa na odstránenie x počtu riadkov zo súboru, počítajúc z toho, ktorý je práve pod kurzorom.
n x Používa sa na vymazanie n znakov počítajúcich v danom okamihu z kurzora.
x >> Používa sa na identifikáciu x riadkov vpravo od kurzora.
x << Používa sa na odsadenie x riadkov vľavo počnúc kurzorom.
ODPORÚČAME SA Ako používať Cron a Crontab v Linuxe

Nájsť a nahradiť

Ak chcete vyhľadávať slová, robíme to z bežného alebo príkazového režimu. Je to také jednoduché ako zadanie symbolu „ / “, za ktorým nasleduje postupnosť znakov na vyhľadávanie. Potvrďte stlačením klávesu Enter. Na navigáciu medzi výskytmi používame kláves n.

Ak potrebujeme nahradiť konkrétnu postupnosť znakov, použije sa táto syntax:

Robiť to v rade

: s / string nahradiť / nahradiť string /

Vykonať výmenu v celom dokumente

Nahradenie je možné v celom dokumente s nasledujúcou syntaxou:

% s / string nahradiť / nahradiť string /

Najlepšie na tejto metóde je, že je mimoriadne účinná pri vyhľadávaní pomocou regulárnych výrazov.

Skopírujte a prilepte

Editor Vi nám tiež umožňuje kopírovať a vkladať výber riadkov. Postup je jednoduchý, predstavíme nasledujúci príkaz:

NYY

Kde n predstavuje počet riadkov, ktoré chcem skopírovať.

Napríklad, ak spustím príkaz, je tento:

18yy

Výsledkom bude, že do schránky sa skopíruje 18 riadkov. Na vloženie výberu stačí zadať písmeno p .

Vystrihnite a prilepte

Tento proces je podobný predchádzajúcemu, ale príkaz nahradíme:

NDD

Podobne n predstavuje počet riadkov, ktoré sa majú orezať a nakoniec vložíme pomocou klávesu p.

Zachránil ťa život? Videl som ťa niekedy? ? Povedzte nám o svojich skúsenostiach v komentároch.

technické vybavenie

Voľba editora

Back to top button