Průvodce pro začátečníky k Nano, textový editor příkazového řádku pro Linux

Jste v příkazovém řádku Linux noví? Zmateni všemi ostatními pokročilými textovými editory? How-To Geek se díky tomuto tutoriálu pro Nano, jednoduchý textový editor, který je velmi přátelský k nováčkům, vrátil.

Když si zvyknete na příkazový řádek, začátečníky Linuxu často odkládají jiné, pokročilejší textové editory, jako jsou vim a emacs. I když jsou vynikajícími programy, mají trochu křivku učení. Zadejte Nano, snadno použitelný textový editor, který se osvědčil jako všestranný a jednoduchý. Nano je ve výchozím nastavení nainstalováno v Ubuntu a mnoha dalších linuxových distribucích a funguje dobře ve spojení s sudo, proto ho tak milujeme.

Běh Nano

Nano můžete spustit dvěma způsoby. Chcete-li nano otevřít s prázdnou vyrovnávací pamětí, zadejte do příkazového řádku „nano“.

Můžete také použít následující syntaxi:

nano / cesta / k / názvu souboru

Nano bude následovat cestu a otevře tento soubor, pokud existuje. Pokud neexistuje, spustí nový vyrovnávací paměť s daným názvem souboru v daném adresáři.

Pojďme se podívat na výchozí nano obrazovku.

V horní části uvidíte název programu a číslo verze, název souboru, který upravujete, a to, zda byl soubor od posledního uložení upraven. Pokud máte nový soubor, který ještě není uložen, zobrazí se „New Buffer“. Dále uvidíte obsah dokumentu, text. Třetí řádek zdola je řádek „systémové zprávy“, který zobrazuje informace relevantní pro program vykonávající funkci. Tady vidíte, že je tam napsán „Nový soubor“. Poslední dva řádky v dolní části jsou tím, co činí tento program velmi uživatelsky přívětivým: zkratkové řádky.

Je to editor WYSIWYG; "to, co vidíte, je to, co dostanete." To, co napíšete přímo, jde do zadávání textu, pokud to nezměníte pomocí klávesy jako Control nebo Meta. Je to docela jednoduché, tak napište nějaký text, nebo něco zkopírujte a vložte to do svého terminálu, abychom měli s čím hrát.

Klávesové zkratky

Programové funkce se v nano označují jako „zkratky“, jako je ukládání, ukončení, zarovnání atd. Nejběžnější jsou uvedeny v dolní části obrazovky, ale existuje mnoho dalších, které nejsou. Upozorňujeme, že nano nepoužívá klávesovou zkratku Shift. Všechny klávesové zkratky používají malá písmena a nemodifikované číselné klávesy, takže Ctrl + G NENÍ Ctrl + Shift + G.

Stisknutím kombinace kláves Ctrl + G zobrazíte dokumentaci nápovědy a posunutím dolů zobrazíte seznam platných zkratek.

Po dokončení prohlížení seznamu ukončete nápovědu stisknutím Ctrl + X.

Řekněme, že pracujete na novém textovém souboru neboli „bufferu“ a chcete jej uložit. Říká se tomu „write out“ a provádí se stiskem Ctrl + O. Zobrazí se výzva k zadání názvu souboru a zástupce v dolní části se změní tak, aby odrážel to, co můžete zadat pro dokončení tohoto konkrétního příkazu.

Pokud chcete vložit obsah jiného souboru do aktuální vyrovnávací paměti, zadejte Ctrl + R.

Oba předchozí příkazy můžete zrušit zadáním Ctrl + C.

Pokud s tím nemáte potíže, můžete místo stisknutí klávesy Control stisknout klávesu Escape dvakrát. Existují také některé příkazy, které vyžadují použití klíče Meta. U většiny rozložení klávesnice se Meta rovná tlačítku Alt.

Pokud chcete ukončit nano, stačí stisknout Ctrl + X. Nano se vás zdvořile zeptá, zda chcete uložit vyrovnávací paměť, a můžete také zrušit tuto akci.

Navigace

Nyní, když máme zkratky, si zvykneme velmi rychle se pohybovat v textovém souboru. Samozřejmě můžete vždy použít klávesy Home, End, Page Up, Page Down a šipky, abyste se dostali, ale to vyžaduje pohyb prstů od písmen, která všichni tak milujeme.

