Vuonna 1989 Washingtonin yliopisto julkaisi *nix-sähköpostiohjelman nimeltä Pine. Tämä asiakasohjelma sisälsi integroidun editorin nimeltä Pico, joka oli lyhenne sanoista Pine’s message composer, ja se oli kirjoitettu C-kielellä. Pico oli yksinkertainen editori, joka keskittyi työskentelemään yhden asiakirjan kanssa kerrallaan.
Vuonna 1999, kun Picon lisensointiin liittyi ongelmia, Chris Allegretta loi TIP:n luodakseen vapaan korvaavan ohjelmiston. TIP, joka oli lyhenne sanoista TIP isn’t Pico, nimettiin uudelleen Nanoksi vuonna 2000, jotta vältettäisiin ristiriita Unix-työkalun tip
kanssa. Nanosta tuli osa GNU-projektia vuonna 2001, minkä seurauksena Nanosta käytetään joskus nimitystä GNU Nano.
Tässä artikkelissa näytetään, miten Nano asennetaan ja annetaan peruskomennot, joilla pääset alkuun.
Asennus
Nanon asentaminen Red Hat Enterprise Linux -pohjaiseen järjestelmään on yhtä helppoa kuin sudo yum install nano
, ja toisin kuin joidenkin editorien kohdalla, mitään lisäkonfiguraatioita ei tarvita, ellet sitten halua konfiguroida Nano:a oletusmuotoiseksi editoriksi. Voit tehdä Nanosta koko järjestelmän oletuseditorin:
sudo cat <<EOF >> /etc/profile.d/nano.shexport VISUAL="nano"export EDITOR="nano"EOF
Tehdä Nanosta käyttäjän oletuseditorin:
cat <<EOF >> ~/.bash_profileexport VISUAL="nano"export EDITOR="nano"EOF
Sitten aktivoidaksesi sen, kirjoita yksinkertaisesti ./.bash_profile
tai kirjaudu ulos ja sitten takaisin sisään nollataksesi istunnon.
Peruskomennot
Tutustutaan peruskomentoihin, joita tarvitset Nanon käytön aloittamiseen.
Tiedoston aloittaminen/muokkaaminen
Avataksesi olemassa olevan tiedoston tai luodaksesi uuden tiedoston kirjoita nano <filename>
. Jos tiedosto on tai tulee olemaan eri hakemistossa, kirjoita nano </path/to/filename>
. Riippumatta siitä, miten avaat tiedoston, aloitat muokkausnäytöstä:
Avun saaminen
Nanoa voi käyttää usealla tavalla. Jos olet komentorivillä, katso man-sivuja kirjoittamalla man nano
, joka palauttaa komentorivin vaihtoehdot.
Muut aputyypit ovat käytettävissä ohjelman sisällä, kun olet muokkaamassa. Ensimmäistä tyyppiä minulla on tapana kutsua ”näytöllä olevaksi ohjeeksi”, koska se on koko ajan näkyvissä näytön alareunassa (tosin tämä ominaisuus vaihtelee, jos olet käyttämässä jotain Nano-ohjelman toimintoa pikakuvakkeen kautta). Jos esimerkiksi kirjoitat pikanäppäimen justify, pikanäppäin unjustify korvaa yhden alkuperäisistä vaihtoehdoista. Toinen esimerkki on, kun teet hakuja. Näytön ohje muuttuu pikanäppäimiksi, joita voit käyttää haun aikana.
Pääset Nanon pääohjeeseen kirjoittamalla Ctrl+G tai Ctrl+g, sillä Nano ei ole isojen ja pienten kirjainten suhteen herkkä pikanäppäinten ja hakujen suhteen.
Jos avaat ohjeen päämuokkausnäytöstä, pääset Nanon pääohjeeseen, joka sisältää kaikki ohjelman eri toiminnot ja niiden pikanäppäimet sekä lyhyen selityksen kustakin toiminnosta:
Jos kuitenkin avaisit ohjeen jostain ohjelmatoiminnosta, löytäisit erikoistuneemman ohjeen, joka on samanlainen kuin näytön pikanäppäimet muuttuvat.
Haku (ja korvaaminen)
Hakutoimintoon pääset pikanäppäimellä Ctrl+W, eikä se ole isojen ja pienten kirjainten suhteen herkkä, kuten aiemmin mainittiin. Tämän pikanäppäimen toinen ominaisuus on, että se kiertää tiedoston, joten jos aloitit alempana tekstissä ja yläpuolella on vastaavuus, haku kiertää kyseiseen kohtaan:
Jos haun aikana haluat korvata etsimäsi tekstin tai hahmon, voit korvata etsimäsi tekstin tai hahmon pikanäppäimellä Ctrl+R. Huomautus: jos olet jo hakenut ainakin ensimmäiseen vastaavuuteen asti, Ctrl+R tarkoittaa ”Lue tiedosto”, joten sinun on tehtävä haku ja korvaaminen Ctrl+W ja sitten Ctrl+R. Jos vastaavuus löytyy, sinua pyydetään korvaamaan kyseinen esiintymä Y
:llä (kyllä) tai N
:llä (ei) tai korvaamaan kaikki esiintymät tai peruuttamaan haku ja korvaaminen kokonaan.
Liikkuminen
Voit liikkua Nanossa hakutoimintoa käyttäessäsi tai muokatessasi. Kun olet hakutoiminnossa, voit siirtyä eri pikanäppäimillä rivin, kappaleen tai itse asiakirjan alkuun tai loppuun (merkitty ensimmäisellä tai viimeisellä rivillä). Voit myös siirtyä tiettyyn paikkaan asiakirjan sisällä.
Kun siirryt muokkauksen aikana, voit siirtyä edelliselle tai seuraavalle sivulle.
Leikkaaminen ja liittäminen
Kuten useimmissa muokkausohjelmissa, voit Nanossa leikata (Ctrl+K) ja liittää (Ctrl+U), joskin liittämistä kutsutaan nimellä Uncut. Jos haluat leikata tietyn osan rivistä tai riveistä, merkitse ensin valinta käyttämällä Ctrl+Shift+6 (Ctrl+^), siirrä sitten kursori valinnan loppuun ja käytä taas Ctrl+^-pikanäppäintä leikataksesi tekstin pois asiakirjasta.
Paikkasi löytäminen
Haluatko saada selville, missä kursorisi on asiakirjassa? Pikanäppäimellä Ctrl+C saat selville rivin, sarakkeen, merkin ja prosentuaalisen osuuden asiakirjassa.
Tarkistaminen
Tarkistamalla kappaleen saat sen uudelleen siten, että kaikki rivit koskettavat sekä vasenta että oikeaa reunaa lisäämällä tarvittaessa valkoisia välejä. Voit perustella nykyisen kappaleen Ctrl+J-pikanäppäimellä; mutta samoin kuin karsimatta jättämiseen, voit poistaa perustelun Ctrl+U-pikanäppäimellä.
Tiedostojen lisääminen
Kuten Nanon historiaa käsiteltäessä mainittiin, voit työskennellä vain yhden tiedoston kanssa kerrallaan. Voit kuitenkin lisätä toisen tiedoston asiakirjaan, jota parhaillaan työstät. Voit lisätä toisen tiedoston nykyiseen paikkaasi asiakirjassa käyttämällä pikanäppäimiä Ctrl+R. Voit sitten antaa tiedoston polun kirjoittamalla sen tai käyttää Ctrl+T- näppäinyhdistelmää hakeaksesi tiedoston tiedostojärjestelmästä.
Tallentaminen tai uloskirjautuminen
On tilanteita, joissa haluat tallentaa asiakirjan muokkauksen aikana ilman, että sinun tarvitsee kirjautua ulos asiakirjasta. Tätä tilannetta voidaan kutsua tallentamiseksi tai uloskirjoittamiseksi. Käytä tähän pikanäppäintä Ctrl+O, jolloin sinulta kysytään käytettävää tiedostonimeä (jolloin voit halutessasi tallentaa toiseen tiedostoon).
Lopettaminen
Nanosta poistuminen on yksinkertaista. Näppäilet Ctrl+X. Sinulle annetaan mahdollisuus tallentaa tiedosto, antaa sille uusi nimi tai olla tallentamatta ollenkaan. Tai voit valita, ettet poistu asiakirjasta ollenkaan.
Hyötyjä ja haittoja
Kuten näet, Nano on melko yksinkertainen ja suoraviivainen käyttää. Se on myös erittäin kevyt, ja jossain vaiheessa se oli oletuseditori sekä editori, joka asennettiin, kun oltiin palautustilassa. Nanolla on kuitenkin rajoituksensa, kuten pienemmät ominaisuudet kuin Vimin tai Emacsin kaltaisessa vankemmassa editorissa, mukaan lukien mahdollisuus työskennellä useamman kuin yhden asiakirjan parissa kerrallaan.