Kako postaviti osobine prilagođene konfiguracije za GNU nano Editor



Isprobajte Naš Instrument Za Uklanjanje Problema

Neki ljudi kažu da postoji rat među korisnicima različitih uređivača teksta, a ljudi općenito biraju između vi / vim ili emacs ako će sudjelovati. Umjesto da se uključite, vjerojatno je najbolje reći da i vi i emacs imaju zaista sjajne aspekte koje je teško nadmašiti, ali u GNU nano postoji nekoliko skrivenih značajki zbog kojih bi ljudi mogli ponovno pogledati. Te se skrivene značajke mogu otključati izdavanjem opcija naredbenog retka svaki put kad se pokrene ili uređivanjem datoteku kako bi ih uključio kao zadane postavke. Postavljanje osobina prilagođene konfiguracije na ovaj način spriječit će potrebu za ponovnim unosom ovih opcija svaki put.



Pojedinci koji su radili kao administratori sustava kažu da se 32-bitna distribucija Microsoft Windows poslužitelja koja je sada prešla na Linux ili BSD poslužiteljsku arhitekturu mogla naviknuti na full-screen MS-DOS Editor koji je u stanju pripravnosti od Windows-a 95. Isto bi se moglo reći i za one koji zapravo još uvijek rade sa sustavom Windows Server, ali imaju instaliranu Cygwin knjižnicu ili podršku za Windows 10 Ubuntu. U oba slučaja možete zapravo koristiti ove značajke za konfiguriranje GNU nano-a da funkcionira više poput MS-DOS Editora.



Metoda 1: Korištenje dodatnih nano značajki iz naredbenog retka

Ako ove značajke trebate pozivati ​​samo povremeno, za aktiviranje možete koristiti prekidače naredbenog retka. Da biste tipku Home prešli na početak znakova koji nisu razmak, što je omiljeno mnogim administratorima sustava, upotrijebite prekidač -A nakon nano u CLI odzivu. Upotrijebite -L da biste onemogućili naviku nano-a da dodaje novi znak retka na kraj svake datoteke. Iako je ovo standardno ponašanje u Unix okruženju, čudno je za mnoge ljude koji su navikli koristiti MS-DOS uslužne programe.



Prema zadanim postavkama, nano ostavlja prazan redak ispod naslovne trake koji zauzima prostor. Započnite nano s -O iza njega prije naziva datoteke da biste koristili ovaj prazni redak kao drugi redak za prikaz teksta koji ćete urediti. Imajte na umu da biste mogli koristiti više značajki zajedno. Na primjer, nano -ALO theFile.txt otvorio bi datoteku nazvanu TheFile.txt za uređivanje, ali joj ne bi dodao novi znak retka, istovremeno uklanjajući nepotreban prazan redak i omogućujući pametnu upotrebu početnog ključa.

Korisnici MS-DOS Editora također mogu koristiti -m da omoguće podršku miša. Klikom na bilo koju liniju postavite kursor, dok dvostrukim klikom postavljate oznaku. Klikom na opcije na dnu zaslona u ovom načinu aktivirat će se i one.

To također može pomoći s ugrađenim preglednikom datoteka. Kada koristite CTRL + O za spremanje datoteke ili CTRL + R za otvaranje, od vas će se zatražiti da unesete jedan. Međutim, ako pritisnete CTRL + T, dat ćete primitivni preglednik datoteka da ga odaberete, koji također prihvaća unos mišem ako je postavljena ova opcija.



Kada radite sa zajedničkim Linuxom, BSD-om, Windowsom, pa čak i s poslužiteljskim proizvodima koji se temelje na Appleu, možda ne biste željeli da nano automatski pretvara između različitih vrsta formata tekstualnih datoteka. Pokretanje prekidačem -N onemogućuje automatsku pretvorbu. Kad je to uključeno, bez problema može čitati Unix, MS-DOS, pa čak i klasične Macintosh formate tekstualnih datoteka.

Metoda 2: Trajno postavljanje ovih mogućnosti u nanorc-u

GNU nano ima globalnu konfiguracijsku datoteku koja je prema zadanim postavkama na većini Linux sustava, ali možete ga stvoriti i za jedan korisnički račun na ako različiti korisnici trebaju svoje. Pokretanje nano-opcije s -I zanemarit će ih oboje i učitat će samo prevedene zadane postavke.

Na mnogim * buntu, Debian, Arch i nekim Fedora sustavima već postoji zadana vrijednost datoteka s većinom opcija koje su komentirane Koristite sudo nano ako niste root za uređivanje ove datoteke, mada ćete više nego vjerojatno htjeti napraviti sigurnosnu kopiju izdavanjem cp-a ~ prvo. Sigurnosnu kopiju možete kasnije izbrisati kada budete imali sve kako želite.

Samo treba uključiti svaku opciju da bi je nano prihvatio kao novu zadanu. Stavite ih svaki u novi redak i nemojte spremati datoteku kao MS-DOS ili Macintosh tekst. Možda biste željeli upotrijebiti set morespace da biste eliminirali prazan redak ispod naslova, postavite miša da miš ostane uvijek aktivan kada koristite grafički terminal, postavite regularni izraz da omogući regularne izraze u pretraživanjima i postavite pametni uređaj na zadane postavke pametne kuće ključno ponašanje. Korištenje skupa nonewlines spriječit će nano da doda nove znakove na kraj datoteka koje otvorite.

Ako ste administrator sustava koji ste naviknutiji na rad s Microsoftovim alatima naredbenog retka, tada ćete vjerojatno željeti koristiti set softwrap u svojoj nanorc datoteci. To prema zadanim postavkama omogućuje meko umotavanje linija, s kojim je lakše raditi jer omata duge linije do ruba zaslona. Korištenje ove funkcije sprječava prikaz $ simbola za odvajanje dugih redaka na zaslonu, iako je pomalo kontintuitivan kada je u pitanju pomicanje kursora. GNU nano i dalje će se s dugim linijama ponašati kao s pojedinačnim linijama, čak i kad su omotane do rubova zaslona, ​​što znači da nećete moći postaviti kursor u sredinu bez čekanja dok premještate tipke sa strelicama ili koristite miš s postavljenim mišem.

Mnogi su korisnici Windowsa naviknuti na to da CTRL + S znači spremanje, iako to nije zadano u GNU nano, gdje CTRL + S zapravo ima arhaično povezivanje. Dovoljno je lako to promijeniti koristeći bind ^ S savefile main na svojoj liniji.

Dobivate i mogućnost postavljanja boje naslova, boje statusa, boje ključa i funkcije boja. Nakon svake od njih, osim za ključnu boju, navedite dvije boje odvojene zarezom bez razmaka. Možete koristiti jednu boju nakon postavljene naredbe boja boja. Koje boje trebate odabrati, djelomično ovise o postavkama zaslona, ​​ali svijetlu možete odrediti prije boje bez razmaka ispred naziva boje kako biste je učinili svijetlom.

Neki administratori možda žele upotrijebiti set titlecolor brightwhite, blue i set statuscolor brightwhite, blue kako bi izazvali klasičan osjećaj, iako je u primjeru korištena brightwhite i red jer je ovo prilično upečatljiva kombinacija koja se lako čita na terminalu Xubuntu koji se koristi za testiranje to.

4 minute čitanja