Sprievodca pre začiatočníkov používaním textového editora Nano v systéme Linux. Existuje nejaký spôsob, ako vyhľadávať text v nano? Ako ukončiť nano a uložiť

A distribuované pod licenciou GNU GPL. V súčasnosti je štandardne súčasťou distribúcií Ubuntu a nevyžaduje inštaláciu.
Ak chcete spustiť nano, otvorte terminál a spustite:

nano

Možnosti použitia

Pomocou štandardného príkazu, ktorý vám umožní získať pomoc pri používaní programu, kde môžete zobraziť možné možnosti otvárania súborov a ďalšie informácie, by ste mali spustiť:

nano --pomoc

Dostaneme „výfuk“ uvedený nižšie. Ak chcete zopakovať, príkaz

Názov_programu --pomoc

Štandardné pre všetky konzolové programy.

Použitie: nano [MOŽNOSTI] [[+RAD, STĹPEC] SÚBOR]... Možnosť Dlhý tvar Význam -h, -? --help Zobraziť túto správu +RIADOK,STĹPEC Začať od určeného riadku a riadku -A --smarthome Povoliť tlačidlo inteligentnej domácnosti -B --backup Uložiť zálohy existujúce súbory -C<дир>--backupdir=<дир>Adresár na ukladanie jedinečných záloh -D --boldtext Použitie tučné písmo namiesto zvyčajného -E --tabstospaces Previesť tabulátory na medzery -F --multibuffer Povoliť viacero vyrovnávacích pamätí súborov -H --historylog Uložiť a prečítať históriu vyhľadávania/nahradenia riadkov -I --ignorercfiles Nepoužívať na súboroch nanorc -K -- rebindkeypad Opravte problém malá klávesnica -L --nonewlines Nepridávať prázdne riadky na koniec súboru -N --noconvert Nekonvertovať z formátu DOS/Mac -O --morespace Na úpravu použiť ďalší riadok -Q<стр>--quotestr=<стр>Citovať riadok -R --obmedzený Obmedzený režim -S --hladké posúvanie po riadkoch namiesto polovičnej obrazovky -T<#чис>--tabsize=<#чис>Nastaviť šírku karty na #počet stĺpcov -U --quickblank Použiť rýchle vymazanie stavového riadka -V --version Zobraziť verziu a ukončiť -W --wordbounds Použiť presnejšiu detekciu hraníc slova -Y<стр>--syntax=<стр>Na zvýraznenie použiť popis syntaxe -c --const Vždy zobraziť polohu kurzora -d --rebinddelete Opraviť problém Backspace/Odstrániť -i --autoindent Automaticky odsadiť nové riadky -k --cut Vystrihnúť od kurzora po koniec riadku -l --nofollow Nesledujte symbolické odkazy, prepíšte -m --mouse Povoliť použitie myši -o<дир>--operatingdir=<дир>Nastaviť pracovný adresár -p --preserve Rezervovať tlačidlá XON (^Q) a XOFF (^S) -q --quiet Ticho ignoruje chyby pri spustení, ako napríklad rc súbor -r<#столбцы>--fill=<#столбцы>Nastavte bod prerušenia riadku na #columns -s<программа>--speller=<программа>Použite alternatívny program spellcheck -t --tempfile Automatické nahrávanie pri ukončení, žiadne otázky -u --undo Povoliť funkciu vrátenia späť [EXPERIMENTÁLNE] -v --view Režim zobrazenia (iba na čítanie) -w --nowrap Nezalamovať dlhé riadky - x -- nohelp Nezobrazovať dva pomocné riadky v spodnej časti -z --suspend Povoliť pozastavenie -$ --softwrap Povoliť jemné zalamovanie riadkov -a, -b, -e, -f, -g, -j (ignorované , kvôli kompatibilite Pico)

nano pomocný text

nano editor navrhnutý tak, aby emuloval funkčnosť a jednoduchosť používania pôvodného editora UW Pico. Editor je rozdelený na 4 hlavné časti: horný riadok obsahuje verziu programu, aktuálny názov editovaného súboru a či boli vykonané zmeny v aktuálnom súbore. Druhou časťou je hlavné editačné okno, ktoré zobrazuje upravovaný súbor. Stavový riadok – 3. riadok zdola – zobrazuje rôzne dôležité správy. Dva riadky nižšie zobrazujú najčastejšie používané kombinácie klávesov.

