GNU/Linux >> Znalost Linux >  >> Panels >> Panels

Příkazy pro editor VI

Editor vi je dodáván s každou verzí Linuxu nebo Unixu.

Jak se dostat do a ven z vi :-

Začněte –

vi název_souboru (upravit název souboru začínající na řádku 1)
vi -r název_souboru (obnovit název souboru, který byl upravován při zhroucení systému)

Pro ukončení vi –

(ukončit vi, zapsat upravený soubor do souboru pojmenovaného v původním vyvolání)
:wq (ukončit vi, zapsat upravený soubor do souboru s názvem v původním vyvolání)
:q (ukončit nebo opustit vi)
:q! (ukončit vi, i když pro toto volání vi nebyly uloženy poslední změny)

Posouvání kurzoru :-

j nebo [nebo šipka dolů] (přesun kurzoru o jeden řádek dolů)

k [nebo šipka nahoru]        (přesunout kurzor o jeden řádek nahoru)

h nebo nebo šipka doleva]        (přesunutí kurzoru o jeden znak doleva)

l nebo [nebo šipka vpravo] (přesunutí kurzoru o jeden znak doprava)

0 (nula) (přesune kurzor na začátek aktuálního řádku, na řádek s kurzorem)

$ (přesunout kurzor na konec aktuálního řádku)

w (přesunout kurzor na začátek dalšího slova)

b (přesune kurzor zpět na začátek předchozího slova)

:0 nebo 1G (přesunout kurzor na první řádek v souboru)

:n nebo nG (přesunout kurzor na řádek n)

:$ nebo G (přesunout kurzor na poslední řádek v souboru)

Manipulace s obrazovkou:-

^f (posun o jednu obrazovku dopředu)

^b (posun o jednu obrazovku zpět)

^d (posun dolů (dopředu) o jednu polovinu obrazovky)

^u (posun nahoru (zpět) o jednu polovinu obrazovky)

^l (překreslí obrazovku)

^r (překreslí obrazovku, odstraní smazané řádky)

Přidávání, změna a mazání textu:-

Přidání textu –

i (vložte text před kurzor, dokud nestisknete )

I (vložte text na začátek aktuálního řádku, dokud nestisknete )

a (přidat text za kurzor, dokud nestisknete )

A (připojit text na konec aktuálního řádku, dokud nestisknete klávesu )

o (otevřete a vložte text na nový řádek pod aktuální řádek, dokud nestisknete )

Změna textu –

r (nahradit jeden znak pod kurzorem, není potřeba )

R (nahradit znaky, počínaje aktuální pozicí kurzoru, dokud nestisknete )

cw (změňte aktuální slovo novým textem, počínaje znakem pod kurzorem, dokud nestisknete )

cNw (změňte N slov začínajících znakem pod kurzorem, dokud nestisknete ; např. c5w změní 5 slov)

C (změňte (nahraďte) znaky v aktuálním řádku, dokud nestisknete )

cc (změnit (nahradit) celý aktuální řádek, zastavit se po stisknutí klávesy )

Ncc nebo cNc (změnit (nahradit) dalších N řádků, počínaje aktuálním řádkem a zastavit se po stisknutí klávesy )

Odstranění textu –

x (smazání jednoho znaku pod kurzorem)

Nx (smazat N znaků, počínaje znakem pod kurzorem)

dw (smazat jedno slovo začínající znakem pod kurzorem)

dNw (smazat N slov začínajících znakem pod kurzorem; např. d5w smaže 5 slov)

D (smazat zbytek řádku, počínaje aktuální pozicí kurzoru)

dd (smazat celý aktuální řádek)

Ndd nebo dNd (smazat N řádků začínajících aktuálním řádkem; např. 5dd smaže 5 řádků)

Vyjmutí a vložení textu –

yy (zkopírujte (vytrhněte, vystřihněte) aktuální řádek do vyrovnávací paměti)

Nyy nebo yNy (zkopírujte (vytrhněte, vystřihněte) dalších N řádků, včetně aktuálního řádku, do vyrovnávací paměti)

p (vložte (vložte) řádek(y) z vyrovnávací paměti do textu za aktuální řádek)


Panels
  1. Cheat sheet pro běžné linuxové příkazy

  2. Vykonat řadu příkazů jedním sudem?

  3. Editor videa pro Youtube?

  1. 8 tipů pro příkazový řádek Linuxu

  2. 8 Linuxových příkazů pro efektivní řízení procesů

  3. Lightworks – profesionální video editor pro každého

  1. 10 Linuxových příkazů pro diagnostiku sítě

  2. Příkazy Bash bang:Nezbytný trik pro příkazový řádek Linuxu

  3. StackEdit – editor Markdown v prohlížeči pro profesionály