V tomto článku bych vám chtěl ukázat sílu a krásu textového editoru na konzoli nano, který na první pohled vypadá jednoduše a nenápadně.

Úvod
Vývojáři pro vás ve skutečnosti připravili spoustu užitečných funkcí, o kterých možná ani netušíte, například: automatické odsazení, přechod k párové závorke a dokonce i automatické dokončování! Pojďme na to krok za krokem.
Standardní klávesové zkratky
M – klávesa modifikátor (standardně Alt); ^ – Control;
Výběr pomocí Shift+šipka.
Nejvíce užitečné podle mého názoru| ^ | náhrada, možná více, výběrová a úplná
| ^w | hledání
| ^k | vyřízne řádek, na kterém se nachází kurzor, nebo vybranou část textu
| ^u | vložení
|^⍇⍈⍐⍗| přeskočí na další slovo nebo odstavec.
| ^Y | přesune kurzor na začátek souboru
| ^] | dokončuje slovo, při opětovném stisknutí vkládá jinou možnost (automatické doplňování)
| ^c | informace o umístění kurzoru
|M-⍇⍈ | navigace mezi otevřenými buffery (záložkami)
|M-⍐⍗ | plynulé skrolování
| M-u | zrušení (funguje, dokud je co rušit)
| M-] | na párovou závorku
| M-n | zap/vyp číslování řádků (užitečné při kopírování a vkládání)
| M-i | zap/vyp automatické odsazení
Doufám, že jsem nic nezapomněl…
Konfigurační soubory
Pojďme se dostat k tomu nejlepšímu… Souhlasíte, že bez úprav konfiguračních souborů, Linux už není Linux.
Takže hlavní konfigurace se nachází v /etc/nanorc, pro zvýraznění syntaxe – v /usr/share/nano/*
V zásadě lze udělat spoustu zajímavého,
například| set autoindent | zapíná automatické odsazení
| set backup | zapíná funkci zálohování
| set mouse | zapíná podporu myši (s ní je to mnohem pohodlnější)
| set multibuffer | umožňuje kopírování a vkládání mezi různými souborovými buffery (záložkami) nano
| set nohelp | vypíná nápovědu dole, čímž zvyšuje užitečný prostor
| set tabsize N | nastavuje velikost tabulátorů na N
| set tabstospaces | převádí tabulátory na mezery
| bind | unbind | mění zkratky
V konfiguračním souboru pro syntaxi můžete nastavovat/měnit barvy
color
I když bude lepší, pokud se tam ponoříte sami a uděláte to tak, jak potřebujete.
Mimochodem, potřebné konfigurační soubory je lepší zkopírovat do domovské složky, aby se nepřepsaly po každé aktualizaci.
Závěr
Jak vidíte, nano má dost bohatou funkcionalitu a je snadné si ho přizpůsobit.
Hodně štěstí!
Zdroj: habr.com
