Kako nastaviti funkcije konfiguracije po meri za urejevalnik GNU nano



Preizkusite Naš Instrument Za Odpravo Težav

Nekateri pravijo, da je med uporabniki različnih urejevalnikov besedil vojna, ljudje pa na splošno izbirajo med vi / vim ali emacs, če bodo sodelovali. Namesto da bi se vključili, je verjetno najbolje reči, da imata tako vi kot emacs nekaj zares odličnih vidikov, ki jih je težko premagati, toda v GNU nano obstaja več skritih funkcij, zaradi katerih bi ga ljudje lahko še enkrat pogledali. Te skrite funkcije lahko odklenete z izdajo možnosti ukazne vrstice ob vsakem zagonu ali z urejanjem datoteke datoteko, da jih vključi kot privzete. Če na ta način nastavite konfiguracijske funkcije po meri, ne boste morali vsakič znova vnašati teh možnosti.



Posamezniki, ki so delali kot sistemski skrbniki, pravijo, da se je 32-bitna distribucija strežnika Microsoft Windows Server, ki je zdaj prešla na Linux ali BSD, temelji na strežniški arhitekturi, morda že navadila na celozaslonski urejevalnik MS-DOS, ki je v pripravljenosti že od Windows 95. Enako bi lahko rekli za tiste, ki dejansko še vedno sodelujejo s sistemom Windows Server, vendar imajo nameščeno knjižnico Cygwin ali podporo za Windows 10 Ubuntu. V obeh primerih lahko te funkcije dejansko uporabite za konfiguriranje GNU nano, da deluje bolj kot urejevalnik MS-DOS.



1. način: Uporaba dodatnih nano-funkcij iz ukazne vrstice

Če morate te funkcije poklicati le občasno, jih lahko aktivirate s stikali ukazne vrstice. Če želite, da tipka Domov skoči na začetek nebelih presledkov, kar je priljubljeno pri mnogih sistemskih skrbnikih, uporabite stikalo -A za nano v pozivu CLI. Uporabite -L, da onemogočite nano nano, da na koncu vsake datoteke doda nov znak v vrstici. Čeprav je to običajno vedenje v okolju Unix, je marsikomu, ki je navajen uporabljati pripomočke MS-DOS, nenavadno.



Nano privzeto pusti prazno vrstico pod naslovno vrstico, ki zavzame prostor. Začnite nano z znakom -O pred imenom datoteke, da uporabite to prazno vrstico kot drugo vrstico za prikaz besedila, ki ga želite urediti. Upoštevajte, da lahko skupaj uporabljate več funkcij. Nano -ALO theFile.txt bi na primer odprl datoteko z imenom TheFile.txt za urejanje, vendar ji ne bi dodal novega znaka vrstice, hkrati pa bi odpravil nepotrebno prazno vrstico in omogočil pametno uporabo domačega ključa.

Uporabniki urejevalnika MS-DOS bodo morda želeli uporabiti tudi -m za omogočanje podpore z miško. Če kliknete katero koli vrstico, postavite kazalec, medtem ko dvojni klik nastavi oznako. Če v tem načinu kliknete možnosti na dnu zaslona, ​​jih boste tudi aktivirali.

To lahko pomaga tudi pri vgrajenem brskalniku datotek. Ko uporabite CTRL + O, da shranite datoteko, ali CTRL + R, da jo odprete, boste pozvani, da vtipkate eno. Če pa pritisnete CTRL + T, boste dobili primitivni brskalnik datotek, da jo izberete, kar tudi sprejema vnos z miško, če je nastavljena ta možnost.



Pri delu s skupnimi Linux, BSD, Windows in celo strežniškimi izdelki, ki temeljijo na Appleu, morda ne želite, da bi nano samodejno pretvarjal med različnimi vrstami formatov besedilnih datotek. Če ga zaženete s stikalom -N, onemogočite samodejno pretvorbo. Ko je ta vklopljena, lahko brez težav bere formate besedilnih datotek Unix, MS-DOS in celo klasične Macintosh.

2. način: Trajna nastavitev teh možnosti v nanorc

GNU nano ima globalno konfiguracijsko datoteko, ki je privzeto na v večini sistemov Linux, lahko pa ga ustvarite tudi za en uporabniški račun na če različni uporabniki potrebujejo svojega. Zagon nano z možnostjo -I bo ignoriral oba in naložil samo sestavljene privzete nastavitve.

V mnogih sistemih * buntu, Debian, Arch in nekaterih Fedora je že privzeto datoteka z večino možnosti, ki so bile komentirane. Uporabite sudo nano če niste root za urejanje te datoteke, boste verjetno želeli narediti varnostno kopijo z izdajo cp ~ najprej. Varnostno kopijo lahko pozneje izbrišete, ko imate vse, kar želite.

Vsako možnost je treba le vključiti, da jo nano sprejme kot novo privzeto. Vsako postavite v novo vrstico in datoteke ne shranite kot besedilo MS-DOS ali Macintosh. Morda boste želeli uporabiti set morespace, da odstranite prazno vrstico pod naslovom, nastavite miško, da bo miška vedno aktivna, ko uporabljate grafični terminal, nastavite regularni izraz, da dovoli regularne izraze pri iskanju, in smarthome vedno privzeto pri pametnem domu ključno vedenje. Uporaba nastavitve nonewlines preprečuje, da bi nano dodajal nove znake na koncu datotek, ki jih odprete.

Če ste sistemski skrbnik, ki je bolj vajen dela z Microsoftovimi orodji ukazne vrstice, potem boste verjetno želeli v svoji nanorc datoteki uporabiti soft softwrap. To privzeto omogoča mehko zavijanje vrstic, s katerim je lažje delati, saj ovije dolge črte do roba zaslona. Uporaba te funkcije preprečuje prikaz simbolov $ za ločevanje dolgih vrstic na zaslonu, čeprav je pri premikanju kazalca nekoliko protislovna. GNU nano bo dolge črte še vedno obravnaval kot posamezne vrstice, tudi če so ovite do robov zaslona, ​​kar pomeni, da ne boste mogli premakniti kurzorja sredi njih, ne da bi čakali, medtem ko premikate puščične tipke ali uporabljate miška z nastavljeno miško.

Mnogi uporabniki sistema Windows so navajeni, da imajo CTRL + S povprečno shranjevanje, čeprav to ni privzeto v GNU nano, kjer ima CTRL + S pravzaprav arhaično vezavo. To lahko preprosto spremenite z uporabo bind ^ S savefile main v svoji vrstici.

Dobili ste tudi možnost, da nastavite barvo naslova, barvo stanja, barvo ključa in funkcijsko barvo. Za vsako od teh, razen za tipkovnico, navedite dve barvi, ločeni z vejico brez prostora. Po nastavljeni ukazni barvi lahko uporabite eno barvo. Katere barve lahko izbirate, so delno odvisne od nastavitev zaslona, ​​lahko pa pred barvo določite svetlost pred presledkom, če želite, da je svetla.

Nekateri skrbniki bodo morda želeli uporabiti set titlecolor brightwhite, blue in set statuscolor brightwhite, blue, da bi vzbudili klasičen občutek, čeprav je bila v primeru uporabljena brightwhite in rdeča, saj je to precej presenetljiva kombinacija, ki jo je mogoče zlahka prebrati v terminalu Xubuntu, ki se uporablja za testiranje to.

4 minute branja