Nano je uređivač teksta. Nano - najjednostavniji konzolni uređivač teksta za Linux Kako izaći iz nanoa

Nano editor je dizajniran da oponaša funkcionalnost i praktičnost UW Pico uređivača teksta. Sljedeći snimak ekrana prikazuje uređivač u akciji:

Evo kako službena dokumentacija objašnjava različite dijelove urednika:

Postoje četiri glavna odjeljka za uređivanje. Gornji red prikazuje verziju programa, trenutni fajl koji se uređuje i da li je fajl modifikovan. Zatim, u glavnom prozoru uređivača, možete vidjeti da se datoteka uređuje. Treći red je statusna traka, prikazuje važne poruke. Donja dva reda prikazuju najčešće korišćene prečice na tastaturi u uređivaču.

Sljedeći odeljci opisuju osnovne metode korištenja, kao i neke od karakteristika Nano-a.

1. Kreirajte i otvorite datoteke

Da pokrenete uređivač, pokrenite:

ili (ako odmah želimo da navedemo ime fajla)

$nano

Druga metoda je pogodna i za kreiranje nove datoteke i za otvaranje postojeće. Možete odrediti apsolutnu putanju do datoteke (ako se datoteka nalazi udaljeno).

Primjer ispod pokazuje kako izgleda otvorena datoteka:

Kao što vidite, u nastavku postoje savjeti koji će vam olakšati posao.

2. Kako sačuvati datoteku u Nano

Evo primjera:

Nano vam također omogućava spremanje datoteka u različitim formatima. Na primjer, možete sačuvati datoteku u DOS formatu pritiskom na Alt+d. Slično tome, da biste sačuvali datoteku u Mac formatu, pritisnite tastersku prečicu Alt+m. Imajte na umu da da biste promijenili format, morate započeti normalan proces spremanja pritiskom na Ctrl+o, a zatim pritisnite Alt+d ili Alt+m da odaberete format.

3. Kako izrezati i zalijepiti tekst u Nano

Da biste izrezali i zalijepili liniju, prvo pomaknite kursor na tu liniju. Sada pritisnite tastersku prečicu Ctrl+K (isecanje), a zatim pošaljite liniju na mesto gde želite da je zalepite i na kraju koristite prečicu na tastaturi Ctrl+U (zalepi).

Na primjer, na snimku ekrana ispod, postoji zahtjev da se izreže prvi red i zalijepi ga na kraju. Idite na liniju i pritisnite kombinaciju tipki Ctrl+K. Sada pomaknite kursor do samog dna i pritisnite kombinaciju tipki Ctrl+y.

Možete kopirati određeni dio niza umjesto cijelog niza. Da biste to učinili, prvo morate odabrati riječ/dio reda pritiskom na Ctrl+6 (ili Alt+a). Sada možete pritisnuti Ctrl+K za izrezivanje i Ctrl+U za lijepljenje.

Kao što vidite, možemo selektivno izrežite i zalijepite željeni dio linije.

4. Kako pronaći i zamijeniti riječ u nano

Ovaj alat će vam omogućiti da pronađete prava reč, a također ga zamijenite drugim.

Za traženje riječi u nano, pritisnite tipkovnu prečicu Ctrl+w. Zatim će se od vas tražiti da unesete riječ koju želite da tražite. Nakon što unesete riječ, pritisnite Enter i alat će vam pokazati odgovarajuće unose.

Također možete zamijeniti riječ riječju s druge stranice pritiskom na Ctrl+\. Kada pritisnete ovu kombinaciju tastera, nano vas pita za reč koju želite da zamenite. Nakon što unesete riječ, pritisnite tipku Enter i sada će tražiti zamjensku riječ. Nakon toga, nano će od vas tražiti da potvrdite promjene.

Sljedeća tri snimka ekrana pomoći će vam da shvatite proces.

5. Kako ubaciti drugi fajl u trenutni

Ako želite, također možete zalijepiti podatke iz druge datoteke u onu koju trenutno uređujete u nano-u. Da biste to učinili, pritisnite kombinaciju tipki Ctrl+p, a zatim odredite putanju do datoteke koju želite otvoriti.

