GNU/Linux >> Znalost Linux >  >> Linux

25 základních příkazů Vim pro navigaci a úpravy

Příkazy Vim pro navigaci a úpravy

Přehled

Vim je extrémně výkonný textový editor a může být užitečný zejména při úpravě větších souborů. Může to urychlit/usnadnit proces. Podíváme se na některé základní příkazy Vimu pro navigaci a úpravu textu. Tento článek se zaměřuje na každodenní používání Vimu, což znamená – pomoci nebo zvýšit produktivitu jednotlivce nebo začít pracovat ve Vimu. Vim má několik pracovních režimů a v tomto příspěvku se budeme zabývat – normálním, příkazovým, vizuálním a režimem vkládání, což jsou režimy pro každodenní použití.

  • Normální režim je výchozí režim, když otevřete Vim az něj získáte přístup k dalším režimům.
  • Režim vkládání je režim úpravy textu – přidávání a odebírání textu psaním.
  • Vizuální režim se používá pro výběr textu a hromadné úpravy.
  • Příkazový režim se používá ke spouštění globálních příkazů Vimu (předvolby Vimu), manipulaci s textem, vyhledávání vzorů a tak dále.

Režim vkládání – úprava textu

Chcete-li vstoupit do režimu vkládání, stiskněte písmeno “i“ na vaší klávesnici. Jakmile jste v režimu vkládání, můžete přidávat a odebírat text jako v jakémkoli jiném textovém editoru.

Ctrl+p a Ctrl+n  – nabídka automatického dokončení

Režim vkládání také podporuje standardní klávesové zkratky.

Standardní navigační klávesové zkratky:

  • "Domů" ,„Konec“ klávesy – skok kurzoru na začátek a konec řádku,
  • „PgUp“ a „PgDn“ klávesy – Skok na začátek a konec obrazovky (nikoli přeskakování souborů, jsou to skoky na obrazovce terminálu)
  • Ctrl+šipky (vlevo a vpravo) – Přejít na další a předchozí slovo
  • Ctrl+Shift+c a Ctrl+Shift+v  – zkopírujte a vložte v režimu vkládání.

Chcete-li ukončit režim vkládání, stiskněte Esc a budete opět v normálním režimu.

Příkazy v normálním režimu

V normálním režimu můžeme navigovat prostřednictvím textu pomocí těchto příkazů:

  • „0“ – přesunutí kurzoru na začátek řádku
  • „$“ – přesunutí kurzoru na konec řádku
  • “gg ” – přesunutí kurzoru na začátek souboru
  • „GG“ – přesunutí kurzoru na konec souboru
  • e“ – nastavit kurzor na konec aktuálního slova
  • “b” – nastavit kurzor na začátek předchozího slova
  • „w“ – nastavit kurzor na začátek dalšího slova
  • H – přesuňte kurzor na začátek obrazovky.
  • „M“ – přesuňte kurzor na střední řádek obrazovky.
  • "L" – přesuňte kurzor na konec obrazovky.
  • „ctrl+f“ – Skok dopředu (dolů) o jednu celou obrazovku.
  • „ctrl+b“ – Skok zpět o jednu (nahoru) celou obrazovku
  • „ctrl+d“ – Skok dopředu (dolů) o polovinu obrazovky
  • „ctrl+u“ – Skok zpět (nahoru) o jednu polovinu obrazovky

Text smazání (Příkazy v normálním režimu také)

  • „dd“ – Odstraní řádek textu
  • „dw“ – Odstraní slovo
  • „D“ – Odstraní vše od počáteční pozice kurzoru až po konec řádku
  • „d0“ – Odstraní vše od počáteční pozice kurzoru po začátek řádku
  • „dgg“ – Odstraní vše od počáteční pozice kurzoru po začátek souboru
  • „dG“ – Odstraní vše od počáteční pozice kurzoru až po konec souboru

Vrátit zpět a znovu

  • „u“ – spustit zpět
  • Ctrl+r – spustit znovu

Vyberte, zkopírujte a vložte text ve Vimu

Nyní se podíváme na výběr textu , zkopírujte , vložit a smazat proces.

Pro tuto potřebu musíme vstoupit do vizuálního režimu. Dostanete se k němu pomocí „v“ a „V“ klíče.

  • „V“ – vybere celý řádek
  • „v“ – vybírá písmeno po písmenu nebo znak po znaku pomocí šipek doleva a doprava

