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). |