Ispod su primeri snimaka ekrana ove funkcije:

Kao što možete vidjeti na slici iznad, tekst u datoteci je umetnut sa pozicije kursora.

6. Prikažite poziciju kursora

Ako želite, možete provjeriti i poziciju kursora u datoteci. To se može učiniti pritiskom na prečicu na tastaturi Ctrl+C.

Kao što vidite na slici iznad, nakon pritiska Ctrl+c pojavio se kursor za poziciju, a sve informacije o tome nalaze se u statusnoj traci (podvučeno je treći red od dna prozora).

7. Kako postaviti kursor na određeni red ili kolonu pri pokretanju.

Ako želite, također možete postaviti kursor na određeni red i stupac datoteke kada pokrenete uređivač. To se može učiniti tako što ćete dati potrebne informacije prilikom pokretanja uređivača. Ova funkcija koristi prekidač komandna linija+red,kolona (red definiše broj reda, a kolona broj kolone).

$ nano +linija, kolona

Na primjer:

$ nano +2,5 abc.txt

Kao što možete vidjeti na gornjoj slici, kursor je na drugom redu i petoj koloni dok otvarate datoteku.

8. Kako napraviti rezervnu kopiju prethodne verzije datoteke.

Alat vam omogućava da kreirate sigurnosne kopije prethodna verzija edited file. Ovo se radi nakon što izvršite izmjene i sačuvate datoteku. Funkciji se može pristupiti korištenjem opcije komandne linije -b.

$nano -B

Na primjer

$ nano -B abc.txt

Rezervna kopija će biti sačuvana u trenutnom direktorijumu sa istim imenom, ali sa sufiksom tilde (~).

Imajte na umu da se fajlovi kreirani po prvi put ne mogu napraviti rezervna kopija.

9. Napravite sigurnosnu kopiju datoteka u određenom direktoriju.

Alat vam omogućava da spremite sve vaše rezervne datoteke u određeni direktorij. Ovoj funkciji se može pristupiti pomoću opcije komandne linije -C ili –backupdir, koja zahteva putanju do fascikle u koju želite da sačuvate rezervna kopija datoteke.

$ nano -B –backupdir=

10. Kako pretvoriti tabulatore u razmake.

Ovaj alat vam takođe omogućava da pretvorite tabulatore u razmake. Ovoj funkciji se može pristupiti pomoću opcije komandne linije -E.

$nano -E

Na primjer, sljedeća ilustracija prikazuje tekst koji sadrži tabulatore između riječi.

Sada, pošto je uređivač pokrenut sa -E parametrom, promjene su sačuvane, tabulatori su konvertovani u razmake.

Zaključak

S obzirom da je članak namijenjen početnicima, samo smo zagrebali po površini ovaj sistem. Koristite prečicu na tastaturi Ctrl+G da saznate više o Nano-u. Oh, i da, ne zaboravite isprobati osnove o kojima smo ovdje raspravljali.

Za početnike koji tek počinju da uče Linux, terminal predstavlja veliki stres, ali kada je u pitanju nano naredba...

Gotovo svi serveri koji rade na Linuxu, uključujući Ubuntu Server, ne koriste grafičku ljusku; sva podešavanja se vrše pomoću terminala. Na desktopu Linux distribucije, situacija je malo jednostavnija, ali ipak, ako želite fino podesiti sistem, onda je upoznavanje terminala neizbježno. Jedna od najtežih "komandi" za savladavanje je Nano Linux. Ova komanda, " nano ", ništa više od konzolnog uređivača teksta.

Kako koristiti Nano Text Editor u Linux terminalu

U ovom članku pokušat ćemo vam jasno reći kako koristiti ovaj uređivač teksta kako Linux ne bi izgledao tako složena operativna naredba.

Instaliranje Nano na Linux

Ako terminal ni na koji način ne reaguje na nano komandu, onda ovaj uređivač teksta nije instaliran. Da biste ga instalirali, unesite naredbu:

sudo apt install nano

Sve je spremno za lansiranje!

Lansiranje Nano

