Redaktor nano kasutamine: Difference between revisions
No edit summary |
|||
(7 intermediate revisions by one other user not shown) | |||
Line 1: | Line 1: | ||
Autor: Roland Vares | Autor: Roland Vares | ||
Rühm : A21 | |||
== Nano == | == Nano == | ||
Nano ehk Nano's ANOther redaktor on vabavaraline laiendatud Pico ( samuti tekstireadaktor) kloon, mida kasutatakse teksti redigeerimiseks. Lisaks kõigi Pico funktsioonide täitmisele, on programmis implementeeritud ka paljud Pico's puuduvad funktsioonid. Nagu näiteks ' otsi ja asenda' ning 'mine reale ja veerule number..'. | Nano ehk Nano's ANOther redaktor on vabavaraline laiendatud Pico ( samuti tekstireadaktor) kloon, mida kasutatakse teksti redigeerimiseks. Lisaks kõigi Pico funktsioonide täitmisele, on programmis implementeeritud ka paljud Pico's puuduvad funktsioonid. Nagu näiteks ' otsi ja asenda' ning 'mine reale ja veerule number..'. | ||
Line 6: | Line 8: | ||
=== Huvitavamad eripärad === | === Huvitavamad eripärad === | ||
* GNU GPL litsents | * GNU GPL litsents | ||
* | * Tõstutundliku otsingu funktsioonid | ||
* | * Interaktiivne otsi ja asenda (koos ajalooga) | ||
* Regulaaravaldiste otsing ja asetamine | * Regulaaravaldiste otsing ja asetamine | ||
* Valitud teksti teise faili kirjutamine | * Valitud teksti teise faili kirjutamine | ||
* Varufailid | * Varufailid | ||
* UTF-8 tugi | * UTF-8 tugi | ||
<center>[[Image:colorsyntax.png]] </center> | <center>[[Image:colorsyntax.png]] </center> | ||
<center>[http://www.nano-editor.org/colorsyntax.png Nano võimaldab ka süntaksi esiletõstmist värvidega]</center> | <center>[http://www.nano-editor.org/colorsyntax.png Nano võimaldab ka süntaksi esiletõstmist värvidega]</center> | ||
== Kasutamine == | == Kasutamine == | ||
Line 23: | Line 23: | ||
Seega kirjeldan esmalt kõige põhilisema, mis nendega seotud. | Seega kirjeldan esmalt kõige põhilisema, mis nendega seotud. | ||
Enamasti käivitatakse käske nano redaktoris | Enamasti käivitatakse käske nano redaktoris hoides all Ctrl klahvi ja vajutades mõnda tähte klaviatuuril. Kasutan edaspidi * sümbolit Ctrl asemel. | ||
<pre> | <pre> | ||
avame nano redaktori : nano filename (filename – kas olemasolev | avame nano redaktori : nano filename (filename – kas olemasolev või loodav fail) | ||
</pre> | </pre> | ||
Line 48: | Line 48: | ||
===Lisamine, muutmine === | ===Lisamine, muutmine === | ||
<pre> | <pre> | ||
Teksti lisamiseks kursori | Teksti lisamiseks alates kursori asukohast lihtsalt sisesta tekst | ||
Kursori asukohta on võimalik muuta kas nooleklahvidega või ülal kirjeldatud navigeerimiskäskudega | Kursori asukohta on võimalik muuta kas nooleklahvidega või ülal kirjeldatud navigeerimiskäskudega | ||
</pre> | </pre> | ||
Line 55: | Line 55: | ||
<pre> | <pre> | ||
*D Kustutab kursoril oleva sümboli | *D Kustutab kursoril oleva sümboli | ||
Tagasilüke (Backspace) | Tagasilüke (Backspace) Kustutab kursori ees oleva sümboli | ||
*K Kustutab kogu rea | *K Kustutab kogu rea | ||
</pre> | </pre> | ||
Line 61: | Line 61: | ||
=== Salvestamine ja väljumine=== | === Salvestamine ja väljumine=== | ||
<pre> | <pre> | ||
*O Salvestab sisu ilma programmist väljumata ( | *O Salvestab sisu ilma programmist väljumata (küsitakse, millisesse faili sisu salvestada) | ||
*X Salvestab sisu ja väljub programmist ( | *X Salvestab sisu ja väljub programmist (pakutakse salvestamise võimalust) | ||
</pre> | </pre> | ||
===Lõika ja kleebi=== | ===Lõika ja kleebi=== | ||
<pre> | <pre> | ||
*K Kopeerib sisu (Näiliselt kustutatakse, tegelikult korjatakse puhvrisse | *K Kopeerib sisu (Näiliselt kustutatakse, tegelikult korjatakse puhvrisse; korda käsku kuni oled kopeerinud kõik vajalikud read) | ||
*U Lõigatud sisu kleebitakse kursori asukohale | *U Lõigatud sisu kleebitakse kursori asukohale | ||
</pre> | </pre> | ||
Line 73: | Line 73: | ||
===Otsing=== | ===Otsing=== | ||
<pre> | <pre> | ||
*W | *W Küsitakse otsingusõna, Enter käivitab otsingu | ||
ALT+W Kordab otsingut | ALT+W Kordab otsingut | ||
</pre> | </pre> | ||
Line 82: | Line 82: | ||
Esmalt küsitakse mida asendada | Esmalt küsitakse mida asendada | ||
Seejärel millega asendada | Seejärel millega asendada | ||
Edaspidi küsitakse iga leitud vaste juures, kas asendus läbi viia | |||
C katkestab funktsiooni, A asendab kõik leitud vasted | C katkestab funktsiooni, A asendab kõik leitud vasted | ||
</pre> | </pre> | ||
Line 91: | Line 91: | ||
<pre> | <pre> | ||
+ rida,veerg asetab kursori määratud reale veerule (näit nano +1,3 test.txt) | + rida,veerg asetab kursori määratud reale ja/või veerule (näit nano +1,3 test.txt). | ||
-B salvestamisel varundab faili | -B salvestamisel varundab faili varasema versiooni prefiksiga ~ | ||
-C asukoht Määrab asukoha, kuhu nano paneb | -C asukoht Määrab asukoha, kuhu nano paneb varundatud failid (näit nano -C /home/student/backups test.txt) | ||
-R Piiratud režiim, ei kirjuta ega loe ühtki faili, mis pole määratud käsureal. | -R Piiratud režiim, ei kirjuta ega loe ühtki faili, mis pole määratud käsureal. | ||
-h Näitab kõiki käsurea võimalusi | -h Näitab kõiki käsurea võimalusi | ||
-m Võimaldab | -m Võimaldab hiiretuge (kui süsteem seda võimaldab), st hiireklikke kasutatakse kursori asukoha määramiseks | ||
-w Blokeerib pikkade ridade reamurdmise, eriti oluline konfiguratsioonifailide redigeerimisel | -w Blokeerib pikkade ridade reamurdmise, eriti oluline konfiguratsioonifailide redigeerimisel | ||
-Y süntaks Määrab süntaksielemendid, mida esile tõsta (näit nano -Y java test.java) | |||
Konfigureerimine läbi nanorc faili | |||
</pre> | </pre> | ||
Latest revision as of 22:35, 6 December 2012
Autor: Roland Vares
Rühm : A21
Nano
Nano ehk Nano's ANOther redaktor on vabavaraline laiendatud Pico ( samuti tekstireadaktor) kloon, mida kasutatakse teksti redigeerimiseks. Lisaks kõigi Pico funktsioonide täitmisele, on programmis implementeeritud ka paljud Pico's puuduvad funktsioonid. Nagu näiteks ' otsi ja asenda' ning 'mine reale ja veerule number..'.
Huvitavamad eripärad
- GNU GPL litsents
- Tõstutundliku otsingu funktsioonid
- Interaktiivne otsi ja asenda (koos ajalooga)
- Regulaaravaldiste otsing ja asetamine
- Valitud teksti teise faili kirjutamine
- Varufailid
- UTF-8 tugi
Kasutamine
Tekstireadaktori peamisteks kasutusaladeks on teksti lisamine, muutmine ja kustutamine. Seega kirjeldan esmalt kõige põhilisema, mis nendega seotud.
Enamasti käivitatakse käske nano redaktoris hoides all Ctrl klahvi ja vajutades mõnda tähte klaviatuuril. Kasutan edaspidi * sümbolit Ctrl asemel.
avame nano redaktori : nano filename (filename – kas olemasolev või loodav fail)
*A Liigu rea algusesse *E Liigu rea lõppu *Y Liigu lehekülje võrra alla *V Liigu lehekülje võrra üles *_ Liigu täpsustatud reani (*_*V liigub faili algusesse ja *_*Y fali lõppu)
Lisamine, muutmine
Teksti lisamiseks alates kursori asukohast lihtsalt sisesta tekst Kursori asukohta on võimalik muuta kas nooleklahvidega või ülal kirjeldatud navigeerimiskäskudega
Kustutamine
*D Kustutab kursoril oleva sümboli Tagasilüke (Backspace) Kustutab kursori ees oleva sümboli *K Kustutab kogu rea
Salvestamine ja väljumine
*O Salvestab sisu ilma programmist väljumata (küsitakse, millisesse faili sisu salvestada) *X Salvestab sisu ja väljub programmist (pakutakse salvestamise võimalust)
Lõika ja kleebi
*K Kopeerib sisu (Näiliselt kustutatakse, tegelikult korjatakse puhvrisse; korda käsku kuni oled kopeerinud kõik vajalikud read) *U Lõigatud sisu kleebitakse kursori asukohale
Otsing
*W Küsitakse otsingusõna, Enter käivitab otsingu ALT+W Kordab otsingut
Otsi ja asenda
*\ Käivitab funktsiooni Esmalt küsitakse mida asendada Seejärel millega asendada Edaspidi küsitakse iga leitud vaste juures, kas asendus läbi viia C katkestab funktsiooni, A asendab kõik leitud vasted
Võtmed
Nüüd mõned olulisemad võtmed, millega programmi käivitada:
+ rida,veerg asetab kursori määratud reale ja/või veerule (näit nano +1,3 test.txt). -B salvestamisel varundab faili varasema versiooni prefiksiga ~ -C asukoht Määrab asukoha, kuhu nano paneb varundatud failid (näit nano -C /home/student/backups test.txt) -R Piiratud režiim, ei kirjuta ega loe ühtki faili, mis pole määratud käsureal. -h Näitab kõiki käsurea võimalusi -m Võimaldab hiiretuge (kui süsteem seda võimaldab), st hiireklikke kasutatakse kursori asukoha määramiseks -w Blokeerib pikkade ridade reamurdmise, eriti oluline konfiguratsioonifailide redigeerimisel -Y süntaks Määrab süntaksielemendid, mida esile tõsta (näit nano -Y java test.java) Konfigureerimine läbi nanorc faili
Allikad
http://www.gentoo.org/doc/en/nano-basics-guide.xml