Nano

Avaaminen

nano tiedosto.txt
nano +42 tiedosto.txt      # avaa suoraan riville 42
nano +42,5 tiedosto.txt    # rivi 42, sarake 5
nano -B tiedosto.txt       # tee varmuuskopio ennen tallennusta

Nanon alareunassa näkyvät komennot: ^ tarkoittaa Ctrl, M- tarkoittaa Alt/Esc.

Tallennus ja poistuminen

Näppäin Kuvaus
Ctrl+O Tallenna (Write Out)
Ctrl+X Poistu (kysyy tallennusta jos muutoksia)
Ctrl+C Näytä kursorin sijainti
Ctrl+T Tarkista oikeinkirjoitus (jos asennettu)

Muokkaus

Näppäin Kuvaus
Ctrl+K Leikkaa rivi (tai merkitty valinta, jos merkintä on aktiivinen)
Ctrl+U Liitä leikattu rivi
Ctrl+Shift+6 tai Alt+A Aloita merkintä (valinta)
Alt+6 Kopioi valinta
Alt+U Kumoa
Alt+E Tee uudelleen
Tab / Shift+Tab Sisennä / poista sisennys (valinnalle)
Alt+3 Kommentoi/poista kommentti rivi(t)

Haku ja korvaus

Näppäin Kuvaus
Ctrl+W Hae
Ctrl+\ Hae ja korvaa
Alt+W Hae seuraava osuma (toista edellinen haku)
Alt+R (haun aikana) Vaihda tavallisen haun ja regex-haun välillä

Liikkuminen

Näppäin Kuvaus
Ctrl+A / Ctrl+E Rivin alkuun / loppuun
Ctrl+Y / Ctrl+V Sivu ylös / alas
Ctrl+_ Siirry tietylle riville (ja sarakkeeseen)
Ctrl+Left / Ctrl+Right Sana taaksepäin / eteenpäin
Alt+\ / Alt+/ Tiedoston alkuun / loppuun

Useampi tiedosto (välilehdet/puskurit)

nano -F tiedosto1.txt tiedosto2.txt   # avaa useampi tiedosto kerralla
Näppäin Kuvaus
Alt+< / Alt+> Edellinen / seuraava avoin puskuri
Ctrl+R Liitä toisen tiedoston sisältö nykyiseen kohtaan

Rivinumerot ja syntaksikorostus

nano -l tiedosto.py    # näytä rivinumerot

Syntaksikorostus tulee yleensä mukana jakelun /usr/share/nano/-tiedostoista automaattisesti tiedostopäätteen perusteella.

Asetustiedosto ~/.nanorc

set linenumbers
set autoindent
set tabsize 4
set mouse
include "/usr/share/nano/*.nanorc"