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"