Ako používať textový editor Nano v systéme Linux [s Cheat Sheet]


Aj keď je používanie Nano menej komplikované ako Vim a Emacs, neznamená to, že Nano nemôže byť ohromujúce. Naučte sa používať textový editor Nano.

Nano je predvolený textový editor založený na termináli v Ubuntu a mnohých ďalších distribúciách Linuxu. Aj keď je používanie menej komplikované ako v prípade Vim a Emacs, neznamená to, že používanie Nano nemôže byť ohromujúce.

V tejto príručke pre začiatočníkov vám ukážem, ako používať textový editor Nano. Na konci článku uvediem aj cheat na stiahnutie vo formáte PDF, aby ste si ho mohli precvičiť a osvojiť si príkazy editora Nano.

Rozbaľte nasledujúcu časť, ak máte záujem len o rýchly súhrn klávesových skratiek Nano.

Základné nano klávesové skratky

nano filename

Otvorte súbor na úpravu v Nano

Arrow keys

Posúvajte kurzor nahor, nadol, doľava a doprava

Ctrl+A, Ctrl+E

Presuňte kurzor na začiatok a koniec riadku

Ctrl+Y/Ctrl+V

Posúvajte stránku nahor a nadol

Ctrl+_

Presuňte kurzor na určité miesto

Alt+A and then use arrow key

Nastavte značku a vyberte text

Alt+6

Skopírujte vybratý text

Ctrl+K

Vystrihnite vybraný text

Ctrl+U

Prilepte vybratý text

Ctrl+6

Zrušte výber

Ctrl+K

Vystrihnúť/vymazať celý riadok

Alt+U

Vrátiť späť poslednú akciu

Alt+E

Zopakujte poslednú akciu

Ctrl+W, Alt+W

Vyhľadajte text, prejdite na ďalšiu zhodu

Ctrl+\

Vyhľadajte a nahraďte

Ctrl+O

Uložte úpravu

Ctrl+X

Ukončite editor

Ako používať textový editor Nano

Predpokladám, že Nano editor už máte vo svojom systéme nainštalovaný. Ak nie, požiadajte správcu balíkov vašej distribúcie, aby ho nainštaloval.

Zoznámenie sa s rozhraním editora Nano

Ak ste niekedy používali Vim alebo Emacs, všimnete si, že používanie Nano je oveľa jednoduchšie. Okamžite môžete začať písať alebo upravovať text.

Nano editor tiež zobrazuje dôležité klávesové skratky, ktoré musíte použiť na úpravu v spodnej časti editora. Týmto spôsobom sa nezaseknete pri ukončení editora ako Vim.

Čím širšie je okno terminálu, tým viac skratiek zobrazuje.

Mali by ste sa zoznámiť so symbolmi v Nano.

  • Symbol vsuvky (^) znamená kláves Ctrl

  • Znak M znamená kláves Alt

Keď sa zobrazí „^X Exit “, znamená to, že na ukončenie editora použijete klávesy Ctrl+X. Keď sa zobrazí „M-U Undo “, znamená to, že na vrátenie poslednej akcie použite kláves Alt+U.

Otvorte alebo vytvorte súbor na úpravu v Nano

V Nano môžete otvoriť súbor na úpravu takto:

nano my_file

Ak súbor neexistuje, stále sa otvorí editor a keď ho ukončíte, budete mať možnosť uložiť text do my_file.

Môžete tiež otvoriť nový súbor bez mena (ako nový dokument) s Nano takto:

nano

Základná úprava

V Nano môžete okamžite začať písať alebo upravovať text. Neexistujú žiadne špeciálne režimy vkladania ani nič podobné. Je to takmer ako používanie bežného textového editora, aspoň na písanie a úpravu.

Akonáhle upravíte čokoľvek v súbore, všimnete si, že to odráža tieto informácie v editore.

Nič sa do súboru neuloží okamžite automaticky, pokiaľ to výslovne neurobíte. Keď ukončíte editor pomocou klávesovej skratky Ctrl+X, zobrazí sa otázka, či chcete upravený text uložiť do súboru alebo nie.

Pohyb v editore

