Hoe aangepaste configuratie-functies in te stellen voor de GNU nano-editor
Sommige mensen zeggen dat er een oorlog is tussen de gebruikers van verschillende teksteditors en mensen kiezen over het algemeen tussen vi / vim of emacs als ze willen deelnemen. In plaats van betrokken te raken, is het waarschijnlijk het beste om te zeggen dat zowel vi als emacs een aantal echt geweldige aspecten hebben die moeilijk te verslaan zijn, maar er zijn verschillende verborgen functies in GNU nano waardoor mensen er misschien nog een keer naar kunnen kijken. Deze verborgen functies kunnen worden ontgrendeld door bij elke start opdrachtregelopties te geven of door de bestand om ze als standaardwaarden op te nemen. Door op deze manier aangepaste configuratiefuncties in te stellen, wordt voorkomen dat deze opties elke keer opnieuw moeten worden ingevoerd.
Personen die als systeembeheerders werkten, bijvoorbeeld een 32-bits distributie van Microsoft Windows Server die nu is overgestapt naar een Linux- of BSD-gebaseerde serverarchitectuur, zijn misschien gewend geraakt aan de MS-DOS-editor op volledig scherm die een stand-by is sinds Windows 95. Hetzelfde kan worden gezegd van degenen die nog steeds werken met Windows Server, maar die de Cygwin-bibliotheken of Windows 10 Ubuntu-ondersteuning hebben geïnstalleerd. In beide gevallen kunt u deze functies daadwerkelijk gebruiken om GNU nano zo te configureren dat het meer op de MS-DOS-editor lijkt.
Methode 1: Aanvullende nano-functies gebruiken vanaf de opdrachtregel
Als u deze functies slechts af en toe hoeft te bellen, kunt u de opdrachtregelopties gebruiken om ze te activeren. Om de Home-toets naar het begin van niet-witte spatietekens te laten springen, wat een favoriet is van veel systeembeheerders, gebruikt u de schakeloptie -A na nano op de CLI-prompt. Gebruik -L om de gewoonte van nano uit te schakelen om een nieuw lijnteken aan het einde van elk bestand toe te voegen. Hoewel dit standaard gedrag is in een Unix-omgeving, is het vreemd voor veel mensen die gewend zijn om MS-DOS-hulpprogramma's te gebruiken.
Nano laat standaard een lege regel onder de titelbalk staan, die ruimte vrijmaakt. Start nano met -O achter de bestandsnaam om deze lege regel te gebruiken als een andere regel om tekst weer te geven die u gaat bewerken. Houd er rekening mee dat u meerdere functies tegelijk kunt gebruiken. Nano -ALO theFile.txt zou bijvoorbeeld een bestand openen met de naam theFile.txt om te bewerken, maar zou er geen nieuw lijnteken aan toevoegen, terwijl ook de onnodige lege regel zou verdwijnen en slim gebruik van de home-key mogelijk zou zijn.
Gebruikers van de MS-DOS-editor kunnen ook -m gebruiken om muisondersteuning in te schakelen. Door te klikken op een regel wordt de cursor geplaatst, terwijl een dubbele klik een markering plaatst. Als u in deze modus op de opties onder aan het scherm klikt, worden ze ook geactiveerd.
Dit kan ook helpen met de ingebouwde bestandsbrowser. Wanneer u CTRL + O gebruikt om een bestand op te slaan of CTRL + R om er een te openen, wordt u gevraagd er een in te typen. Als u echter op CTRL + T drukt, krijgt u een primitieve bestandsbrowser om er een te selecteren, die ook accepteert muisinvoer als deze optie is ingesteld.
Wanneer u met gedeelde Linux-, BSD-, Windows- en zelfs Apple-gebaseerde serverproducten werkt, wilt u misschien niet dat nano automatisch omschakelt tussen verschillende soorten tekstbestandsindelingen. Starten met de -N schakelaar schakelt automatische conversie uit. Het kan probleemloos Unix-, MS-DOS- en zelfs klassieke Macintosh-tekstbestandsindelingen lezen wanneer dit is ingeschakeld.
Methode 2: deze opties permanent in nanorc instellen
GNU nano heeft een globaal configuratiebestand dat standaard op staat op de meeste Linux-systemen, maar u kunt er ook een maken voor een enkele gebruikersaccount op als verschillende gebruikers een eigen gebruiker nodig hebben. Als u nano start met de optie -I negeert u beide en laadt u alleen gecompileerde standaardwaarden.
PRO TIP: Als het probleem zich voordoet met uw computer of een laptop / notebook, kunt u proberen de Reimage Plus-software te gebruiken die de opslagplaatsen kan scannen en corrupte en ontbrekende bestanden kan vervangen. Dit werkt in de meeste gevallen, waar het probleem is ontstaan door een systeembeschadiging. U kunt Reimage Plus downloaden door hier te klikkenOp veel * buntu, Debian, Arch en sommige Fedora-systemen is er al een standaard bestand met de meeste opties becommentarieerd. Gebruik sudo nano als u niet root bent om dit bestand te bewerken, hoewel u waarschijnlijk een back-up wilt maken door cp uit te geven ~ eerst. U kunt de back-up later verwijderen als u alles hebt zoals u het wilt.
Elke optie hoeft alleen maar te worden opgenomen voor nano om deze als een nieuwe standaard te accepteren. Zet ze elk op een nieuwe regel en bewaar het bestand niet als MS-DOS of Macintosh-tekst. U kunt de set morespace gebruiken om die lege regel onder de titel te verwijderen, de muis instellen om de muis altijd actief te houden wanneer u een grafische terminal gebruikt, regexp instellen om reguliere expressies toe te staan in zoekopdrachten en smarthome instellen om altijd standaard naar smart home te gaan sleutel gedrag. Het gebruik van ingestelde niet-regels voorkomt dat nano nieuwe regeltekens toevoegt aan het einde van de bestanden die u opent.
Als u een systeembeheerder bent en meer gewend bent om met de opdrachtregelhulpprogramma's van Microsoft te werken, wilt u waarschijnlijk de ingestelde softwrap in uw nanorc-bestand gebruiken. Dit maakt het standaard verwerken van zachte lijnen mogelijk, wat gemakkelijker is om mee te werken omdat het lange lijnen omsluit naar de rand van het scherm. Met deze functie wordt voorkomen dat de weergave van $ -symbolen lange lijnen in het display scheidt, hoewel het enigszins contra-intuïtief is als het gaat om cursorbeweging. GNU nano zal nog steeds lange lijnen behandelen als enkele regels, zelfs wanneer ze zijn gewikkeld naar de randen van het scherm, wat betekent dat je de cursor niet in het midden van hen kunt plaatsen zonder te wachten tijdens het verplaatsen van de pijltjestoetsen of het gebruiken van de muis met muis instellen.
Veel Windows-gebruikers zijn gewend aan het opslaan van CTRL + S mean, hoewel dit niet de standaard is in GNU nano, waar CTRL + S eigenlijk een archaïsche binding heeft. Het is eenvoudig genoeg om dit te veranderen door bind ^ S savefile main op zijn eigen regel te gebruiken.
Je krijgt ook de mogelijkheid om de titelkleur, statuskleur, keycolor en functioncolor in te stellen. Na elk van deze behalve keycolor, specfiy twee kleuren gescheiden door een komma zonder ruimte. U kunt een enkele kleur gebruiken na de ingestelde opdracht keycolor. Welke kleuren u moet kiezen, hangt gedeeltelijk af van uw weergave-instellingen, maar u kunt voor een kleur zonder plaats vóór de kleurnaam helder oplichten om deze helder te maken.
Sommige beheerders willen de ingestelde titelkleur helderwit, blauw en set statuskleur helderwit, blauw gebruiken om een klassiek gevoel te krijgen, hoewel helderwit en rood in het voorbeeld is gebruikt, omdat dit een vrij opvallende combinatie is die gemakkelijk te lezen is in de Xubuntu-terminal die wordt gebruikt om te testen het.
PRO TIP: Als het probleem zich voordoet met uw computer of een laptop / notebook, kunt u proberen de Reimage Plus-software te gebruiken die de opslagplaatsen kan scannen en corrupte en ontbrekende bestanden kan vervangen. Dit werkt in de meeste gevallen, waar het probleem is ontstaan door een systeembeschadiging. U kunt Reimage Plus downloaden door hier te klikken