Ako nastaviť vlastné konfiguračné funkcie pre GNU nano Editor



Vyskúšajte Náš Nástroj Na Odstránenie Problémov

Niektorí ľudia tvrdia, že medzi používateľmi rôznych textových editorov je vojna. Ľudia sa zvyčajne rozhodnú, či sa zúčastnia vi / vim alebo emacs. Namiesto zapojenia je asi najlepšie povedať, že vi aj emacs majú niektoré skutočne vynikajúce aspekty, ktoré je ťažké poraziť, ale v GNU nano je niekoľko skrytých funkcií, ktoré by ľudí mohli prinútiť, aby sa na to znovu pozreli. Tieto skryté funkcie je možné odomknúť buď vydaním možností príkazového riadku pri každom spustení, alebo úpravou položky súbor, ktorý ich zahrnie ako predvolené. Takéto nastavenie funkcií vlastnej konfigurácie zabráni tomu, aby ste tieto možnosti museli zakaždým opätovne zadávať.



Jednotlivci, ktorí pracovali ako správcovia systému na 32-bitovej distribúcii servera Microsoft Windows Server a ktorí teraz prešli na architektúru serverov založených na Linuxe alebo BSD, si mohli zvyknúť na editor obrazovky MS-DOS na celú obrazovku, ktorý bol od Windows v pohotovostnom režime. 95. To isté by sa dalo povedať o tých, ktorí skutočne stále pracujú so systémom Windows Server, ale majú nainštalovanú knižnicu Cygwin alebo podporu systému Windows 10 Ubuntu. V obidvoch prípadoch môžete tieto funkcie skutočne použiť na nakonfigurovanie GNU nano tak, aby fungovalo viac ako editor MS-DOS.



Metóda 1: Používanie ďalších nano funkcií z príkazového riadku

Ak potrebujete tieto funkcie zavolať iba príležitostne, môžete ich aktivovať pomocou prepínačov príkazového riadku. Ak chcete, aby kláves Home preskočil na začiatok znakov, ktoré nie sú prázdnymi znakmi, čo je obľúbený u mnohých správcov systému, použite na príkazovom riadku CLI prepínač -A po nano. Použite -L na zakázanie zvyku nano pridávať na koniec každého súboru nový znak riadku. Aj keď sa jedná o štandardné správanie v prostredí Unixu, je to pre mnohých ľudí, ktorí sú zvyknutí používať obslužné programy systému MS-DOS, čudné.



V predvolenom nastavení ponecháva nano pod záhlavím prázdny riadok, ktorý zaberá miesto. Začnite nano znakom -O za názvom pred názvom súboru, aby ste tento prázdny riadok použili ako ďalší riadok na zobrazenie textu, ktorý sa chystáte upraviť. Nezabudnite, že môžete súčasne používať viac funkcií. Napríklad nano -ALO theFile.txt by otvoril súbor s názvom theFile.txt na úpravy, ale nepridal by doň nový znak riadku, zároveň by odstránil nepotrebný prázdny riadok a umožnil inteligentné použitie domáceho kľúča.

Používatelia editora MS-DOS môžu tiež chcieť použiť -m na povolenie podpory myši. Kliknutím na ľubovoľnú čiaru umiestnite kurzor, zatiaľ čo dvojitým kliknutím nastavíte značku. Kliknutím na možnosti v dolnej časti obrazovky v tomto režime sa tiež aktivujú.

To môže pomôcť aj so zabudovaným prehliadačom súborov. Keď na uloženie súboru použijete kombináciu klávesov CTRL + O alebo otvorenie pomocou kombinácie klávesov CTRL + R, zobrazí sa výzva na zadanie jedného z nich. Ak však stlačíte kombináciu klávesov CTRL + T, zobrazí sa primitívny prehľadávač súborov, ktorý ho vyberie. prijíma vstup myši, ak je nastavená táto možnosť.