Kliknutie myšou tu nefunguje. Pomocou klávesov so šípkami sa môžete pohybovať nahor a nadol, doľava a doprava.

Môžete použiť kláves Home alebo Ctrl+A na presun na začiatok riadku a kláves End alebo Ctrl+E na presun na koniec riadku. Klávesy Ctrl+Y/Page Up a Ctrl+V/Page Down možno použiť na rolovanie po stránkach.

Ak chcete prejsť na konkrétne miesto, napríklad posledný riadok, prvý riadok, na určitý text, použite kombináciu klávesov Ctrl+_. To vám ukáže niektoré možnosti, ktoré môžete použiť v spodnej časti editora.

Vystrihnite, skopírujte a prilepte v editore Nano

Ak nechcete tráviť príliš veľa času zapamätávaním si skratiek, použite myš.

Vyberte text pomocou myši a potom pomocou ponuky pravým tlačidlom myši skopírujte text. Môžete tiež použiť klávesovú skratku Ctrl+Shift+C v termináli Ubuntu. Podobne môžete kliknúť pravým tlačidlom myši a vybrať vložiť z ponuky alebo použiť kombináciu klávesov Ctrl+Shift+V.

Špecifické nano skratky na kopírovanie a prilepenie

Nano tiež poskytuje svoje vlastné skratky na vystrihovanie a vkladanie textu, ale to môže byť pre začiatočníkov mätúce.

Presuňte kurzor na začiatok textu, ktorý chcete skopírovať. Ak chcete nastaviť značku, stlačte kombináciu klávesov Alt+A. Teraz pomocou klávesov so šípkami zvýraznite výber. Po výbere požadovaného textu môžete pomocou klávesov Alt+6 skopírovať vybraný text alebo pomocou Ctrl+K vybraný text vystrihnúť. Na zrušenie výberu použite Ctrl+6.

Po skopírovaní alebo vystrihnutí vybraného textu ho môžete prilepiť pomocou Ctrl+U.

Odstráňte text alebo riadky v Nano

V Nano neexistuje žiadna vyhradená možnosť na odstránenie. Na vymazanie jedného znaku môžete použiť kláves Backspace alebo Delete. Opakovaným stláčaním alebo podržaním odstránite viacero znakov.

Môžete tiež použiť klávesy Ctrl+K, ktoré vyrežú celý riadok. Ak ho nikam neprilepíte, je to rovnako dobré ako vymazanie riadku.

Ak chcete vymazať viacero riadkov, môžete použiť Ctrl+K na všetkých jeden po druhom.

Ďalšou možnosťou je použiť značku (Ctrl+a). Nastavte značku a pohybom šípky vyberte časť textu. Na vystrihnutie textu použite Ctrl+K. Nie je potrebné ho prilepiť a vybraný text sa (svojím spôsobom) vymaže.

Vráťte späť alebo zopakujte poslednú akciu

Vystrihnúť nesprávny riadok? Prilepili ste nesprávny výber textu? Je ľahké urobiť takéto hlúpe chyby a je ľahké tieto hlúpe chyby opraviť.

Svoje posledné akcie môžete vrátiť späť a znova vykonať pomocou:

  • Alt+U: Späť

  • Alt + E: Znova

Tieto kombinácie kláves môžete zopakovať, aby ste ich mohli vrátiť späť alebo opakovať viackrát.

Vyhľadajte a nahraďte

Ak chcete vyhľadať určitý text, použite kombináciu klávesov Ctrl+W, zadajte výraz, ktorý chcete vyhľadať, a stlačte kláves enter. Kurzor sa presunie na prvú zhodu. Ak chcete prejsť na ďalšiu zhodu, použite klávesy Alt+W.

V predvolenom nastavení vyhľadávanie nerozlišuje veľké a malé písmená. Pre hľadané výrazy môžete použiť aj regulárny výraz.

Ak chcete nahradiť hľadaný výraz, použite klávesy Ctr+\ a potom zadajte hľadaný výraz a stlačte kláves enter. Ďalej sa vás opýta na výraz, ktorým chcete nahradiť hľadané položky.