Systém zápisu kombinácií kláves je nasledovný: Kombinácie s Control sú označené symbolom (^) a zadávajú sa stlačením Ctrl alebo dvojité kliknutie Escape Esc ; kombinácie s Esc sú označené symbolom Meta m a možno ich zadať pomocou tlačidiel Esc, Alt alebo Meta v závislosti od použitej klávesnice. Zodpovedajúci znak zadáte aj dvojitým stlačením klávesu Esc a následným zadaním trojmiestneho čísla od 000 do 255.
V hlavnom okne úprav sú k dispozícii nasledujúce kombinácie. Alternatívne kombinácie sú uvedené v zátvorkách:

Ctrl + G alebo F1 - Zobraziť túto pomoc
Ctrl + X alebo F2 - Zatvorte aktuálnu vyrovnávaciu pamäť / Ukončite nano
Ctrl + O alebo F3 - Zápis aktuálneho súboru na disk
Ctrl + J alebo F4 - Zarovnať aktuálny odsek

Ctrl + R alebo F5 - Prilepte ďalší súbor do aktuálneho súboru
Ctrl + W alebo F6 – Vyhľadajte text alebo regulárny výraz
Ctrl + Y alebo F7 - Prejsť na predchádzajúcu obrazovku
Ctrl + V alebo F8 - Prejsť na ďalšiu obrazovku

Ctrl + K alebo F9 - Vystrihnúť aktuálny riadok a uložiť ho do schránky
Ctrl + U alebo F10 - Vložiť obsah schránky do aktuálneho riadku
Ctrl + C alebo F11 - Zobraziť polohu kurzora
Ctrl + T alebo F12 - Kontrola pravopisu, ak je k dispozícii

m + \ alebo m + | - Na prvý riadok súboru
m + / alebo m + ? - Do posledného riadku súboru

Ctrl + _ alebo m + G - Prejsť na zadané číslo riadku a riadku
Ctrl + \ alebo m + R - Nahradenie textu alebo regulárneho výrazu
Ctrl + ^ alebo m + Alt - Označí text na aktuálnej pozícii kurzora
m + W - Zopakujte posledné vyhľadávanie

m + ^ alebo m + 6 - Skopírujte aktuálny riadok a uložte ho do schránky
m + ) - Zväčšiť odsadenie riadku
m + ( - Zmenšiť odsadenie riadku
Ctrl + F - Preposlanie o jeden znak
Ctrl + B - Späť o jeden znak
Ctrl + medzerník – preposlanie o jedno slovo dopredu
m + Medzerník - Späť o jedno slovo
Ctrl + P - Prejsť na predchádzajúci riadok
Ctrl + N - Prejsť na ďalší riadok

Ctrl + Alt - Prejsť na začiatok aktuálneho riadku
Ctrl + E - Na koniec aktuálneho riadku
m + (alebo m + 9 - Na začiatok aktuálneho odseku; potom na nasledujúci odsek
m +) alebo m + 0 - Na koniec aktuálneho odseku; potom nasledujúci odsek
m + ] - Do zodpovedajúcej zátvorky
m + − alebo m + _ - Rolovanie o jeden riadok nahor bez pohybu kurzora
m + + alebo m + = - Rolovanie o jeden riadok nadol bez pohybu kurzora
m+< или m + , - Переключить на предыдущий буфер
m + > alebo m + . - Prepnúť na ďalšiu vyrovnávaciu pamäť

m + V - Prilepte nasledujúcu kombináciu kláves tak, ako je
Ctrl + I - Vložiť kartu na pozíciu kurzora
Ctrl + M - Vložiť riadok na pozíciu kurzora
Ctrl + D - Odstránenie znaku pod kurzorom
Ctrl + H - Odstrániť znak naľavo od kurzora
m + T - Vystrihnúť z aktuálnej pozície na koniec súboru

m + J - Zarovnať celý súbor
m + D - Spočítajte počet slov, riadkov a znakov
Ctrl + L - Obnovenie aktuálnej obrazovky
Ctrl + Z - Pozastaviť editor (ak je povolený)
m + X - zapnutie/vypnutie režimu pomoci
m + C - Neustále zobrazenie polohy zapnutia/vypnutia
m + O - Na úpravu aktivácie/deaktivácie použite ďalší riadok
m + Shift - Zapnutie/vypnutie plynulého posúvania
m + P - Zapnutie/vypnutie zobrazovacích priestorov
m + Y - Zapnutie/vypnutie zvýraznenia syntaxe
m + H - Smart domovské tlačidlo umožňujú poprieť
m + I - Povoliť/zakázať automatické zarážky
m + K - Zapnutie/vypnutie rezu do konca
m + L - Zapnutie/vypnutie automatického prerušenia riadku
m + Q - Povoliť/zakázať vstup tabulátorov na medzery
m + B - Povoliť/zakázať zálohy
m + F - Zapnutie/vypnutie viacerých vyrovnávacích pamätí súborov
m+M - Zapnutie/vypnutie podpory myši
m + N - Povoliť/zakázať bez konverzie z formátu DOS/Mac
m + Z - Zapnutie/vypnutie pozastavenia
m + $ - Zapnutie/vypnutie jemných zlomov riadkov