Pri práci so zdieľaným serverom Linux, BSD, Windows a dokonca so serverovými produktmi založenými na produktoch Apple nemusí byť potrebné, aby nano automaticky konvertovalo medzi rôznymi typmi formátov textových súborov. Jeho spustenie pomocou prepínača -N zakáže automatickú konverziu. Ak je zapnutá, dokáže bez problémov čítať formáty textových súborov Unix, MS-DOS a dokonca aj klasické textové súbory Macintosh.

Metóda 2: Trvalé nastavenie týchto možností v nanorc

GNU nano má globálny konfiguračný súbor, ktorý je v predvolenom nastavení na na väčšine systémov Linux, ale môžete si vytvoriť aj jeden pre jeden používateľský účet na adrese ak rôzni používatelia potrebujú svoje vlastné. Spustenie nano s voľbou -I bude obidve ignorovať a načíta iba zostavené predvolené hodnoty.

Na mnohých * buntu, Debian, Arch a niektorých systémoch Fedora už existuje predvolená hodnota súbor s väčšinou komentovaných možností. Použite sudo nano ak nemáte oprávnenie upravovať tento súbor ako root, je pravdepodobné, že si budete chcieť urobiť zálohu vydaním cp ~ prvý. Zálohu môžete odstrániť neskôr, keď budete mať všetko tak, ako sa vám páči.

Každá možnosť musí byť iba zahrnutá, aby ju nano prijalo ako nové predvolené nastavenie. Vložte ich každý do nového riadku a súbor neukladajte ako text v systéme MS-DOS alebo Macintosh. Možno budete chcieť použiť set morespace na odstránenie prázdneho riadku pod nadpisom, nastaviť myš tak, aby bola myš stále aktívna, keď používate grafický terminál, nastaviť regexp tak, aby umožňoval regulárne výrazy pri vyhľadávaní a nastaviť smarthome tak, aby vždy predvolil inteligentnú domácnosť kľúčové správanie. Používanie nastavených žiadnych riadkov zabráni nano v pridávaní nových znakov riadku na koniec otvorených súborov.

Ak ste správcom systému, ktorý je viac zvyknutý na prácu s nástrojmi príkazového riadku spoločnosti Microsoft, pravdepodobne budete chcieť v súbore nanorc použiť set softwrap. To predvolene umožňuje zalomenie mäkkých čiar, s ktorými sa ľahšie pracuje, pretože zalamuje dlhé čiary k okraju obrazovky. Použitie tejto funkcie zabráni zobrazeniu symbolov $ na oddelenie dlhých riadkov na displeji, aj keď je to mierne neintuitívne, pokiaľ ide o pohyb kurzora. GNU nano bude stále považovať dlhé čiary za samostatné čiary, aj keď sú zalomené k okrajom displeja, čo znamená, že nebudete môcť umiestniť kurzor do ich stredu bez čakania pri posúvaní klávesov so šípkami alebo používaní klávesov myš so zapnutou myšou.

Mnoho používateľov systému Windows je zvyknutých na to, že CTRL + S znamená stredné uloženie, aj keď to nie je predvolené v GNU nano, kde má CTRL + S archaickú väzbu. Je ľahké to zmeniť použitím bind ^ S savefile main na vlastnom riadku.

Dostanete tiež možnosť nastaviť farbu nadpisu, stavovú farbu, farbu klávesov a funkčnú farbu. Po každej z týchto farieb okrem farby kľúča vyberte dve farby oddelené čiarkou bez medzery. Po príkaze set keycolor môžete použiť jednu farbu. Farby, z ktorých si môžete vybrať, čiastočne závisia od vašich nastavení displeja. Môžete však určiť jasnú farbu pred farbou a bez názvu medzeru, aby bola farba jasnejšia.

Niektorí administrátori môžu chcieť použiť set titlecolor brightwhite, blue a set statuscolor brightwhite, blue na navodenie klasického dojmu, aj keď v tomto príklade bola použitá jasná biela a červená farba, pretože ide o celkom nápadnú kombináciu, ktorá je ľahko čitateľná v termináli Xubuntu použitom na testovanie. to.

4 minúty prečítané