Nano je jednoduchý textový editor, který běží v terminálu.

Editor nano je navržen tak, aby napodoboval funkčnost a snadnost používání textového editoru UW Pico. V editoru jsou čtyři hlavní oblasti. Horní řádek ukazuje verzi programu, název souboru, který je upravován, a zda byl soubor změněn. Hlavní okno editoru obsahuje soubor, který je upravován. Stavový řádek (třetí řádek zdola) ukazuje důležité zprávy. Nejspodnější dva řádky ukazují v editoru nejčastěji používané zkratky.

Zápis zkratek je následující: Klávesové zkratky s klávesou Ctrl jsou zapsány se symbolem vsuvky (Ctrl) a lze je zadat pomocí klávesy Control (Ctrl) nebo dvojitým stisknutím klávesy Escape (Esc). Klávesové zkratky s meta-klávesami jsou zapsány se symbolem Meta (Alt) a lze je zadat buď pomocí klávesy Alt, Cmd nebo Esc v závislosti na nastavení vaší klávesnice. Mimo to lze pomocí dvojitého stisknutí klávesy Esc a zadání trojmístného čísla od 000 do 255 zadat znak s odpovídající hodnotou.

Následující kombinace kláves jsou dostupné v hlavním okně editoru. Náhradní klávesy jsou uváděny v závorkách:

  • Ctrl+G (F1) Zobrazit tento text s nápovědou

  • Ctrl+X (F2) Zavřít nynější vyrovnávací paměť / Ukončit nano

  • Ctrl+O (F3) Zapsat nynější vyrovnávací paměť (nebo označenou oblast) na disk

  • Ctrl+R (Ins) Vložit další soubor do nynější vyrovnávací paměti (nebo do nové vyrovnávací paměti)

  • Ctrl+F (Ctrl+W) Hledat dopředu řetězec nebo regulární výraz

  • Ctrl+] (Alt+R) Nahradit řetězec nebo regulární výraz

  • Ctrl+K (F9) Vyjmout současný řádek (nebo označenou oblast) a uložit je ve schránce

  • Ctrl+U (F10) Vložit obsah schránky do místa, kde se nachází ukazatel

  • Ctrl+T Provést funkci, či vnější příkaz

  • Ctrl+J (F4) Zarovnat nynější odstavec

  • Ctrl+C (F11) Zobrazit polohu ukazatele

  • Ctrl+/ (Alt+G) Jít na určitý řádek a sloupec

  • Alt+U Zrušit poslední operaci

  • Alt+E Zopakovat poslední zrušenou operaci

  • Alt+A (Ctrl+6) Označit text počínaje od polohy ukazatele

  • Alt+6 (Alt-Ctrl+) Zkopírovat nynější řádek (nebo označenou oblast) a uložit jej ve schránce

  • Alt+] Jít na odpovídající závorky

  • Ctrl+B (Ctrl+Q) Hledat dozadu řetězec nebo regulární výraz

  • Alt+B (Alt+Q) Hledat další výskyt dozadu

  • Alt+F (Alt+W) Hledat další výskyt dopředu

  • Jít o jeden znak zpět

  • Jít o jeden znak vpřed

  • Ctrl+ (Alt+Space) Jít o jedno slovo zpět

  • Ctrl+ (Ctrl+Space) Jít o jedno slovo vpřed

  • Ctrl+A (Home) Jít na začátek nynějšího řádku

  • Ctrl+E (End) Jít na konec nynějšího řádku

  • Ctrl+P () Jít na předchozí řádek

  • Ctrl+N () Jít na další řádek

  • Alt+ (Alt+-) Posunout obraz o jeden řádek nahoru, aniž by se ukazatel pohnul textově

  • Alt+ (Alt++) Posunout obraz o jeden řádek dolů, aniž by se ukazatel pohnul textově

  • Ctrl+ (Alt+7) Jít na předchozí blok textu

  • Ctrl+ (Alt+8) Jít na další blok textu

  • Alt+( (Alt+9) Jít na začátek odstavce; potom předchozího odstavce

  • Alt+) (Alt+0) Jít za konec odstavce; potom dalšího odstavce

  • Alt+Home Go to first row in the viewport

  • Alt+End Go to last row in the viewport

  • Ctrl+Y (PgUp) Jít o jednu obrazovku nahoru

  • Ctrl+V (PgDn) Jít o jednu obrazovku dolů

  • Alt+\] (kbd:[Ctrl+Home) Jít na první řádek souboru

  • Alt+/ (Ctrl+End) Jít na poslední řádek souboru

  • Alt+ (Alt+,) Přepnout na předchozí souborovou vyrovnávací paměť

  • Alt+ (Alt+.) Přepnout na další souborovou vyrovnávací paměť

  • Ctrl+I (Tab) Vložit zarážku v poloze ukazatele (nebo odsadit označené řádky)

  • Ctrl+M (Enter) Vložit zalomení řádku v poloze ukazatele

  • Ctrl+H (Bsp) Smazat znak nalevo od polohy ukazatele

  • Ctrl+D (Del) Smazat znak v poloze ukazatele

  • Alt+Bsp (Ctrl+Del) Smazat dozadu od ukazatele po začátek slova

  • Ctrl+Del Smazat dopředu od ukazatele po začátek dalšího slova

  • Alt+T Vyjmout od polohy ukazatele po konec souboru

  • Alt+J Zarovnat celý soubor

  • Alt+D Spočítat počet řádků, slov a znaků

  • Alt+V Vložit další znak přímo (tak jaký je)

  • Alt+} Odsadit nynější řádek (nebo označené řádky)

  • Alt+{ (Shift+Tab) Zrušit odsazení nynějšího řádku (nebo označených řádků)

  • Alt+3 Opatřit poznámkou (komentovat) nebo Zrušit poznámku (odkomentovat) nynější řádek (nebo označené řádky)

  • Ctrl+ Zkusit a doplnit nynější slovo

  • Alt+: Začít/Zastavit nahrávání makra

  • Alt+; Spustit poslední nahrané makro

  • Alt+Del Odhodit nynější řádek (nebo označenou oblast)

  • Alt+Ins (Alt+") Umístit nebo odstranit odkaz na současném řádku

  • Alt+PgUp Přejít zpět na nejbližší odkaz

  • Alt+PgDn (Alt+') Přejít dál na nejbližší odkaz

  • F12 Vyvolat ověřování pravopisu, je-li dostupné
    Vyvolat statický rozbor, je-li dostupný
    Vyvolat program pro formátování/uspořádání/manipulaci s vyrovnávací pamětí

Pozastavit editor (návrat do shellu)

  • Ctrl+L Obnovit (překreslit) současnou obrazovku Vystředit řádek, kde je kurzor

  • Ctrl+L Push the cursor line to the center, then top, then bottom

  • Ctrl+S Uložit soubor bez optání

  • Alt+Z Skryté rozhraní zapnout/vypnout

  • Alt+X Režim s nápovědou zapnout/vypnout

  • Alt+C Ukazovat stálou polohu ukazatele zapnout/vypnout

  • Alt+S Plynulé zalamování dlouhých řádků zapnout/vypnout

  • Alt+N Číslování řádků zapnout/vypnout

  • Alt+P Zobrazování bílých znaků zapnout/vypnout

  • Alt+Y Barevné zvýrazňování syntaxe zapnout/vypnout

  • Alt+H Chytrá klávesa pro začátek dokumentu zapnout/vypnout

  • Alt+I Automaticky odsadit zapnout/vypnout

Užitečné zkratky

Práce se soubory

zkratka význam

Ctrl+S

Uloží právě editovaný soubor. ("Save")

Ctrl+O

Uloží soubor pod jiným jménem ("Save as")

Ctrl+R

Vloží obsah souboru do právě editovaného souboru.

Ctrl+X

Ukončí práci editoru nano.

Editace

zkratka význam

Ctrl+K

Vymaže řádek, kde stojí kurzor, a vloží ho do bufferu.

Alt+6

Zkopíruje řádek, kde stojí kurzor, do bufferu.

Ctrl+u

Vloží řádek, který je v bufferu, na aktuální místo kurzoru.

Ctrl+]

Dokončí psané slovo.

Alt+3

Zakomentuje nebo odkomentuje řádek nebo oblast.

Alt+u

Dá zpět poslední změnu. ("Undo")

Alt+e

Zruší předchozí zpět. ("Redo")

Hledání a nahrazení

zkratka význam

Ctrl+b

Hledej dozadu.

Ctrl+f

Hledej dopředu.

Alt+b

Najdi další výskyt výrazu dozadu.

Alt+f

Najdi další výskyt výrazu dopředu.

Mazání

zkratka význam

Ctrl+h

Vymaž znak před kurzorem.

Ctrl+d

Vymaž znak nad kurzorem.

Alt+Bsp

Vymaž slovo vpravo od kurzoru.

Ctrl+Del

Vymaž slovo vlevo od kurzotu.

Alt+Del

Vymaž řádek, na kterém stojí kurzor.

Práce s okolím

zkratka význam

Ctrl+t

Spustí příkaz shellu a výstup se dá do editačního okna.

Ctrl+t Ctrl+s

Spustí kontrolu pravopisu (pokud není installován program spell, tak nebude fungovat).

Ctrl+t Ctrl+y

Spustí kontrolu syntaxe.

Ctrl+t Ctrl+o

Spustí formátování (pro programátory).

Tab

Odsazení označené oblasti.

Shift+Tab

Vrácení odsazení označené oblasti.

Ctrl+j

Zarovnání odstavce nebo oblasti.

Alt+j

Zarovnání celého souboru.

Alt+t

Smazání od kurzoru do konce souboru.

Alt+:

Začátek nahrávání makra. Konec nahrávání makra.

Alt+;

Spuštění makra.

Pohyb po okně

zkratka význam

Přesun kurzoru o jeden znak doprava.

Přesun kurzoru o jeden znak doleva.

Ctrl+

Přesun o jedno slovo dopředu (doprava).

Ctrl+

Přesun o jedno slovo dozadu (doleva).

Ctrl+A

Přesun na začátek řádku.

Ctrl+E

Přesun na konec řádku.

Ctrl+P

Přesun o řádek nahoru.

Ctrl+N

Přesun o řádek dolů.

Ctrl+

Přesun na předcházející blok.

Ctrl+

Přesun na následující blok.

Alt+Home

Přesun na první řádek současného pohledu.

Alt+End

Přesun na poslední řádek současného pohledu.

Ctrl+Y

Přesun o obrazovku nahoru.

Ctrl+V

Přesun o obrazovku dolů.

Alt+\

Přesun na začátek bufferu.

Alt+/

Přesun na konec bufferu.

Pohyb po souboru

zkratka význam

Alt+G

Přesun na daný řádek.

Alt+]

Přesun na párovou závorku.

Alt+

Přesun na předchozí pohled nahoru.

Alt+

Přesun na další dohled dolů.

Alt+<

Přepnutí na předcházející buffer.

Alt+>

Přesun na následující buffer.

Informace

zkratka význam

Ctrl+C

Výpis informací o pozici kurzoru

Alt+D

Výpis informací o poču řádků, slov a znaků.

Ctrl+G

Vypíše nápovědu.

Ostatní

zkratka význam

Alt+A

Nastaví nebo zruší nastavení značky.

Alt+V

Další klávesa bude doslova.

Alt+C

Přepínač konstantní pozice.

Alt+N

Přepínač čísel řádků.

Alt+P

Přepínač viditelnosti bílých znaků (mezer a tabulátorů).

Alt+S

Přepínač měkkého zalamování řádek.

Alt+X

Přepínač zobrazení dolní nápovědy.

Alt+Z

Přepínač zobrazení informačního řádku.

Ctrl+L

Obnovení obrazovky (když se rozbije).