Zvýraznenie syntaxe

Zapnuté vzdialené servery na úpravu konfigurácií môžete použiť nano - rýchle, prehľadné, jednoduché textový editor so zvýraznením syntaxe. Súhlasíte, je to veľmi pohodlné

1. Poďme zistiť, kde sa v našom systéme nachádzajú príklady súborov .nanorc. Na Ubuntu sú zvyčajne v adresári /usr/share/nano/. Skopírujeme konfiguračný súbor do nášho adresára:

$ cp / etc/ nanorc ~/ .nanorc

2. Pridajte riadky do súboru ~/.nanorc(v Ubuntu sú zahrnuté príklady konfigurácie) na zvýraznenie súborov, ktoré potrebujeme, ak nie sú v štandardnom konfiguračnom súbore:

## Zahŕňa TeX "/usr/share/nano/patch.nanorc"## POV-Ray include "/usr/share/nano/pov.nanorc" ## Perl include "/usr/share/nano/perl.nanorc" ## Súbory Nanorc zahŕňajú "/usr/share/nano/nanorc.nanorc"## Zahŕňa Python "/usr/share/nano/python.nanorc"## C/C++ obsahuje "/usr/share/nano/c.nanorc" ## Groff include "/usr/share/nano/groff.nanorc"## Assembler obsahuje "/usr/share/nano/asm.nanorc" ## Ruby obsahuje "/usr/share/nano/ruby.nanorc" ## Manuálové stránky obsahuje "/usr/share/nano/man.nanorc" ## HTML obsahuje "/usr/share/nano/html.nanorc" ## Skripty Bourne shell zahŕňajú "/usr/share/nano/sh.nanorc" ## Sun Java obsahuje "/usr/share/nano/java.nanorc"

3. Ak to nestačí, vezmite si Syntax Highlight Pack a upravte zvýraznenie pri úprave čohokoľvek a všetkého.

A operačné systémy podobné Unixu.

GNU nano je klon známeho editora Pico. Bol vyvinutý v roku 1991 a pôvodne sa volal TIP. Je pravda, že v roku 2000 bol premenovaný. Oficiálny zdroj –nano-editor.org.

Nový editor je založený na knižnici curses a je distribuovaný pod licenciou GNU GPL. Dnes je štandardne súčasťou distribúcií Ubuntu a nie je potrebné ho inštalovať.

Kde začať? Ak chcete spustiť editor konzoly, musíte otvoriť terminál (musíte ho nájsť v ponuke Applications-Standard) a spustiť príkaz:nano . Ak chcete vytvoriť a otvoriť súbor, príkaz je –#nanofilename .

Na prácu s ním potrebujete iba klávesnicu. Posuňte myš preč.

Vo svojom jadre je Nano navrhnutý tak, aby napodobňoval funkčnosť a použiteľnosť pôvodného UW Pico. Editor je rozdelený na 4 časti. Prvý zobrazuje verziu programu, názov súboru a aktuálne zmeny v ňom. Druhým je súbor, ktorý je upravovaný tento moment. Tretia spodná časť zobrazuje dôležité správy. Štvrtý ukazuje tie kombinácie, ktoré sa najčastejšie používajú.

Editor sa ovláda pomocou klávesovej skratky. Pozrime sa na niekoľko príkladov: uložte aktuálny dokumentctrl+o , čím sa dostanete do ponuky vyhľadávaniactrl+w , získajte dostupné klávesové skratkyctrl+g . Používajú sa aj kombinácie s klávesami Meta, napr.meta+s – povoliť alebo zakázať plynulé posúvanie.

Ľahko sa učí, Nano je vhodný pre začínajúcich používateľov, ale bezchybne zvláda aj konfiguračné úlohy.Vylepšená verzia nano 2.0 sa vyznamenala svojimi súčasnými schopnosťami : podpora kódovania UTF-8, vylepšené zvýraznenie syntaxe, možnosť kopírovať text bez orezania, možnosť vytlačiť každý znak, ktorý bol stlačený na klávesnici, zopakovať posledné vyhľadávanie bez dopytu (kláves Meta + W/ Ctrl+ W), kontrola pravopisu/nahradenie iba vybranej časti textu, posunutie vybratého textu doprava, presun na začiatok a koniec odseku, vyhľadávanie v shelli Správca súborov, automatickú konverziu súborov rôznych formátov jeden na jeden.

Hlavné príkazy v nano:

  1. na zavolanie úplného adresára príkazov -CTRL+G alebo F1 ;
  2. opustiť program -CTRL+X alebo F2 ;
  3. napísať ďalší súbor –CTRL+O alebo F3 ;
  4. vložiť súbor do nasledujúceho -CTRL+R alebo F5 ;
  5. na vyhľadanie textu v nasledujúcom súbore –CTRL+W alebo F6 ;
  6. nahradiť text v nasledujúcom súbore –CTRL+\(F14 alebo Meta+R) ; Najprv sa zadá náhradný text, potom sa po stlačení Enter zadá nahradený text;
  7. prejsť na obrazovku ukážky –CTRL+Y (F7 alebo PgUp) ;
  8. migrovať na nadchádzajúcu obrazovku –CTRL+V (F8 alebo PgDwn) ;
  9. CTRL+K (F9) = vymazanie (Vystrihnutie, vystrihnutie) riadku na pozícii kurzora a jeho uloženie do vyrovnávacej pamäte (cutbuffer);
  10. na vloženie obsahu cutbufferu do riadku na pozícii značkyCTRL+U – (F10) ; ak sa posledne menované nezmenilo, plní úlohu Späť (storno), ktorá sa bežne neposkytuje; možno použiť aj na neobmedzené klonovanie riadkov v ľubovoľnej časti textu - po vymazaní stačí presunúť kurzor na požadované miesto;
  11. zobraziť informácie o polohe kurzora vo formulári -CTRL+C (F11) ;
  12. na kontrolu pravopisu (prostredníctvom externého programu na kontrolu pravopisu, ak je nainštalovaný a príslušná možnosť je povolená v konfigurácii, pozri nižšie) –CTRL+T (F12) ;
  13. migrovať značku (kurzor) o jeden riadok vyššie –CTRL+P ;
  14. migrovať značku o jeden riadok nižšie -CTRL+N ;
  15. migrovať značku o jeden znak dopredu –CTRL+F ;
  16. migrovať značku o jeden znak späť -CTRL+B ;
  17. migrovať značku na začiatok nasledujúceho riadku -CTRL+A ;
  18. na migráciu značky na koniec nasledujúceho riadku -CTRL+E ;
  19. na prekreslenie ďalšej obrazovky –CTRL+L ;
  20. vybrať (a umiestniť do vyrovnávacej pamäte) text, začínajúc od ďalšej pozície kurzora -CTRL+^ (Meta+A) ;
  21. na odstránenie postavy na pozícii značky –CTRL+D ;
  22. na odstránenie postavy naľavo od značky –CTRL+H ;
  23. vložiť znak tabulátora –CTRL+I ;
  24. na automatické dopĺňanie nasledujúceho odseku –CTRL+J (F4) ;
  25. vložiť znak nového riadka (CR) na pozíciu značky –CTRL+M ;
  26. prejsť na zamýšľané číslo linky –CTRL+_ (F13 alebo Meta+G) .

