Kā iestatīt pielāgotas konfigurācijas funkcijas GNU nano redaktoram



Izmēģiniet Mūsu Instrumentu Problēmu Novēršanai

Daži cilvēki saka, ka dažādu teksta redaktoru lietotāju vidū notiek karš, un cilvēki parasti izvēlas vi / vim vai emacs, ja viņi gatavojas piedalīties. Tā vietā, lai iesaistītos, iespējams, vislabāk ir teikt, ka gan vi, gan emacs ir daži patiešām lieliski aspekti, kurus ir grūti pārspēt, taču GNU nano ir vairākas slēptas funkcijas, kas varētu likt cilvēkiem to vēlreiz apskatīt. Šīs slēptās funkcijas var atbloķēt, izdodot komandrindas opcijas katru reizi, kad tā tiek sākta, vai rediģējot failu, lai tos iekļautu kā noklusējumus. Šādi iestatot pielāgotas konfigurācijas funkcijas, tiks novērsta nepieciešamība katru reizi atkārtoti ievadīt šīs opcijas.



Personas, kas strādāja par sistēmas administratoriem, saka, ka Microsoft Windows Server 32 bitu izplatīšana, kas tagad ir pārgājusi uz Linux vai BSD balstītu servera arhitektūru, iespējams, ir pieradusi pie pilnekrāna MS-DOS redaktora, kas ir gaidīšanas režīms kopš Windows 95. To pašu var teikt par tiem, kas joprojām strādā ar Windows Server, bet ir instalētas Cygwin bibliotēkas vai Windows 10 Ubuntu atbalsts. Jebkurā gadījumā jūs faktiski varat izmantot šīs funkcijas, lai konfigurētu GNU nano, lai tas darbotos vairāk kā MS-DOS redaktors.



1. metode: Papildu nano funkciju izmantošana no komandrindas

Ja jums šīs funkcijas ir jāzvana tikai reizēm, to aktivizēšanai varat izmantot komandrindas slēdžus. Lai taustiņš Sākums pārietu uz ne-atstarpes rakstzīmju sākumu, kas ir iecienīts daudzu sistēmu administratoru lokā, CLI uzvednē izmantojiet slēdzi -A pēc nano. Izmantojiet -L, lai atspējotu nano paradumu katra faila beigās pievienot jaunu līnijas rakstzīmi. Lai gan tā ir standarta uzvedība Unix vidē, tā ir dīvaina daudziem cilvēkiem, kuri ir pieraduši izmantot MS-DOS utilītprogrammas.



Pēc noklusējuma nano atstāj tukšu līniju zem virsraksta joslas, kas aizņem vietu. Sāciet nano ar -O aiz faila nosaukuma, lai šo tukšo rindu izmantotu kā citu rindu, lai parādītu tekstu, kuru rediģējat. Paturiet prātā, ka kopā varētu izmantot vairākas funkcijas. Piemēram, nano -ALO theFile.txt rediģēšanai atvērtu failu ar nosaukumu theFile.txt, taču tam nepievienotu jaunu līnijas rakstzīmi, vienlaikus novēršot nevajadzīgo tukšo rindu un ļaujot gudri izmantot mājas atslēgu.

MS-DOS redaktora lietotāji arī varētu vēlēties izmantot -m, lai iespējotu peles atbalstu. Noklikšķinot uz jebkuras līnijas, kursors tiek novietots, bet ar dubultklikšķi tiek iestatīta atzīme. Šajā režīmā noklikšķinot uz opcijām ekrāna apakšdaļā, tiks aktivizētas arī tās.

Tas var palīdzēt arī ar iebūvēto failu pārlūku. Kad izmantojat CTRL + O, lai saglabātu failu, vai CTRL + R, lai to atvērtu, tiek piedāvāts ievadīt vienu. Tomēr, ja nospiežat CTRL + T, jums tiek dota primitīva failu pārlūka izvēle, kas arī pieņem peles ievadi, ja šī opcija ir iestatīta.