Uređivač teksta nano radi samo u terminalu. Još jedno pojašnjenje prije nego počnemo, operacijska sala Linux sistem Označava velika i mala slova; ako je riječ ili dio naredbe napisan velikim slovom, onda je morate tako upisati, inače ćete dobiti grešku.

Ako se nalazite u direktorijumu (folderu) u kojem se nalazi traženi tekstualni fajl, onda, da biste ga počeli uređivati ​​pomoću nano morate napisati u terminalu ovako:

Nano index.html

Inače, tim će vam pomoći da saznate u kojem se imeniku trenutno nalazite pwd , a koji se fajlovi nalaze u blizini? ls .

Ako uređujemo datoteku koja se nalazi u drugom direktoriju (mapi), tada morate navesti punu stazu u terminalu:

Nano /var/www/html/index.html

Ako iznenada uredite datoteku osjetljivu na prelamanje riječi, unesite naredbu u terminal nano sa dodatnim ključem -w :

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

Da biste otvorili dokument u određenom redu ili koloni nano + red, stupac file_name

Na primjer nano +3,2 /etc/hosts

Nano prečice za kontrolu u uređivaču teksta

Sa unesenim tekstualnim informacijama nano niko ne bi trebao imati problema. Ali koliko je zgodno upravljati tekstualnim podacima, brisati ih na veliko, premještati, i što je najvažnije, kako ih spremiti u nano, mnogi ljudi imaju problema s tim.

Naziv akcije nano prečice
Otvorite datoteku na određenoj liniji

+ linijski broj

Na primjer:

nano +25 log.txt

“Sporo” kretanje u stranu - gore, dolje, lijevo, desno Ključevi

ili

Ctrl F I Ctrl B

←→ ili

Ctrl P I Ctrl N

Pomaknite se na početak datoteke Alt | ili Alt\
Pomaknite se na kraj datoteke Alt / ili Alt?
Pomerite jednu reč unapred Ctrl Space
Pomaknite se na početak reda Ctrl A
Pređite na kraj reda Ctrl E
Pomerite se za reč nazad Alt Space
Pređite na red po broju Alt G ili Ctrl -
Sljedeća stranica (ako je dugačak tekstualni fajl) Ctrl Y
Prethodna stranica (ako je dugačak tekstualni fajl) Ctrl V
Izrežite "izbriši" cijelu liniju Ctrl K
Obrišite sve od kursora do kraja datoteke ALT T
Zalijepite prethodno isječenu ili kopiranu liniju Ctrl U
Odaberite dio teksta, kopirajte ga ili izrežite (ili izbrišite) Pređite na traženi dio teksta

Stezaljka ALT A

i pomerite ključeve ↓←→

Kopiraj Alt-6

Izrežite ili izbrišite Ctrl K

Insert Tab Ctrl I
Zalijepite tekstualne informacije iz druge datoteke Ctrl R

naznačite putanju do datoteke

U nano showu red i broj kolone CTRL C
Pronađite u tekstualnu datoteku neophodna reč Ctrl W

napišite traženu riječ

Nađi sljedeće Ctrl W
Čuvanje promjena u fajlu Ctrl O

pritisnite Enter

Čuvanje promjena u fajlu i izlazak iz nano editora Ctrl O

pritisnite Enter

Nemojte spremati napravljene promjene Ctrl Z
Sačuvajte promjene i preimenujte datoteku Ctrl X

pritisnite Y

unesite novi naziv datoteke

pritisnite Enter

Nadam se da korištenje uređivača teksta nano terminala više neće biti tako velika glavobolja kao prije!

Imate li još dodatnih pitanja? Napišite im u komentarima šta ste radili ili obrnuto!

To je sve! Pročitajte više članaka i uputa u odjeljku. Ostanite uz stranicu, bit će još zanimljivije!

I operativni sistemi slični Unixu.

GNU nano je klon dobro poznatog Pico editora. Razvijen je 1991. godine i prvobitno se zvao TIP. Istina, 2000. godine je preimenovana. Zvanični resurs –nano-editor.org.

Novi uređivač je baziran na biblioteci curses i distribuira se pod GNU GPL licencom. Danas je podrazumevano uključen u Ubuntu distribucije i ne treba ga instalirati.