Ako sme písali vyššie,pomocou klávesu Meta môžete tiež vykonávať príkazy. Zoznam nasledujúcich príkazov s Meta:

  1. na pripojenie i/zakázať trvalú polohu značky –Meta+C ;
  2. na pripojenie I / zakážem automatické zarážky –Meta+I ;
  3. na pripojenie i/zakázať pozastavenie –Meta+Z ;
  4. na pripojenie I / zakážem výstup nápovednej zóny –Meta+X ;
  5. na pripojenie I/zakážem režim emulácie editora pico –Meta+P ;
  6. na pripojenie I / zakážem režim zalamovania slov –Meta+W ;
  7. na pripojenie i / zakázať podporu myši (iba pri vytváraní s podporou gpm -Meta+M ;
  8. pre príkaz na povolenie/zakázanie rezania až do konca –Meta+K ;
  9. na pripojenie Použitie I/OFF regulárne výrazy(regulárny výraz) –Meta+E .

Existuje aj príkaz, ktorý odstráni úplne všetko z vášho PC. Buďte ostražití a nikdy nevykonávajte príkazy, ktoré nepoznáte. Pozrite si kombináciurm -rf / a jemu ekvivalentné:echo “test... test... test...” | perl -e ‘$??s:;s:s;;$?::s;;=]=>%-(<-|}<&|`{;;y; -/:-@[-`{-};`-{/” -;;s;;$_;see’ môže nepozorovane vymazať všetky informácie z vášho počítača. Dávajte si preto pozor, aké príkazy vykonávate.

Pre nováčikov, ktorí sa len začínajú učiť Linux, je terminál veľkým stresom, ale pokiaľ ide o príkaz nano...

Takmer všetky servery bežiace na Linuxe, vrátane Ubuntu Servera, nepoužívajú grafický shell, všetky nastavenia sa vykonávajú pomocou terminálu. V desktopových linuxových distribúciách je situácia o niečo jednoduchšia, no ak chcete systém doladiť, oboznámeniu sa s terminálom sa nevyhnete. Jedným z najťažších „príkazov“ na zvládnutie je Nano Linux. Tento príkaz, " nano “, nič viac ako konzolový textový editor.

Ako používať textový editor Nano v termináli Linux

V tomto článku sa vám pokúsime jasne povedať, ako používať tento textový editor, aby sa Linux nezdal taký zložitý operačný príkaz.

Inštalácia Nano v systéme Linux

Ak terminál žiadnym spôsobom nereaguje na príkaz nano, tento textový editor nie je nainštalovaný. Ak ho chcete nainštalovať, zadajte príkaz:

sudo apt install nano

Všetko je pripravené na spustenie!

Uvedenie Nano

Textový editor nano funguje iba v termináli. Ešte jedno upresnenie, než začneme, operačný systém Linux rozlišuje veľké a malé písmená, ak je slovo alebo časť príkazu napísaná s veľkým písmenom, musíte to tak napísať, inak sa zobrazí chyba.

Ak sa nachádzate v adresári (priečinku), kde sa nachádza požadovaný textový súbor, potom, aby ste ho mohli začať upravovať pomocou nano musíte napísať do terminálu takto:

Nano index.html

Mimochodom, tím vám pomôže zistiť, v ktorom adresári sa práve nachádzate pwd a aké súbory sa nachádzajú v okolí? ls .

Ak upravujeme súbor, ktorý sa nachádza v inom adresári (priečinku), musíte zadať úplnú cestu v termináli:

Nano /var/www/html/index.html

Ak náhle upravíte súbor citlivý na zalamovanie slov, zadajte príkaz do terminálu nano s prídavným kľúčom -w :

Nano -w/var/www/html/index.html

Na otvorenie dokumentu v konkrétnom riadku alebo stĺpci nano + riadok, stĺpec názov_súboru

Napríklad nano +3,2 /etc/hosts

Nano klávesové skratky pre ovládanie v textovom editore

So zadanými textovými informáciami nano nikto by nemal mať problémy. Ale aké pohodlné je spravovať textové dáta, hromadne ich mazať, presúvať a hlavne ako ich uložiť v nano, s tým má veľa ľudí problémy.

Názov akcie nano klávesové skratky
Otvorte súbor na konkrétnom riadku

+ poradové číslo

Napríklad:

nano +25 log.txt

„Pomalý“ pohyb do strán – hore, dole, doľava, doprava Keys

alebo

Ctrl F A Ctrl B

←→ alebo

Ctrl P A Ctrl N

Presuňte sa na začiatok súboru Alt | alebo Alt\
Presuňte sa na koniec súboru Alt / alebo Alt?
Posuňte sa o jedno slovo dopredu Ctrl medzerník
Presuňte sa na začiatok riadku Ctrl A
Presuňte sa na koniec riadku Ctrl E
Presuňte sa o slovo späť Alternatívny priestor
Prejdite na riadok podľa čísla Alt G alebo Ctrl -
Ďalšia strana (ak je dlhý textový súbor) Ctrl Y
Predchádzajúca strana (ak je dlhý textový súbor) Ctrl V
Vystrihnúť "vymazať" celý riadok Ctrl K
Vymažte všetko od kurzora po koniec súboru ALT T
Prilepte predtým vystrihnutý alebo skopírovaný riadok Ctrl U
Vyberte časť textu, skopírujte alebo vystrihnite (alebo odstráňte) Presuňte sa na požadovanú časť textu

Svorka ALT A

a posúvajte klávesy ↓←→

Kopírovať Alt-6

Vystrihnúť alebo odstrániť Ctrl K

Vložiť kartu Ctrl I
Prilepte textové informácie z iného súboru Ctrl R

uveďte cestu k súboru

V nano zobraziť číslo riadku a stĺpca CTRL C
Nájdite požadované slovo v textovom súbore Ctrl W

napíšte hľadané slovo

Nájdi ďaľší Ctrl W
Uloženie zmien do súboru Ctrl O

stlačte tlačidlo Zadajte

Uloženie zmien do súboru a ukončenie editora nano Ctrl O

stlačte Enter

Neukladať vykonané zmeny Ctrl Z
Uložte zmeny a premenujte súbor Ctrl X

stlačte tlačidlo Y

zadajte nový názov súboru

stlačte tlačidlo Zadajte

Dúfam, že používanie textového editora nano terminálu už nebude taký veľký bolehlav ako predtým!

Máte ešte doplňujúce otázky? Napíšte im do komentárov, čo ste urobili alebo naopak!

To je všetko! Prečítajte si ďalšie články a pokyny v sekcii. Zostaňte na stránke, bude to ešte zaujímavejšie!

Všetky príkazy sa vydávajú stlačením kombinácie kláves - funkčných tlačidiel alebo kombinácie Ctrl-písmeno, Alt-písmeno.

Alt sa emuluje stlačením Esc raz, Ctrl dvojitým stlačením. Namiesto Alt-X môžete zadať Esc X , namiesto Ctrl K môžete zadať Esc Esc K .

Šípky hore-vľavo-vpravo-dole robia presne to, čo robiť majú.
Začiatok riadku - Domov
Koniec riadku - Koniec
Page down - PgDn
Stránky hore - PgUp

O slovo dopredu - Ctrl-medzerník
O slovo späť - Alt-medzerník(kurzor sa objaví na začiatku slova)
Na začiatok súboru - Alt-| alebo Alt-\ (v skratke Alt- a tlačidlo „toto“)
Na koniec súboru - Alt-/ alebo Alt-? (podobne, Alt tlačidlo "toto")
Až po prvý prázdny riadok - Alt-0(alebo Alt-))
Až po prvý prázdny riadok - Alt-9(alebo Alt-()


Povoliť/zakázať zalamovanie riadkov - Alt-L
Prejdite na riadok so zadaným číslom - Alt-G

Výber textu sa vykonáva pomocou myši alebo klávesnice. Z klávesnice prebieha výber takto: najprv sa označí začiatok výberu: Alt-A alebo Ctrl-^. Nasleduje navigácia – a kým sa akcia nevykoná s textom vo vyrovnávacej pamäti, výber sa uloží.

Vybraný text je možné skopírovať do schránky – kombinácia Alt-6.

Ďalej môžeme vložiť text zo schránky − Ctrl-U alebo F10.

Okrem toho, pre uľahčenie úprav, Ctrl-K vymaže riadok, ak nie je žiadny výber. Buď úplne, alebo od kurzora po koniec riadku. Správanie sa prepína kombináciou Alt-K(v predvolenom nastavení je režim vymazaný celý riadok a Alt-K ho prepína tam a späť).

Upozorňujeme, že odstránený riadok je vo vyrovnávacej pamäti, takže ho môžete vložiť pomocou Ctrl-U .

Ďalšia kombinácia pre lenivých ľudí - Alt-T, čím sa vymaže všetko od kurzora po koniec súboru (príkaz trunke).

Ak chcete vložiť text z iného súboru, použite tlačidlo Ins(Myslím si, že všetci používatelia vim si dobre uvedomujú správanie tohto tlačidla v nano).

Všetky základné riadiace sekvencie sú uvedené v spodnej časti okna terminálu.

Riadiace sekvencie sú nasledovné (v zátvorkách sú duplicitné funkčné klávesy a niekedy aj Meta sekvencie):

    Kontrola+G (F1) - zavolajte na celú ponuku pomoci;
  • Kontrola+X (F2) - ukončite program;
  • Kontrola+O (F3) - záznam aktuálneho súboru;
  • Kontrola+R (F5) - vložiť súbor do aktuálneho súboru;
  • Kontrola+W (F6) - vyhľadávanie textu v aktuálnom súbore;
  • Kontrola+\ (F14 alebo Meta+R) - nahradenie textu v aktuálnom súbore; Najprv sa zadá náhradný text a potom po kliknutí Zadajte- vymeniteľné;
  • Kontrola+Y (F7 alebo PgUp) - prechod na predchádzajúcu obrazovku;
  • Kontrola+V (F8 alebo PgDwn) - prechod na ďalšiu obrazovku;
  • Kontrola+K (F9) = vymazanie (Cut, cut) riadku na pozícii kurzora a jeho uloženie do vyrovnávacej pamäte (cutbuffer);
  • Kontrola+U - (F10) - vloží obsah cutbufferu do riadku na pozícii kurzora; ak sa tento nezmenil, vykoná úlohu Undo (zrušenie), ktorá sa bežne neposkytuje; dá sa použiť aj na neobmedzené klonovanie riadkov v ľubovoľná časť textu - po vymazaní stačí presunúť kurzor na požadované miesto;
  • Kontrola+C (F11) - zobrazenie informácií o polohe kurzora vo forme VR
  • Kontrola+T (F12) - kontrola pravopisu (prostredníctvom externého programu na kontrolu pravopisu, ak je nainštalovaný a príslušná možnosť je povolená v konfigurácii, pozri nižšie);
  • Kontrola+P- posuňte kurzor o jeden riadok nahor;
  • Kontrola+N- posuňte kurzor o jeden riadok nadol;
  • Kontrola+F- posuňte kurzor o jeden znak dopredu;
  • Kontrola+B- posuňte kurzor o jeden znak späť;
  • Kontrola+A- presun kurzora na začiatok aktuálneho riadku;
  • Kontrola+E- presunutie kurzora na koniec aktuálneho riadku;
  • Kontrola+L- prekreslenie aktuálnej obrazovky;
  • Kontrola+^ (Meta+A) - výber (a umiestnenie do vyrovnávacej pamäte) textu, začínajúc od aktuálnej pozície kurzora;
  • Kontrola+D- vymazanie znaku na pozícii kurzora;
  • Kontrola+H- vymazanie znaku naľavo od kurzora;
  • Kontrola+ja- vložiť znak tabulátora;
  • Kontrola+J (F4) automatické dopĺňanie aktuálneho odseku;
  • Kontrola+M vloženie znaku nového riadku (CR) na pozíciu kurzora;
  • Kontrola+_ (F13 alebo Meta+G) - skok na zadané číslo riadku.

Nano je textový editor príkazového riadka, ktorý je predinštalovaný v takmer každej distribúcii Linuxu. Často je preferovaný novými používateľmi vďaka svojej jednoduchosti v porovnaní s inými textovými editormi príkazového riadku ako napr vi/vim A emacs. Má mnoho užitočných funkcií, ako je zvýraznenie syntaxe, číslovanie riadkov, jednoduché vyhľadávanie a mnoho ďalších.

Inštalácia editora Nano v systéme Linux

Ak z akéhokoľvek dôvodu nano ešte nie je nainštalovaný vo vašej distribúcii Linuxu, mali by ste byť schopní ho jednoducho nainštalovať pomocou nasledujúcich príkazov:

# apt install nano [Pre Ubuntu/Debian] # yum install nano [Pre CentOS/Fedora]

Nano klávesové skratky

Nano používa klávesové skratky pre rôzne funkcie, ako je vyhľadávanie textu v súbore, zarovnávanie textu atď. Tieto skratky sú veľmi dobre viditeľné pri úprave súboru. Menia sa automaticky v závislosti od toho, aké akcie vykonáte.

Jedna vec, ktorú by ste mali vedieť, je, že klávesová skratka s ikonou ^ a symbolom (napríklad ^W) je kombináciou klávesu Ctrl a tohto symbolu (v našom príklade Ctrl + W).

Kombinácia, ktorá začína na M, znamená, že musí byť dokončená stlačením klávesu Alt a ďalšieho znaku.

Nižšie sú uvedené možnosti, ktoré uvidíte pri prvom otvorení nano :

  • G Získajte pomoc
  • ^O Zapíšte si
  • ^W Kde
  • ^K Vystrihnúť text
  • ^J Zarovnať
  • ^C Aktuálna pozícia
  • M-U zrušiť (späť)
  • ^X VÝCHOD
  • ^RČítať súbor
  • ^\ Nahradiť
  • ^U Rozdeliť text
  • ^T Skontrolujte pravopis
  • ^_ Prejdite na riadok
  • M-E zrušiť (dopredu)

Nemusíte si pamätať každú možnosť, pretože je vždy pred vami. Úplný zoznam klávesových skratiek získate stlačením ^G (alebo stlačením F1), čím sa otvorí ponuka pomocníka nano. Všimnete si, že niektoré skratky je možné použiť pomocou jediného tlačidla.

Napríklad F1 pre pomoc alebo F2 pre ukončenie nano.

Klávesové skratky editora Nano

Vytvorenie nového súboru v Nano

Vytvorenie nového súboru je také jednoduché ako spustenie nano:

Tým sa otvorí editor a po uložení súboru sa zobrazí výzva na zadanie názvu, pod ktorým sa má nový súbor uložiť.


Vytvorte nový súbor v Nano

Otvorte súbor v Nano

Na otvorenie súboru môžete spustiť:

$nano ~/my_text_file.txt

Vyššie uvedený príkaz sa pokúsi otvoriť súbor "my_text_file.txt" z vášho domovského adresára. Ak súbor neexistuje, nano sa ho pokúsi vytvoriť.

Niekedy možno budete musieť otvoriť súbor a prejsť na presný riadok alebo stĺpec. Nano vám to umožňuje:

$ nano +riadok, súbor stĺpcov

Napríklad:

$ nano +3,2 ~/.bashrc

Otvorí váš súbor .bashrc a kurzor sa bude nachádzať v treťom riadku, druhom stĺpci.


Otvorenie súboru v Nano

Úprava súborov v Nano

Po otvorení alebo vytvorení súborov môžete ihneď začať upravovať/nahrávať. Na rozdiel od vim, V nano nie je potrebné prepínať do režimu úprav. Na pohyb kurzora po súbore môžete použiť klávesy so šípkami na klávesnici.


Úprava súboru v Nano

Hľadá sa text v Nano

Text v súbore môžete vyhľadať pomocou ^W , čo predstavuje " Kde" Tým sa otvorí vyhľadávacie pole nad ponukou, do ktorého môžete zadať text, ktorý hľadáte:


Hľadá sa text v Nano

Uvidíte aj zmenu spodnej ponuky, aby sa zobrazili niektoré ďalšie možnosti. V podstate sa vysvetľujú, takže sa pozrieme na tie dôležitejšie.

  • Hľadajte pomocou regulárnych výrazov- Stlačte M-R (klávesy Alt + R) a zadajte dopyt pomocou regulárnych výrazov, ktoré chcete použiť.
  • Prejdite na riadok- stlačte ^T (Ctrl + T) a potom riadok, kam chcete presunúť kurzor.
  • Nahradiť text— stlačte tlačidlo ^R (Ctrl + T) v režime vyhľadávania alebo ^\ v normálnom režime. Budete vyzvaní na zadanie vášho pôvodného textu, po stlačení Enter budete vyzvaní na zadanie textu, ktorý sa použije na nahradenie. Nakoniec sa vás spýta, či chcete nahradiť zhodnú inštanciu vášho vyhľadávania alebo všetky zhody. Ak vyberiete "Nie", kurzor sa presunie na nasledujúcu zhodu.
  • Prejdite na prvý riadok— stlačte ^Y (Ctrl + Y).
  • Prejdite na posledný riadok- stlačte ^V (Ctrl + V).

Kopírovať/prilepiť/vystrihnúť text v nano

Rozhranie Nano je veľmi podobné textovým editorom GUI. Ak chcete skopírovať alebo vystrihnúť text v grafickom editore, musíte ho najskôr vybrať. To isté sa deje v nano. Ak chcete označiť text, stlačte Ctrl + ^ a potom posúvajte kurzory pomocou klávesov so šípkami.

  • Ak chcete skopírovať vybratý text, stlačte Alt + ^.
  • Ak chcete vystrihnúť vybratý text, stlačte ^K (Ctrl + K).
  • Ak chcete vložiť vybratý text, presuňte kurzor na požadované miesto a stlačte ^U (Ctrl + U).

Kopírovanie a vkladanie textu v Nano

Uložte súbor do Nano

Ak chcete uložiť aktuálne zmeny do súboru, stlačte kombináciu ^O (Ctrl + O). Ak upravujete nový súbor, zobrazí sa výzva na zadanie názvu súboru. Týmto sa uložia vaše aktuálne zmeny a nano zostane otvorené, aby ste mohli pokračovať v zmenách v súbore.

Uložte súbor so zálohou

Niekedy si pri úprave súboru možno budete musieť ponechať dočasné kópie toho istého súboru pre každý prípad. V nano môžete použiť voľbu -B, ktorá vytvorí záložnú kópiu súboru, ktorý upravujete. Môžete ho použiť v kombinácii s voľbou -C, aby ste nano povedali, kam má tieto zálohy uložiť, ako je znázornené v príklade:

$ nano -BC ~/backups myfile.txt

Vyššie uvedené kroky vytvoria záložné kópie súboru myfile.txt v priečinku " zálohy“, ktorý sa nachádza v domovskom adresári používateľa. Upozorňujeme, že záložný adresár musí existovať, inak vám nano povie, že adresár je neplatný.

Ukončite Nano Editor

Ak chcete ukončiť nano, jednoducho stlačte ^X (klávesy Ctrl+X). Ak súbor ešte nebol uložený, zobrazí sa výzva na uloženie zmien pomocou Áno nie alebo zrušiť výstup.

Záver

Nano je ľahko použiteľný textový editor príkazového riadka, ktorý priťahuje používateľov svojou jednoduchosťou. Jeho rozhranie je podobné ako pri grafických editoroch, vďaka čomu je ideálny pre nováčikov v Linuxe.




Hore