Strādājot ar koplietojamiem Linux, BSD, Windows un pat uz Apple balstītiem serveru produktiem, iespējams, nevēlaties, lai nano automātiski pārveidotu starp dažāda veida teksta failu formātiem. Sākot to ar slēdzi -N, tiek atspējota automātiskā pārveidošana. Kad tas ir ieslēgts, tas bez problēmām var nolasīt Unix, MS-DOS un pat Classic Macintosh teksta failu formātus.

2. metode: šo opciju pastāvīga iestatīšana nanorc

GNU nano ir globāls konfigurācijas fails, kas pēc noklusējuma ir lielākajā daļā Linux sistēmu, taču varat to izveidot arī vienam lietotāja kontam vietnē ja dažādiem lietotājiem ir vajadzīgas savas. Sākot nano ar opciju -I, abi tiks ignorēti un tiks ielādēti tikai apkopotie noklusējumi.

Daudzās * buntu, Debian, Arch un dažās Fedora sistēmās jau ir noklusējums komentēts fails ar lielāko daļu opciju. Izmantojiet sudo nano ja neesat root, lai rediģētu šo failu, tomēr vairāk nekā iespējams, vēlēsities izveidot dublējumu, izsniedzot cp ~ vispirms. Varat izdzēst dublējumu vēlāk, kad jums būs viss, kā jums patīk.

Katra opcija vienkārši jāiekļauj, lai nano to pieņemtu kā jaunu noklusējumu. Katru no tiem ievietojiet jaunā rindā un nesaglabājiet failu kā MS-DOS vai Macintosh tekstu. Varat izmantot iestatīto atstarpi, lai likvidētu tukšo rindiņu zem nosaukuma, iestatiet peli, lai pele vienmēr būtu aktīva, kad izmantojat grafisko termināli, iestatiet regexp, lai meklēšanā atļautu regulāras izteiksmes, un iestatiet smarthome vienmēr kā noklusējumu viedajai mājai galvenā uzvedība. Izmantojot iestatītās nonewlines, nano nevarēs pievienot jaunas rindiņu rakstzīmes atvērto failu beigās.

Ja esat sistēmas administrators, kurš ir vairāk pieradis strādāt ar Microsoft komandrindas rīkiem, iespējams, ka nanorc failā vēlaties izmantot iestatīto softwrap. Tas pēc noklusējuma nodrošina mīkstu līniju ietīšanu, ar kuru ir vieglāk strādāt, jo tas aptina garas līnijas līdz ekrāna malai. Šīs funkcijas izmantošana novērš simbolu $ parādīšanu, lai atdalītu garās rindas displejā, lai gan kursora kustības gadījumā tas ir nedaudz pretrunīgi. GNU nano joprojām apstrādās garās līnijas kā atsevišķas līnijas, pat ja tās ir ietītas displeja malās, tas nozīmē, ka nevarēsit novietot kursoru to vidū, negaidot, pārvietojot bultiņu taustiņus vai izmantojot pele ar iestatītu peli.

Daudzi Windows lietotāji ir pieraduši, ka CTRL + S nozīmē saglabāt, lai gan tas nav noklusējums GNU nano, kur CTRL + S faktiski ir arhaisks iesējums. Tas ir pietiekami vienkārši, lai to mainītu, izmantojot saiti ^ S savefile main savā rindā.

Jums tiek dota arī iespēja iestatīt titlecolor, statuscolor, keycolor un functioncolor. Pēc katras no tām, izņemot atslēgu, norādiet divas krāsas, kuras atdala komats bez atstarpes. Pēc iestatītās komandas Keycolor varat izmantot vienu krāsu. Kādas krāsas jums jāizvēlas, daļēji ir atkarīgas no displeja iestatījumiem, taču jūs varat norādīt spilgtu krāsu pirms krāsas bez atstarpes pirms krāsas nosaukuma, lai padarītu to spilgtu.

Daži administratori var vēlēties izmantot komplektu titlecolor brightwhite, blue un set statuscolor brightwhite, blue, lai radītu klasisku sajūtu, lai gan piemērā tika izmantota spilgti balta un sarkana krāsa, jo šī ir diezgan pārsteidzoša kombinācija, kuru ir viegli nolasīt testēšanai izmantotajā Xubuntu terminālā. to.

4 minūtes lasītas