Kaip nustatyti pasirinktines GNU nano redaktoriaus konfigūravimo funkcijas



Išbandykite Mūsų Instrumentą, Kaip Pašalinti Problemas

Kai kurie žmonės sako, kad tarp skirtingų teksto redaktorių vartotojų vyksta karas, ir žmonės paprastai renkasi „vi / vim“ ar „emacs“, jei ketina dalyvauti. Užuot įsitraukus, tikriausiai geriausia pasakyti, kad tiek „vi“, tiek „emacs“ turi tikrai puikių aspektų, kuriuos sunku įveikti, tačiau GNU nano yra keletas paslėptų funkcijų, kurios gali priversti žmones dar kartą pažvelgti į tai. Šias paslėptas funkcijas galima atrakinti išduodant komandų eilutės parinktis kiekvieną kartą, kai ji pradedama, arba redaguojant failą, kad jie būtų įtraukti į numatytuosius nustatymus. Tokiu būdu nustačius pasirinktines konfigūracijos funkcijas, nereikės kaskart pakartoti šių parinkčių.



Asmenys, dirbę sistemos administratoriais, sako, kad 32 bitų „Microsoft Windows Server“ paskirstymas, kuris dabar perėjo prie „Linux“ ar BSD pagrįstos serverio architektūros, gali būti įpratęs prie viso ekrano „MS-DOS“ redaktoriaus, kuris buvo budėjimo režimas nuo „Windows“ 95. Tą patį galima pasakyti apie tuos, kurie iš tikrųjų vis dar dirba su „Windows Server“, tačiau turi įdiegtas „Cygwin“ bibliotekas arba „Windows 10 Ubuntu“ palaikymą. Bet kuriuo atveju galite iš tikrųjų naudoti šias funkcijas, kad sukonfigūruotumėte „GNU nano“ veikiantį labiau kaip „MS-DOS“ redaktorius.



1 metodas: naudokite papildomas nano funkcijas iš komandinės eilutės

Jei jums reikia tik kartais skambinti šioms funkcijoms, galite jas naudoti naudodami komandų eilutės jungiklius. Norėdami, kad „Home“ klavišas pereitų prie daugumos sistemos administratorių mėgstamų ne baltųjų erdvių simbolių pradžios, naudokite CLI eilutėje esantį jungiklį po nano. Norėdami išjungti „nano“ įprotį prie kiekvieno failo pabaigos pridėti naują eilutės simbolį, naudokite -L. Nors tai yra įprastas elgesys „Unix“ aplinkoje, keista daugeliui žmonių, įpratusių naudotis „MS-DOS“ komunalinėmis paslaugomis.



Pagal numatytuosius nustatymus nano palieka tuščią eilutę po pavadinimo juosta, kuri užima vietą. Pradėkite „nano“ po -O prieš failo pavadinimą ir naudokite šią tuščią eilutę kaip kitą eilutę tekstui, kurį ketinate redaguoti, rodyti. Atminkite, kad kartu galite naudoti kelias funkcijas. Pvz., Nano -ALO theFile.txt atidarytų failą, vadinamą theFile.txt, kad būtų galima redaguoti, tačiau nepridėtų prie jo naujo eilutės simbolio, kartu pašalindama nereikalingą tuščią eilutę ir leidžiant protingai naudoti namų raktą.

„MS-DOS Editor“ vartotojai taip pat gali norėti naudoti -m, kad įgalintų pelės palaikymą. Spustelėjus bet kurią eilutę, žymeklis žymimas, o dukart spustelėjus nustatomas žymėjimas. Šiame režime spustelėjus parinktis ekrano apačioje, jos taip pat bus suaktyvintos.

Tai taip pat gali padėti įdiegus failų naršyklę. Kai naudojate CTRL + O failui išsaugoti, arba CTRL + R, kad atidarytumėte failą, būsite paraginti įvesti. Tačiau, jei paspausite CTRL + T, jums bus suteikta primityvi failų naršyklė, kurią galėsite pasirinkti. priima pelės įvestį, jei ši parinktis nustatyta.



