Príručka pre začiatočníkov na úpravu textových súborov s nástrojom Vi

Obsah:

Príručka pre začiatočníkov na úpravu textových súborov s nástrojom Vi
Príručka pre začiatočníkov na úpravu textových súborov s nástrojom Vi

Video: Príručka pre začiatočníkov na úpravu textových súborov s nástrojom Vi

Video: Príručka pre začiatočníkov na úpravu textových súborov s nástrojom Vi
Video: My Secret Romance 1~14 RECAP | Multi-language subtitles | K-Drama | Sung Hoon, Song Ji Eun - YouTube 2024, Apríl
Anonim
Vi je výkonný textový editor, ktorý je súčasťou väčšiny systémov Linux, dokonca i vstavaných. Niekedy budete musieť upraviť textový súbor v systéme, ktorý neobsahuje priaznivejší textový editor, takže poznanie Vi je nevyhnutné.
Vi je výkonný textový editor, ktorý je súčasťou väčšiny systémov Linux, dokonca i vstavaných. Niekedy budete musieť upraviť textový súbor v systéme, ktorý neobsahuje priaznivejší textový editor, takže poznanie Vi je nevyhnutné.

Na rozdiel od Nano, ľahko použiteľného terminálového textového editora, Vi nedrží vašu ruku a poskytuje na obrazovke zoznam klávesových skratiek. Jedná sa o modálny textový editor a má vkladací aj príkazový režim.

Začíname

Vi je terminálová aplikácia, takže ju budete musieť spustiť z terminálového okna. Použi vi / cesta / do / súboru príkaz otvoriť existujúci súbor s Vi. vi / cesta / do / súboru príkaz funguje aj vtedy, ak súbor ešte neexistuje; Vi vytvorí nový súbor a zapíše ho na zadané miesto pri ukladaní.

Image
Image

Nezabudnite použiť sudo, ak chcete upraviť systémový súbor. Takže napríklad napíšete sudo vi / etc / fstab ak ste chceli upraviť súbor fstab. Použi su príkaz, ak používate verziu systému Linux, ktorá nepoužíva Ubuntu a nepoužíva sudo.

Režim príkazov

Toto sa zobrazí, keď otvoríte súbor vo formáte vi. Vyzerá to, že môžete začať písať, ale nemôžete. Vi je modálny textový editor a otvára sa v príkazovom režime. Pokus o zadanie na tejto obrazovke bude mať za následok neočakávané správanie.

Image
Image

Počas režimu príkazu môžete pohybovať kurzorom pomocou klávesov so šípkami. Stlačte tlačidlo X, ak chcete vymazať znak pod kurzorom. Existuje celá rada ďalších príkazov na odstránenie - napríklad písanie dd (dvakrát stlačte tlačidlo d) vymaže celý riadok textu.

Text môžete vybrať, skopírovať, vystrihnúť a prilepiť v príkazovom režime. Umiestnite kurzor na ľavej alebo pravej strane textu, ktorý chcete skopírovať, a stlačte tlačidlo proti Kľúč. Presuňte kurzor na výber textu a potom stlačte tlačidlo y skopírujte vybratý text alebo X aby ste to prerušili. Umiestnite kurzor na požadované miesto a stlačte tlačidlo p kľúč na vkladanie textu, ktorý ste skopírovali alebo znížili.

Image
Image

Režim vloženia

Okrem režimu príkazu, druhý režim, ktorý potrebujete vedieť, je režim vloženia, ktorý vám umožňuje vložiť text do Vi. Zadanie režimu vloženia je jednoduché, akonáhle viete, že existuje - stačí stlačiť tlačidlo ja stlačte jedenkrát po umiestnení kurzora do príkazového režimu. Začnite písať a Vi vloží zadané znaky do súboru, namiesto toho, aby ste ich pokúsili interpretovať ako príkazy.

Keď skončíte v režime vloženia, stlačte kláves Escape a vráťte sa do príkazového režimu.
Keď skončíte v režime vloženia, stlačte kláves Escape a vráťte sa do príkazového režimu.

Ukladanie a ukončenie

Môžete uložiť a ukončiť vi z príkazového režimu. Najskôr sa uistite, že ste v režime príkazov stlačením klávesu escape (stlačenie klávesu escape znova nečiní nič, ak ste už v režime príkazov.)

typ : WQ a stlačte kláves Enter pre zápis súboru na disk a ukončenie vi. Tento príkaz môžete tiež rozdeliť - napíšte napríklad : w a stlačte enter pre zápis súboru na disk bez ukončenia alebo zadania : q ukončiť vi bez uloženia súboru.

Image
Image

Vi vám nedovolí skončiť, ak ste súbor zmenili od posledného uloženia, ale môžete písať : Q! a stlačte kláves enter pre ignorovanie tohto upozornenia.

Image
Image

Pozrite sa na Nano, ak hľadáte jednoduchší terminálový textový editor. Väčšina linuxových distribúcií je dodávaná s nainštalovaným systémom Nano, ale vstavané systémy a iné zbavené prostredia často obsahujú len Vi.

Odporúča: