Řádek ve Vimu můžete odstranit pomocí dd tj. stisknutím d klíč dvakrát. Ale co když chcete smazat všechny řádky ve Vimu?
Nemůžete použít Ctrl+A a použít klávesu Del jako v běžném textovém editoru. Tak Vim nefunguje.
K tomu neexistuje žádná přímočará klávesová zkratka. Můžete však použít dG pokud jste na začátku souboru.
Smazání všech řádků ve Vimu
Zde jsou kroky:
- Ujistěte se, že jste v příkazovém režimu ve Vimu stisknutím
Escklíč. - Musíte být na začátku souboru. Stiskněte
ggpro to. To znamená stisknoutgklíč v rychlém sledu. - Nyní stiskněte
dG. To znamená stisknout klávesuda poté podržteShifta stiskněteg. Ano,Gje velká a budete zde muset použít klávesu Shift stejným způsobem, jako píšete G.
Ve zkratce:Esc +gg +dG je to, co musíte udělat pro odstranění všech řádků souboru ve Vimu.
Jak tedy funguje tento dG příkaz funguje? Přesněji d je pro akci cut a G slouží k přesunutí kurzoru na konec souboru. Tímto způsobem dG vyjme veškerý text z aktuální pozice kurzoru na konec souboru.
To je důvod, proč musíte být na začátku souboru, pokud chcete smazat všechny řádky ve Vimu.
Existuje více způsobů, jak vyprázdnit soubor v Linuxu, kromě Vimu. V případě, že vás to zajímá.
Pokud jste obeznámeni s režimy Vim, můžete se přepnout do vizuálního režimu a pomocí kláves se šipkami vybrat veškerý text a poté jej odstranit. Tato možnost však také není příliš pohodlná.
Existují další způsoby, jak se vypořádat s mazáním více řádků ve Vimu, ale důraz je kladen na smazání všech řádků.
Pokud se chcete naučit víc než jen základy Vimu, vřele doporučuji použít tento program od Jovica Ilic.
Máte dotazy nebo návrhy? Zanechte prosím komentář.