Chcete-li posunout kurzor dopředu nebo dozadu, můžete zadat Ctrl + F a Ctrl + B. Chcete-li se pohybovat nahoru a dolů po jednom řádku, můžete zadat Ctrl + P a Ctrl + N. Jinými slovy, tyto klávesy můžete použít místo šipek vpravo, vlevo, nahoru a dolů. Chybí vám klávesy Home a End? Můžete použít Ctrl + A a Ctrl + E. Chcete místo toho přesouvat stránky najednou? Ctrl + V posune stránku dolů a Ctrl + Y posune stránku nahoru.

Ale počkejte, je toho víc! Chcete-li se posunout o jedno slovo dopředu a dozadu, můžete použít Ctrl + Space a Meta + Space (nezapomeňte, že to je Alt + Space). A pokud jste opravdu ve spěchu, můžete stisknout Ctrl + _ a poté zadat číslo řádku, čárku a číslo sloupce, abyste tam skočili rovnou.

Chcete-li zjistit, kde se aktuálně nachází váš kurzor, něco jako nano-GPS, stiskněte Ctrl + C.

Kopírování, řezání a vkládání

Když chceme text kopírovat v grafickém prostředí, zvýrazníme ho kurzorem. Podobně jej v nano „označíme“ pomocí příkazu Ctrl + ^. Jednoduše přesunete kurzor na místo, kde chcete začít označovat, a pak stisknete Ctrl + ^, abyste jej „nastavili“. Tím se označí vše mezi počátečním bodem až a NE včetně kurzoru.

Uvědomte si, že kurzor je na prázdném místě a kopírování / vyjmutí tento prostor nezahrnuje. Můžete také označit zpět ze svého „nastaveného“ bodu. Buďte však opatrní, protože při značení můžete text upravovat. Pokud jste to pokazili, jednoduše stiskněte Ctrl + ^, abyste značku deaktivovali, a můžete začít znovu.

Chcete-li označený text zkopírovat, stiskněte Meta + ^. Pokud místo toho chcete text oříznout, stiskněte Ctrl + K.

Chcete-li vložit text, přesuňte kurzor na vhodné místo a stiskněte Ctrl + U.

Chcete-li odstranit celý řádek textu, jednoduše stiskněte Ctrl + K, aniž byste cokoli zvýrazňovali. To se někdy hodí při úpravách konfiguračních souborů.

Některé další zkratky

Víte, jak v poznámkovém bloku můžete vynutit zalomení dlouhých řádků textu do podoby odstavců? Tuto funkci v nano můžete přepnout pomocí zástupce Meta + L. Protože je zalamování řádků ve výchozím nastavení nastaveno na „zapnuto“, obvykle se to hodí opačně; například píšete konfigurační soubor a chcete zakázat zalamování řádků.

Vidíte, že řádek, na kterém je kurzor, má na začátku i na konci znak „$“. To znamená, že před a po části zobrazené na obrazovce je více textu.

Pokud chcete vyhledat textový řetězec, stiskněte Ctrl + W a zadejte hledaný výraz. Toto vyhledávání pak můžete zrušit uprostřed provádění stisknutím kláves Ctrl + C, aniž byste zničili vyrovnávací paměť.

Předchozí hledaný výraz se zobrazí v hranatých závorkách a ponechání prázdného řádku a stisknutí klávesy Enter toto poslední hledání zopakuje.

A až se budete opravdu cítit pohodlně, můžete tuto užitečnou sekci v dolní části vypnout stisknutím Meta + X a získat tak více místa na obrazovce pro úpravy!

Nějaká historie

Nano byl navržen tak, aby vypadal a vypadal podobně jako jiný program s názvem Pico. Pico byl výchozí textový editor Pine, e-mailového programu, který nebyl distribuován s licencí vhodnou pro GPL. To znamenalo, že přerozdělování bylo poněkud fuzzy oblastí, a tak se zrodil projekt TIP. „TIP Isn't Pico“ přidal některé funkce, které Pico postrádaly a byly licencovány pro bezplatnou distribuci, a postupem času se staly nano, které dnes rádi používáme. Další informace najdete v sekci Historie projektu Nano v jejich Častých dotazech.

Síla nano spočívá v jeho jednoduchosti použití. Klávesové zkratky fungují stejně jako v textových procesorech založených na grafickém uživatelském rozhraní, jako jsou Word a Open Office, takže jde jen o to, zjistit, které z nich co dělají. Všechno mimo to je jen jednoduchá úprava textu. Až budete příště muset upravovat obsah na příkazovém řádku, doufáme, že vám to bude lépe vyhovovat, když jste se již seznámili s nano.