Kurzor sa presunie na prvú zhodu a Nano vás požiada o potvrdenie nahradenia zhodného textu. Na potvrdenie alebo odmietnutie použite Y alebo N. Použitím Y alebo N sa presuniete na ďalšiu zhodu. Môžete tiež použiť A na nahradenie všetkých zápasov.

Uložte súbor počas úprav (bez ukončenia)

V grafickom editore ste pravdepodobne zvyknutí z času na čas ukladať svoje zmeny. V Nano môžete použiť Ctrl+O na uloženie zmien, ktoré ste v súbore vykonali. Funguje to aj s novým nepomenovaným súborom.

Nano zobrazuje túto klávesovú skratku v spodnej časti, ale nie je viditeľná. Je tam napísané „^O Write Out“, čo znamená použiť Ctrl+O (je to písmeno O, nie číslo nula) na uloženie vašej aktuálnej práce. Nie každý na to príde.

V grafickom textovom editore pravdepodobne používate Ctrl+S na uloženie zmien. Staré zvyky zomierajú ťažko, ale môžu spôsobiť problémy. Ak zo zvyku omylom stlačíte Ctrl + S, aby ste súbor uložili, všimnete si, že terminál zamrzne a nemôžete nič robiť.

Ak náhodou stlačíte Ctrl+S, stlačíte Ctrl+Q, nič nemôže byť strašidelnejšie ako zamrznutý terminál a strata práce.

Uložte a ukončite editor Nano

Ak chcete ukončiť editor, stlačte klávesy Ctrl+X. Keď to urobíte, dá vám možnosť uložiť súbor alebo súbor zahodiť alebo zrušiť proces ukončenia.

Môžete to urobiť aj vtedy, ak chcete upravený súbor uložiť ako nový súbor (funkcia uložiť ako v bežných editoroch). Keď stlačíte Ctrl+X na ukončenie a potom Y na uloženie zmien, zobrazí sa možnosť, do ktorého súboru sa majú uložiť. V tomto bode môžete zmeniť názov súboru.

Ak chcete uložiť úpravy do súboru, musíte mať „povolenie na zápis“ pre súbor, ktorý upravujete.

Zabudli ste klávesovú skratku? Použite pomoc

Ako každý iný textový editor založený na termináli, aj Nano sa vo veľkej miere spolieha na klávesové skratky. Aj keď v spodnej časti editora zobrazuje niekoľko užitočných skratiek, nemôžete ich vidieť všetky.

Zapamätať si všetky skratky, najmä na začiatku, je nemožné. Čo môžete urobiť, je použiť klávesy Ctrl+G na vyvolanie podrobnej ponuky pomocníka. V ponuke pomocníka sú uvedené všetky klávesové skratky.

Vždy sa pozrite na spodok editora Nano

Ak používate Nano, všimnete si, že v spodnej časti zobrazuje dôležité informácie. To zahŕňa klávesové skratky, ktoré sa použijú v scenári. Zobrazuje tiež poslednú akciu, ktorú ste vykonali.

Ak vám Nano príliš vyhovuje, môžete získať viac obrazovky na úpravu textu vypnutím skratiek zobrazených v spodnej časti. Na to môžete použiť klávesy Alt + X. Neodporúčam to robiť, aby som bol úprimný. Stlačením Alt+X sa zobrazenie skratky vráti späť.

Stiahnite si cheatsheet Nano [PDF]

V Nano je oveľa viac skratiek a možností úprav. Nebudem vás zahlcovať tým, že ich všetky spomeniem.

Tu je rýchly súhrn dôležitých klávesových skratiek Nano, ktoré by ste si mali zapamätať. Odkaz na stiahnutie je pod obrázkom.

Cheatsheet si môžete stiahnuť, vytlačiť a nechať na stole. Pomôže vám to zapamätať si a zvládnuť skratky.

Dúfam, že vám táto príručka pre začiatočníkov k textovému editoru Nano pomôže. Ak sa vám páčil, zdieľajte ho na stránkach Reddit, Hacker News alebo na rôznych fórach pre Linux, ktoré často navštevujete.

Uvítam vaše otázky a návrhy.

Súvisiace články: