Kuidas seadistada GNU nano-redaktori kohandatud konfiguratsioonifunktsioone



Proovige Meie Instrumenti Probleemide Kõrvaldamiseks

Mõned inimesed ütlevad, et erinevate tekstiredaktorite kasutajate vahel on sõda ja inimesed otsustavad osaleda tavaliselt vi / vim või emacs vahel. Selle asemel, et kaasa lüüa, on ilmselt kõige parem öelda, et nii vi kui ka emacsil on tõeliselt suurepäraseid aspekte, mida on raske ületada, kuid GNU nano sisaldab mitmeid varjatud funktsioone, mis võivad panna inimesi selle uuesti vaatama. Nende varjatud funktsioonide saab avada kas käsureavalikute väljaandmisega iga kord, kui see käivitatakse, või redigeerides funktsiooni faili, et need vaikimisi lisada. Sellisel viisil kohandatud konfiguratsioonifunktsioonide määramine väldib vajadust neid valikuid iga kord uuesti sisestada.



Isikud, kes töötasid süsteemiadministraatorina, ütlevad, et Microsoft Windows Serveri 32-bitine jaotus, kes on nüüd üle läinud Linuxi või BSD-põhisele serveri arhitektuurile, võivad olla harjunud täisekraaniga MS-DOS-i redaktoriga, mis on olnud ooterežiimist alates Windows 95. Sama võib öelda ka nende kohta, kes tegelikult töötavad endiselt Windows Serveriga, kuid kellel on installitud Cygwini teegid või Windows 10 Ubuntu tugi. Mõlemal juhul saate neid funktsioone tegelikult kasutada GNU nano seadistamiseks, et see toimiks rohkem nagu MS-DOS Editor.



1. meetod: käsurealt täiendavate nanofunktsioonide kasutamine

Kui peate nendele funktsioonidele helistama ainult aeg-ajalt, saate nende aktiveerimiseks kasutada käsurea lülitit. Kui soovite, et koduklahv hüppaks paljude tühimärkide algusesse, mis on paljude süsteemiadministraatorite lemmik, kasutage CLI-viipal nuppu -A pärast nano. Kasutage klahvi -L, et keelata nano harjumus lisada iga rea ​​lõppu uus reamärk. Kuigi see on Unixi keskkonnas tavapärane käitumine, on see kummaline paljude inimeste jaoks, kes on harjunud MS-DOS-i utiliite kasutama.



Vaikimisi jätab nano tiitliriba alla tühja joone, mis võtab ruumi. Alustage nano tähega -O pärast failinime, et kasutada seda tühja rida teise reana teksti kuvamiseks, mida soovite muuta. Pidage meeles, et võite kasutada mitut funktsiooni koos. Näiteks avaks nano -ALO theFile.txt faili nimega theFile.txt redigeerimiseks, kuid ei lisaks sellele uut reamärki, välistades samas ka tarbetu tühja rea ​​ja võimaldades koduklahvi arukalt kasutada.

MS-DOS-i redigeerija kasutajad võivad hiire toe lubamiseks kasutada ka -m. Mis tahes reale klõpsamine viib kursori, topeltklõps määrab märgi. Selles režiimis ekraani allservas olevate valikute klõpsamine aktiveerib ka need.

See võib aidata ka sisseehitatud failibrauserit. Kui kasutate faili salvestamiseks klahvikombinatsiooni CTRL + O või faili avamiseks klahvikombinatsiooni CTRL + R, palutakse teil see sisestada. Kui aga vajutate klahvikombinatsiooni CTRL + T, antakse teile selle valimiseks primitiivne failibrauser, mis samuti aktsepteerib hiire sisestust, kui see suvand on määratud.



Kui töötate jagatud Linuxi, BSD, Windowsi ja isegi Apple-põhiste serveritoodetega, ei pruugi soovite, et nano automaatselt erinevat tüüpi tekstifailivormingute vahel teisendaks. Selle käivitamine lülitiga -N keelab automaatse teisendamise. See suudab probleemideta lugeda Unixi, MS-DOSi ja isegi Macintoshi klassikalisi tekstifailivorminguid, kui see on sisse lülitatud.

2. meetod: nende suvandite määramine püsivalt nanorcides

GNU nanol on globaalne konfiguratsioonifail, mis on vaikimisi aadress enamikus Linuxi süsteemides, kuid saate selle luua ka ühe kasutajakonto jaoks aadressil kui erinevad kasutajad vajavad oma. Nano käivitamine suvandiga -I ignoreerib neid mõlemaid ja laadib ainult kompileeritud vaikimisi.

Paljudes * buntus, Debianis, Archis ja mõnes Fedora süsteemis on see juba vaikimisi olemas fail, kus enamus valikuid on kommenteeritud. Kasutage sudo nano kui te pole selle faili muutmiseks juur, kuid soovite tõenäoliselt varundada, väljastades cp ~ kõigepealt. Varunduse saate kustutada hiljem, kui teil on kõik nii, nagu soovite.

Nano peab lihtsalt lisama, et see uue vaikeväärtusena aktsepteeritaks. Pange need kõik uuele reale ja ärge salvestage faili MS-DOS-i või Macintoshi tekstina. Selle pealkirja all oleva tühja rea ​​kõrvaldamiseks võite kasutada seadistatud ruumiruumi, seada hiir graafilise terminali kasutamisel hiire alati aktiivseks, seadistama regexp, et lubada otsingutes regulaaravaldisi, ja seada smarthome alati vaikimisi nutikoduks võtmekäitumine. Set nonewlinesi kasutamine hoiab nano-l lisamata uusi reamärke avatud failide lõppu.

Kui olete süsteemiadministraator, kes on rohkem harjunud Microsofti käsurea tööriistadega töötama, peaksite tõenäoliselt oma nanorfi failis kasutama seadet softwrap. See võimaldab vaikimisi pehmet joont pakkida, mida on lihtsam töötada, kuna see mähib pikad jooned ekraani servani. Selle funktsiooni kasutamine takistab $ sümbolite kuvamist pikkade joonte eraldamiseks ekraanil, kuigi see on kursori liikumise osas veidi vastumeelne. GNU nano käsitleb pikki ridu ikkagi üksikute joontena, isegi kui need on ekraani servadesse mähitud, mis tähendab, et te ei saa kursorit nende keskele asetada ilma nooleklahvide liigutamise või hiir sisselülitatud hiirega.

Paljud Windowsi kasutajad on harjunud, et CTRL + S tähendab salvestamist, kuigi see pole vaikimisi GNU nano, kus CTRL + S on tegelikult arhailiselt seotud. Selle muutmiseks on faili bind ^ S savefile main oma rea ​​abil piisavalt lihtne.

Samuti antakse teile võimalus määrata pealkirjavärv, olekuvärv, võtmevärv ja funktsioonivärv. Pärast neid kõiki, välja arvatud võtmevärvid, määrake kaks värvi, eraldatuna komaga, kus pole tühikut. Pärast määratud klahvivärvi käsku saate kasutada ühte värvi. Millised värvid peate valima, sõltuvad osaliselt teie kuvaseadetest, kuid heledaks muutmiseks saate selle enne heledat määratleda heledana.

Mõni administraator võib soovida klassikalise tunde tekitamiseks kasutada komplekti titlecolor brightwhite, blue ja set statuscolor brightwhite, blue, kuigi näites kasutati helevalget ja punast värvi, kuna see on üsna silmatorkav kombinatsioon, mida on testimiseks kasutatavas Xubuntu terminalis lihtne lugeda seda.

4 minutit loetud