Jakmile je text vybrán, můžeme provést následující:

  • „d“ – smazat výběr
  • y – zkopírujte výběr
  • „p“ – vložit výběr

Zkopírujte celý řádek, slovo nebo více řádků:

  • yy – zkopíruje celý řádek
  • 2yy – zkopíruje další 2 řádky z počáteční pozice kurzoru
  • „yw“ – Zkopíruje slovo
  • y$ – Zkopíruje od počáteční pozice kurzoru do konce řádku

Hledejte ve Vimu

Chcete-li zahájit vyhledávání , v normálním režimu stiskněte “/” znak a pak už jen napište, co potřebujete najít, a stiskněte „Enter“ . Jakmile se trefíte, pomocí „n“ písmenem se přesunete na další vyhledávací dotaz a pomocí „N“ přesunete se na předchozí hit.

Vyhledat a nahradit ve Vimu

Vyhledávání a nahrazování se spouští v příkazovém režimu. Řekneme Vimovi, že spustíme příkaz s “:“ postava.

Takže pro příkaz hledat a nahradit to bude vypadat takto:

  • „:s/oldtext/newtext“ a poté stiskněte Enter

Tento příkaz však vyhledá a nahradí pouze jeden řádek, takže zde jsou varianty příkazů pro vyhledání a nahrazení celého textového souboru:

  • „:s/Vim/VIM/g“
    Najděte každou shodu výrazu „Vim“ (pouze v aktuálním řádku) a nahraďte jej výrazem „VIM“.
  • “:%s/Vim/VIM/g“
    Najděte každou shodu výrazu „Vim“ (ve všech řádcích) a nahraďte jej výrazem „VIM“.
  • „:%s/Vim/VIM/gc“
    Změňte každý „Vim“ na „VIM“, ale nejprve požádejte o potvrzení.
  • “:%s/\/VIM/gc”
    Změňte pouze celá slova přesně odpovídající „Vim“ na „VIM“; požádat o potvrzení.
  • „:%s/Vim/VIM/gci“
    Změňte každý „Vim“ (nerozlišují se malá a velká písmena kvůli příznaku i) na „VIM“; požádat o potvrzení.
  • „:%s/Vim/VIM/gcI“
    Změňte každý „Vim“ (rozlišují se malá a velká písmena kvůli příznaku I) na „VIM“; požádat o potvrzení.

Uložte změny a ukončete Vim

Tyto příkazy jsou také spouštěny z příkazového režimu.

„:q“ – ukončete Vim bez uložení změn

„:q!“ – ukončete a zrušte všechny provedené změny (“!“ v příkazovém režimu skutečně přepíše/ignoruje všechny výzvy, které se mohou objevit a které mohou blokovat spuštění příkazu)

„:w“ – zápis/uložení změn

„:wq“ – uložte a ukončete Vim

Naučte se používat Vim z terminálu

Vim se také můžete naučit ze samotného terminálu. Ve většině linuxových distribucí, které jsou dodávány s předinstalovaným Vimem, je dodávána také aplikace – vimtutor , což je příručka Vim, která také obsahuje základní, každodenní použití, pokyny k provádění operací a seznam příkazů Vim a toho, co dělají.

Shrnutí

Abychom tento článek shrnuli, probrali jsme některé základní příkazy Vimu, jak se pohybovat ve Vimu, jak upravovat text a jak provádět některé základní příkazy – hledat text ve Vimu, provádět výběr textu, kopírovat a vkládat text, spustit vyhledávání a nahrazování a jak uložit změny a ukončit.

Práce ve Vimu se může zdát zastrašující, ale zvyknout si na ni nezabere mnoho času a může urychlit a zvýšit produktivitu.


Linux
  1. 3 základní linuxové cheaty pro produktivitu

  2. 10 nejlepších alternativ Audacity pro nahrávání a úpravy zvuku

  3. Jak na Vim Tipy pro začátečníky (nebo, Pomoc! Musím používat Vim!)

  1. 20 základních příkazů Linuxu pro každého uživatele

  2. Použijte „pushd“ a „popd“ pro efektivní navigaci souborovým systémem v Linuxu

  3. 8 Základní základy navigace editoru Vim

  1. Jak používat příkazy Pushd, Popd a Dirs pro rychlejší navigaci CLI

  2. 8 základních příkazů pro navigaci souborů Linux pro nové uživatele

  3. Ardor – Audio editor pro nahrávání a míchání zvuků