Gdje početi? Da biste pokrenuli uređivač konzole, morate otvoriti terminal (morate ga pronaći u Applications-Standard meniju) i pokrenuti naredbu:nano . Da biste kreirali i otvorili datoteku, naredba je –# nanofilename .

Za rad sa njim potrebna vam je samo tastatura. Odmaknite miša.

U svojoj srži, Nano je dizajniran da oponaša funkcionalnost i upotrebljivost originalnog UW Picoa. Urednik je podijeljen na 4 dijela. Prvi prikazuje verziju programa, naziv datoteke i trenutne promjene u njemu. Drugi je fajl koji se trenutno uređuje. Treće Donji dio prikazuje važne poruke. Četvrta prikazuje one kombinacije koje se najčešće koriste.

Uređivačem se upravlja pomoću prečice na tastaturi. Pogledajmo neke primjere: sačuvajte trenutni dokumentctrl+o , pristupanje meniju za pretraguctrl+w , nabavite dostupne prečice na tastaturictrl+g . Koriste se i kombinacije sa meta ključevima, npr.meta+s – omogućite ili onemogućite glatko pomeranje.

Jednostavan za učenje, Nano je pogodan za korisnike početnike, ali također besprijekorno rješava zadatke konfiguracije.Poboljšana verzija nano 2.0 istakla se svojim trenutnim mogućnostima : podrška za UTF-8 kodiranje, poboljšano isticanje sintakse, mogućnost kopiranja teksta bez rezanja, mogućnost ispisa svakog znaka koji je pritisnut na tastaturi, ponavljanje posljednje pretrage bez upita (Meta tipka + W/ Ctrl+ W), provjera pravopisa / zamjena samo odabranog dijela teksta, pomicanje odabranog teksta udesno, pomicanje na početak i kraj pasusa, pretraživanje u ljusci file manager, pretvaranje datoteka različitih formata automatski jedan na jedan.

Glavne komande u nano:

  1. da pozovete puni direktorij prompt-a -CTRL+G ili F1 ;
  2. da napustim program -CTRL+X ili F2 ;
  3. za pisanje sljedećeg fajla –CTRL+O ili F3 ;
  4. da ubacite datoteku u sljedeći -CTRL+R ili F5 ;
  5. za traženje teksta u sljedećoj datoteci –CTRL+W ili F6 ;
  6. za zamjenu teksta u sljedećoj datoteci –CTRL+\(F14 ili Meta+R) ; Prvo se unosi zamjenski tekst, a zatim se nakon pritiska na Enter unosi zamijenjeni tekst;
  7. za prelazak na ekran za pregled –CTRL+Y (F7 ili PgUp) ;
  8. za prelazak na nadolazeći ekran –CTRL+V (F8 ili PgDwn) ;
  9. CTRL+K (F9) = brisanje (Cut, Cut) linije na poziciji kursora i pohranjivanje u bafer (cutbuffer);
  10. da umetnete sadržaj bafera za odsecanje u liniju na poziciji markeraCTRL+U – (F10) ; ako se potonji nije promijenio, obavlja ulogu Undo (otkazivanje), što inače nije predviđeno; može se koristiti i za neograničeno kloniranje redova u proizvoljnom dijelu teksta - potrebno je samo pomaknuti kursor na željeno mjesto nakon brisanja;
  11. za prikaz informacija o poziciji kursora u obrascu -CTRL+C (F11) ;
  12. za provjeru pravopisa (putem eksternog programa za pravopis, ako je instaliran i odgovarajuća opcija je omogućena u konfiguraciji, pogledajte dolje) –CTRL+T (F12) ;
  13. da premjestite marker (kursor) jednu liniju gore –CTRL+P ;
  14. da premjestite marker jednu liniju naniže -CTRL+N ;
  15. da premjestite marker za jedan znak naprijed –CTRL+F ;
  16. da premjestite marker jedan znak nazad -CTRL+B ;
  17. da premjestite marker na početak sljedećeg reda -CTRL+A ;
  18. da premjestite marker na kraj sljedećeg reda -CTRL+E ;
  19. da ponovo nacrtate sledeći ekran –CTRL+L ;
  20. da odaberete (i stavite u međuspremnik) tekst, počevši od sljedeće pozicije kursora -CTRL+^ (Meta+A) ;
  21. eliminirati znak na poziciji markera –CTRL+D ;
  22. da eliminišete znak lijevo od markera –CTRL+H ;
  23. da umetnete tabulator –CTRL+I ;
  24. da automatski dovršite sljedeći pasus –CTRL+J (F4) ;
  25. da umetnete znak novog reda (CR) na poziciju markera –CTRL+M ;
  26. da pređete na željeni broj linije –CTRL+_ (F13 ili Meta+G) .