Dirbdami su bendrais „Linux“, BSD, „Windows“ ir net „Apple“ serverių produktais, galite nenorėti, kad „nano“ automatiškai konvertuotų tarp skirtingų tipų tekstinių failų formatų. Jį paleidus jungikliu -N, automatinis konvertavimas išjungiamas. Kai jis įjungtas, jis be problemų gali skaityti „Unix“, „MS-DOS“ ir net „Classic Macintosh“ teksto failų formatus.

2 metodas: Nuolat nustatykite šias parinktis nanorc

GNU nano turi visuotinį konfigūracijos failą, kuris pagal nutylėjimą yra daugumoje „Linux“ sistemų, bet taip pat galite sukurti vieną vartotojo abonementą adresu jei skirtingiems vartotojams reikia savo. Pradėjus „nano“ naudodami parinktį -I, jie abu bus ignoruojami ir įkeliami tik sukompiliuoti numatytieji nustatymai.

Daugelyje * buntu, Debian, Arch ir kai kurių „Fedora“ sistemų jau yra numatytasis nustatymas failas, kuriame komentuota dauguma parinkčių. Naudokite sudo nano jei nesate šakninis, kad galėtumėte redaguoti šį failą, nors greičiausiai norėsite padaryti atsarginę kopiją išleisdami cp ~ pirma. Vėliau galėsite ištrinti atsarginę kopiją, kai turėsite viską taip, kaip jums patinka.

Kiekvieną parinktį reikia tik įtraukti, kad „nano“ priimtų ją kaip naują numatytąjį. Kiekvieną įrašykite į naują eilutę ir neišsaugokite failo kaip MS-DOS ar „Macintosh“ teksto. Galite naudoti nustatytą erdvę, kad pašalintumėte tuščią eilutę po pavadinimu, nustatykite pelę, kad ji visada būtų aktyvi, kai naudojate grafinį terminalą, nustatykite regexp, kad ieškant būtų leidžiamos reguliarios išraiškos, ir nustatykite „smarthome“ kaip numatytąjį „smart home“ pagrindinis elgesys. Naudojant nustatytas „nonwlines“, „nano“ neleis pridėti naujų eilučių simbolių prie atidarytų failų pabaigos.

Jei esate sistemos administratorius, labiau įpratęs dirbti su „Microsoft“ komandinės eilutės įrankiais, tikriausiai savo nanorc faile norėsite naudoti „set softwrap“. Tai pagal numatytuosius nustatymus įgalina minkštą linijų vyniojimą, su kuriuo lengviau dirbti, nes jis ilgomis linijomis apgaubia ekrano kraštą. Naudojant šią funkciją neleidžiama rodyti simbolių $ norint atskirti ilgas eiles ekrane, nors tai šiek tiek prieštarauja žymeklio judėjimui. „GNU nano“ vis tiek traktuos ilgas eilutes kaip atskiras eilutes, net kai jos apvyniotos ekrano kraštais, o tai reiškia, kad žymeklio negalėsite pastatyti jų viduryje nelaukdami, kol judėsite rodyklių klavišus ar naudosite Pelė su įjungta pele.

Daugelis „Windows“ vartotojų yra įpratę turėti „CTRL + S“ reiškia taupymą, nors tai nėra numatytasis „GNU nano“, kur „CTRL + S“ iš tikrųjų turi archajišką įrišimą. Pakankamai lengva tai pakeisti naudojant „bind ^ S savefile main“ savo eilutėje.

Jums taip pat suteikiama galimybė nustatyti titlecolor, statuscolor, keycolor ir functioncolor. Po kiekvieno iš jų, išskyrus pagrindinę spalvą, nurodykite dvi spalvas, atskirtas kableliu be tarpo. Po nustatytos komandos „Keycolor“ galite naudoti vieną spalvą. Kokias spalvas turite pasirinkti, iš dalies priklauso nuo jūsų ekrano nustatymų, tačiau prieš spalvą galite nurodyti ryškią prieš spalvą be tarpo, kad ji būtų ryški.

Kai kurie administratoriai, norėdami sukelti klasikinį jausmą, gali norėti naudoti rinkinį „titlecolor brightwhite“, mėlyną ir „statuscolor“ ryškiai baltą, mėlyną, nors pavyzdyje buvo naudojama ryškiai balta ir raudona spalva, nes tai gana ryškus derinys, kurį lengva perskaityti bandant naudojamame „Xubuntu“ terminale. tai.

4 minutes perskaityta