Používate Vi? Tu je návod, ako otvoriť súbor, uložiť a ukončiť

Používate Vi? Tu je návod, ako otvoriť súbor, uložiť a ukončiť

Vytváranie a úprava textových súborov je jednou z najzákladnejších úloh, ktoré môžete v systéme Linux vykonávať. Textový editor Vi vám poskytuje výkonné ovládacie prvky spojené s úpravou textových súborov. Čo je však prínosom stráviť hodiny písaním, keď súbor ani neviete uložiť?





V tomto príspevku budeme diskutovať o všetkom, čo sa týka úpravy súborov vo Vi, spolu s niekoľkými podrobnými sprievodcami o tom, ako ukladať a ukončovať aj textové súbory.





Upravujeme režimy

Vi ponúka svojim užívateľom dva režimy úprav. Sú to tieto:





  1. Normálny režim
  2. Režim vkladania

Keď otvoríte textový súbor vo Vi, predvolený režim úprav je Normálne režim. V tomto režime sa môžete pohybovať v súbore a používať niekoľko základných príkazov Vi. Pretože Normálne režim vám neumožňuje upravovať súbory, budete musieť zadať Vložiť Režim, ako to urobiť.

Jednoducho stlačte tlačidlo Ja na klávesnici aktivujte Vložiť Režim. Tento režim vám umožňuje ľahko upravovať obsah textového súboru pridávaním a odstraňovaním znakov. Ak sa chcete vrátiť do normálneho režimu, stačí kliknúť na Esc kláves na klávesnici.



Otvorenie súboru vo Vi

Syntax príkazov Vi je pomerne ľahko zapamätateľná. Predvolená syntax na vytvorenie nového textového súboru je:

vi

Vytvorte nový textový súbor s názvom textfile.txt , do terminálu zadajte nasledujúci príkaz.





vi textfile.txt

Všimnite si toho, ak ide o súbor s názvom textfile.txt je už vo vašom systéme prítomný, potom Vi tento súbor otvorí namiesto vytvorenia nového.

Prípadne môžete vo svojom termináli spustiť editor Vi a potom napísať : e textfile.txt otvoriť nový súbor.





prečo chrome používa toľko RAM

Súvisiace: Ako používať Vim: Sprievodca základmi

Uloženie súboru v VI

Predvolený príkaz na uloženie textového súboru do Vi je : v . Majte na pamäti, že keď ste v režime vkladania, nemôžete používať príkazy Vi. Preto sa budete musieť prepnúť do normálneho režimu stlačením tlačidla Esc kľúč.

Ak chcete uložiť súbor do Vi, vstúpte do normálneho režimu stlačením Esc na vašej klávesnici. Potom napíšte : v a stlačte Zadajte na uloženie súboru.

Súbor môžete uložiť aj pod iným názvom. Stačí zadať nový názov súboru s príponou : v príkaz.

:w newtextfile

Uložte a ukončite editor Vi

Ako bolo uvedené vyššie, súbor vo Vi môžete uložiť pomocou súboru : v príkaz. Medzitým zadajte : q príkaz ukončí editor. Tieto príkazy môžete spojiť dohromady, aby ste mohli súčasne vykonávať akcie uloženia a ukončenia.

prečo môj počítač stále stráca internetové pripojenie

Stlačte Esc pre vstup do normálneho režimu. Zadajte : wq a udrieť Zadajte na uloženie a ukončenie textového súboru vo Vi. Na to môžete použiť rovnaké príkazy uložte a ukončite súbor vo Vime tiež.

Alternatívny spôsob uloženia a ukončenia vo Vi je pomocou : X príkaz. Kým obaja : X a : wq príkazy vykonávajú podobnú úlohu, nie sú si vôbec podobné. Hlavným rozdielom medzi týmito dvoma je, že : X príkaz zapíše vyrovnávaciu pamäť do textového súboru, iba ak sú k dispozícii neuložené zmeny.

Na druhej strane, : wq príkaz napíše vyrovnávaciu pamäť do súboru bez ohľadu na akékoľvek neuložené zmeny. The : wq príkaz tiež aktualizuje čas úpravy súboru.

Ukončite Vi bez ukladania

Ak chcete ukončiť textový súbor bez uloženia vo Vi, stlačte Esc na klávesnici, aby ste sa dostali do normálneho režimu. Potom jednoducho napíšte : q! a udrieť Zadajte .

Naučte sa základy editora Vi

Zoznámenie sa so základmi textového editora v systéme Linux je dôležité, pretože v mnohých situáciách budete musieť pracovať so systémovými textovými súbormi. Aj keď je k dispozícii veľa textových editorov, ako sú Nano, Emacs a Gedit, Vi a Vim sú mnohými používateľmi stále považované za najspoľahlivejšie.

Keď začínate s terminálovým editorom, ako je Vi alebo Vim, zapamätanie si rôznych príkazov a syntaxe vo Vime môže chvíľu trvať. Najvhodnejším prístupom k tomuto problému je vybrať si editor, ktorý je vhodný pre vaše potreby.

zdieľam zdieľam Tweet E -mail nano vs. Vim: Najlepšie terminálne textové editory v porovnaní

Hľadáte textový editor terminálov pre Linux? Hlavná voľba je medzi Vim a nano! Porovnávajú sa takto.

Čítajte ďalej
Súvisiace témy
  • Linux
  • Textový editor
  • Linux
O autorovi Deepesh Sharma(79 publikovaných článkov)

Deepesh je juniorský editor pre Linux na MUO. Píše informačné príručky pre systém Linux s cieľom poskytnúť všetkým novým záujemcom blažený zážitok. Nie ste si istí filmami, ale ak chcete hovoriť o technológiách, je to váš chlap. Vo svojom voľnom čase ho môžete nájsť pri čítaní kníh, počúvaní rôznych hudobných žánrov alebo hre na gitare.

Viac od Deepesh Sharmy

prihlásiť sa ku odberu noviniek

Pripojte sa k nášmu bulletinu a získajte technické tipy, recenzie, bezplatné elektronické knihy a exkluzívne ponuky!

Kliknutím sem sa prihlásite na odber