Kao što smo gore napisali,koristeći Meta ključ također možete izvršiti naredbe. Lista sljedećih naredbi sa Meta:

  1. za vezu i/onemogući trajnu poziciju markera –Meta+C ;
  2. za vezu I / onemogućiti automatska uvlačenja –Meta+I ;
  3. za vezu i/onemogućim obustavu –Meta+Z ;
  4. za vezu I / onemogućim izlaz zone nagoveštaja –Meta+X ;
  5. za vezu I/onemogućim način emulacije pico editora –Meta+P ;
  6. za vezu I / onemogućiti način prelamanja riječi –Meta+W ;
  7. za vezu i / onemogući podršku miša (samo kada se gradi sa gpm podrškom -Meta+M ;
  8. za naredbu da omogući/onemogući sečenje do kraja –Meta+K ;
  9. za vezu I/OFF upotreba regularni izrazi(regexp) –Meta+E .

Postoji i komanda koja će ukloniti apsolutno sve na vašem računaru. Budite oprezni i nikada ne izvršavajte naredbe koje ne znate. Pogledajte kombinacijurm -rf / i njemu ekvivalentno:echo “test... test... test...” | perl -e ‘$??s:;s:s;;$?::s;;=]=>%-(<-|}<&|`{;;y; -/:

Iako se većina radnji u Linux operativnom sistemu može obaviti preko grafičkog sučelja, ako želite veću kontrolu nad procesom i veću fleksibilnost, morat ćete pribjeći ručnom uređivanju konfiguracijskih datoteka.

Na ovaj način možete fino podesiti svaki parametar i znati za šta je svaka linija odgovorna. Možete koristiti različite uređivače za rad s konfiguracijskim datotekama. Početnici najčešće koriste Gedit, iskusniji korisnici koji su već navikli na terminal preferiraju nano editor, a mnogi profesionalci žele koristiti samo Vim.

Već smo pogledali kako koristiti Vim u jednom od prethodnih članaka, vrlo je fleksibilan, ali ova fleksibilnost je došla po cijenu složenosti i vertikalne krivulje učenja. U ovom članku želim pogledati kako koristiti Nano uređivač teksta na Linux operativnom sistemu. Ovo je vrlo jednostavan uređivač i svaki početnik ga može nositi. Ali, zauzvrat, ovo će biti odličan korak ka razvoju terminala.

Nano uređivač teksta uključen je u GNU paket programa i standardni je uređivač konzole za mnoge Linux distribucije. Razvoj programa, kao i mnogih drugih programa iz GNU paketa, započeo je devedesetih godina.

U to vrijeme postojao je program za slanje i primanje e-pošte - Pine. Dio toga je bio uređivač teksta pod nazivom Pico, koji ste mogli koristiti za pisanje svojih poruka. Mnogi početnici vole Pico zbog njegove jednostavnosti i intuitivnog interfejsa. Ali Linux distribucije, uključujući Debian, nisu mogle uključiti privatne binarne datoteke za Pine i Pico u svoja spremišta.

Uzimajući sve ovo u obzir, odlučeno je da se napravi TIP ili Tip Isn't Pico editor, ali je tada, zbog sukoba imena sa drugim uslužnim programom, uređivač preimenovan u nano.

Glavna prednost nano-a je njegova jednostavnost upotrebe. Lako je koristiti kao OpenOffice ili Gedit. Stoga je vrlo lako naučiti kako koristiti program. Sada pređimo na pitanje kako koristiti nano.

Kako koristiti Nano editor?

Prije svega, mora se reći da je nano uređivač teksta na konzoli, što znači da je uobičajeno da se izvršava sa terminala. Za ovo se koristi sljedeća sintaksa:

$nano opcije /address/file/file

Korišćenje opcija komandne linije ne zahteva samo navođenje imena datoteke, ali u nekim slučajevima opcije mogu biti veoma korisne. Pogledajmo ih detaljnije:

  • +broj- odrediti red u datoteci od kojeg treba početi uređivanje;
  • -B- kreirajte rezervnu kopiju datoteke prilikom spremanja;
  • -WITH- backup folder;
  • -D- prikaz teksta podebljanim;
  • -E- pretvoriti tabulatore u razmake;
  • -F- omogućiti podršku za uređivanje više datoteka;
  • -H- sačuvati povijest pretraživanja i zamjene;
  • -Ja- ne čitajte konfiguraciju iz nanorc datoteka;
  • -P- zapamtiti i vratiti poziciju kursora tokom posljednjeg uređivanja;
  • -T- veličina kartice u razmacima;
  • -m- omogućiti podršku miša;
  • -v- režim samo za čitanje, ne možete sačuvati datoteku.

Razmotrili smo samo najvažnije opcije programa, naravno da ih ima mnogo više, ali će to biti sasvim dovoljno za početak. Zatim ćemo pogledati kako raditi sa samim programom, njegovim izgledom i prečicama na tipkovnici.

Da biste otvorili datoteku, samo je proslijedite u parametrima nano komandi. Ako takav fajl ne postoji, kreirat će se novi. Na primjer:

Glavni prozor programa izgleda vrlo jednostavno, u gornjem redu se nalazi verzija editora i naziv datoteke, kao i obavijest da li je datoteka promijenjena. Slijedi sam tekst, a na samom dnu se opet nalazi naziv datoteke i osnovne prečice na tipkovnici koje možete koristiti za rad s programom.

Za kretanje kroz tekst možete koristiti miša, strelice na tastaturi ili posebne prečice na tastaturi. U programu nema menija, a sve radnje se izvode pomoću prečaca. Možda neke od njih neće biti lako zapamtiti prvi put, ali nakon nekoliko vježbi sve će uspjeti. Štaviše, sve što vam je potrebno je prikazano na dnu ekrana. Da aktivirate određenu radnju, samo pritisnite Ctrl i navedeno slovo. Taster Shift se nigde ne koristi.

Osnovne prečice na tastaturi

Pogledajmo sada bliže koje prečice na tastaturi nudi nano linux uređivač teksta. Za više informacija o prečicama na tastaturi kliknite Ctrl+G:

Kada završite rad s uređivačem i sačuvate promjene, kliknite Ctrl+X Da biste izašli ako datoteka nije sačuvana, program će od vas zatražiti da učinite ovo:

Prije zatvaranja programa, potrebno je da sačuvate promjene u datoteci na disku. Da biste to učinili, koristite kombinaciju Ctrl+O. Ako ste pokrenuli nano bez parametara, morat ćete unijeti naziv datoteke.

Možete zalijepiti sadržaj druge datoteke na poziciju kursora klikom Ctrl+R i unesite naziv ciljne datoteke:

Da poništite posljednju radnju, kliknite Alt+U. I možete ponoviti posljednju radnju koristeći Alt+E. Za pretraživanje po nizu ili regularnom izrazu, kliknite Ctrl+W, možete koristiti standardnu ​​perl sintaksu regularnog izraza:

Korišćenje prečice na tastaturi Alt+R možete koristiti pretragu i zamjenu:

Pogledali smo glavne kombinacije tipki koje se koriste za kontrolu funkcija uređivača. Možda vam se čine komplikovanim, ali da biste započeli, dovoljno je samo znati Ctrl+O I Ctrl+X, sve ostalo će doći kasnije.

Prečice na tastaturi za navigaciju

Pogledajmo sada prečice za brzo kretanje kroz tekst u nano editoru. Naravno, uvijek možete koristiti ključeve koji su vam već poznati PageUP, PageDown, Početna, Kraj i tipke sa strelicama, ali to nije sasvim zgodno s obzirom da nano ima svoje prečice. Iako nisu tako praktični kao Vimovi, ipak ih možete koristiti.

Da pomerite kursor unapred ili unazad, pritisnite Ctrl+F I Ctrl+B i za kretanje gore/dolje za jednu liniju koristite Ctrl+P I Ctrl+N.

Za prelazak na početak reda koristite Ctrl+A, i na kraju - Ctrl+E. Postoje i prečice za kretanje kroz stranice, Ctrl+V pomiče jednu stranicu dolje i Ctrl+Y- gore na stranici.

Ali to nije sve. Možete se kretati kroz riječi koristeći Ctrl+razmak I Alt+Space, a zatim pritisnite Ctrl+_ i unesite broj željenog reda, pa čak i simbol odvojen zarezom.

Da vidite gdje se sada nalazi kursor, kliknite Ctrl+C.

Kopirajte isecite i zalepite

Možete kopirati tekst pomoću miša, ali to je samo ako radite u GUI. Ali ako koristite program u čistom terminalu, ova opcija neće raditi. Za takve slučajeve, nano ima svoje alate za odabir i kopiranje.

Da biste odabrali dio teksta, kliknite Ctrl+^ pomaknite kursor na kraj željenog dijela i ponovo pritisnite istu kombinaciju tipki. Sav tekst između početne i krajnje točke, ne uključujući poziciju kursora, bit će istaknut i možete ga kopirati ili izrezati.

Da biste kopirali odabrani tekst, kliknite Alt+^ i da ga izrežem - Ctrl+K. Da biste umetnuli isečeni tekst, pomerite kursor na željenu poziciju i kliknite Ctrl+U.

Da biste izrezali cijeli red teksta, samo kliknite Ctrl+K, ponekad je ovo vrlo zgodno kada uređujete konfiguracijske datoteke.

Više datoteka u Nano

Ne znaju svi, ali nano linux uređivač teksta podržava otvaranje više datoteka. Ne možete ih otvoriti na istom ekranu, ali možete slobodno prelaziti između uređivanja svakog od njih.

Da biste to učinili, pronesite nekoliko datoteka u pomoćni program prilikom pokretanja:

nano fajl1 fajl2

A zatim koristite prečice na tastaturi za kretanje između njih Alt+> I Alt+< . Da biste zatvorili datoteku koja više nije potrebna, kliknite Ctrl+X. Neće se zatvoriti cijeli program, već samo aktivni bafer s datotekom.

zaključci

U ovom članku smo pogledali kako koristiti nano linux editor. Iako je vrlo jednostavan i prvenstveno namijenjen onima koji su novi u Linuxu, postoji ogroman broj funkcija koje program čine vrlo moćnim uređivačem. Ako imate pitanja, pitajte u komentarima!

Na kraju, kratko poređenje između nano i vim:

Sve naredbe se izdaju pritiskom na kombinaciju tipki - funkcijske tipke ili kombinaciju Ctrl-slovo, Alt-slovo.

Alt se emulira pritiskom na Esc jednom, Ctrl dvostrukim pritiskom. Umjesto Alt-X možete otkucati Esc X, umjesto Ctrl K možete otkucati Esc Esc K.

Strelice gore-lijevo-desno-dolje rade upravo ono što treba da rade.
Početak linije - Početna
Kraj reda - Kraj
Stranica dolje - PgDn
Stranice gore - PgUp

Riječ naprijed - Ctrl-Space
Rec nazad - Alt-Space(kursor se pojavljuje na početku riječi)
Na početak fajla - Alt-| ili Alt-\ (ukratko, Alt- i dugme "ovo")
Do kraja fajla - Alt-/ ili Alt-? (slično, Alt "ovo" dugme)
Dole do prvog praznog reda - Alt-0(ili Alt-))
Do prvog praznog reda - Alt-9(ili Alt-()


Omogući/onemogući prelamanje linija - Alt-L
Idite na red sa navedenim brojem - Alt-G

Izbor teksta se vrši mišem ili tastaturom. Sa tastature odabir se odvija ovako: prvo se označava početak odabira: Alt-A ili Ctrl-^. Slijedi navigacija - i dok se radnja ne izvrši nad tekstom u baferu, odabir se pohranjuje.

Odabrani tekst se može kopirati u međuspremnik - kombinacija Alt-6.

Zatim možemo zalijepiti tekst iz međuspremnika − Ctrl-U ili F10.

Osim toga, radi lakšeg uređivanja, Ctrl-K briše liniju ako nema odabira. Ili u potpunosti, ili od kursora do kraja reda. Ponašanje se mijenja kombinacijom Alt-K(podrazumevano, režim je brisanje cele linije, a Alt-K ga prebacuje napred i nazad).

Imajte na umu da se izbrisani red nalazi u međuspremniku, tako da ga možete zalijepiti pomoću Ctrl-U.

Još jedna kombinacija za lijene ljude - Alt-T, brisanjem svega od kursora do kraja datoteke (komanda trunkate).

Za umetanje teksta iz druge datoteke koristite dugme Ins(Mislim da su svi vim korisnici dobro upoznati sa ponašanjem ovog dugmeta u nano).

Sve osnovne kontrolne sekvence su navedene na dnu prozora terminala.

Kontrolne sekvence su sljedeće (u zagradama su duplikati funkcijskih tipki i, ponekad, meta sekvence):

    Kontrola+G (F1) - pozovite cijeli meni pomoći;
  • Kontrola+X (F2) - izlaz iz programa;
  • Kontrola+O (F3) - snimite trenutni fajl;
  • Kontrola+R (F5) - ubaciti datoteku u trenutnu;
  • Kontrola+W (F6) - traženje teksta u trenutnoj datoteci;
  • Kontrola+\ (F14 ili Meta+R) - zamjena teksta u trenutnoj datoteci; Prvo se unosi zamjenski tekst, a zatim nakon klika Enter- zamjenjiv;
  • Kontrola+Y (F7 ili PgUp) - prelazak na prethodni ekran;
  • Kontrola+V (F8 ili PgDwn) - prelazak na sljedeći ekran;
  • Kontrola+K (F9) = brisanje (Cut, Cut) linije na poziciji kursora i pohranjivanje u bafer (cutbuffer);
  • Kontrola+U - (F10) - umeće sadržaj bafera za odsecanje u red na poziciji kursora; ako se potonji nije promenio, obavlja ulogu Undo (otkazivanje), što inače nije predviđeno; može se koristiti i za neograničeno kloniranje redova u proizvoljni dio teksta - nakon brisanja dovoljno je pomaknuti kursor na željeno mjesto;
  • Kontrola+C (F11) - prikaz informacija o poziciji kursora u obliku VR
  • Kontrola+T (F12) - provjera pravopisa (preko eksternog programa za pravopis, ako je instaliran i odgovarajuća opcija je uključena u konfiguraciji, vidi dolje);
  • Kontrola+P- pomeriti kursor jednu liniju gore;
  • Kontrola+N- pomeriti kursor jednu liniju dole;
  • Kontrola+F- pomerite kursor jedan znak unapred;
  • Kontrola+B- pomerite kursor jedan znak unazad;
  • Kontrola+A- pomeranje kursora na početak tekućeg reda;
  • Kontrola+E- pomeranje kursora na kraj trenutnog reda;
  • Kontrola+L- ponovno iscrtavanje trenutnog ekrana;
  • Kontrola+^ (Meta+A) - odabir (i postavljanje u bafer) teksta, počevši od trenutne pozicije kursora;
  • Kontrola+D- brisanje znaka na poziciji kursora;
  • Kontrola+H- brisanje znaka lijevo od kursora;
  • Kontrola+I- ubacite tabulator;
  • Kontrola+J (F4) automatski dovrši trenutni pasus;
  • Kontrola+M umetanje znaka novog reda (CR) na poziciju kursora;
  • Kontrola+_ (F13 ili Meta+G) - skok na navedeni broj reda.

Top