Så här ställer du in anpassade konfigurationsfunktioner för GNU nano Editor



Prova Vårt Instrument För Att Eliminera Problem

Vissa säger att det är ett krig mot användarna av olika textredigerare, och folk väljer i allmänhet mellan vi / vim eller emacs om de ska delta. I stället för att engagera sig är det nog bäst att säga att både vi och emacs har några riktigt bra aspekter som är svåra att slå, men det finns flera dolda funktioner i GNU nano som kan få människor att titta igen på det. Dessa dolda funktioner kan låsas upp antingen genom att utfärda kommandoradsalternativ varje gång det startas eller genom att redigera fil för att inkludera dem som standard. Att ställa in anpassade konfigurationsfunktioner på detta sätt förhindrar att du behöver ange dessa alternativ varje gång.



Individer som arbetade som systemadministratörer på säger att en 32-bitars distribution av Microsoft Windows Server som nu har kommit över till en Linux- eller BSD-baserad serverarkitektur kan ha blivit van vid MS-DOS-redigeraren i full skärm som har varit i beredskap sedan Windows 95. Samma kan sägas om de som faktiskt fortfarande arbetar med Windows Server, men har Cygwin-biblioteken eller Windows 10 Ubuntu-stöd installerat. I båda fallen kan du faktiskt använda dessa funktioner för att konfigurera GNU nano för att fungera mer som MS-DOS Editor.



Metod 1: Använda ytterligare nano-funktioner från kommandoraden

Om du bara behöver ringa till dessa funktioner ibland kan du använda kommandoradsomkopplare för att aktivera dem. För att starttangenten ska hoppa till början av tecken som inte är blanksteg, vilket är en favorit bland många systemadministratörer, använder du omkopplaren -A efter nano vid CLI-prompten. Använd -L för att inaktivera nanos vana att lägga till en ny rad i slutet av varje fil. Även om detta är standardbeteende i en Unix-miljö är det konstigt för många människor som är vana vid att använda MS-DOS-verktyg.



Som standard lämnar nano en tom rad under titelfältet, vilket tar plats. Starta nano med -O efter det före filnamnet för att använda den tomma raden som en annan rad för att visa text som du håller på att redigera. Tänk på att du kan använda flera funktioner tillsammans. Till exempel skulle nano -ALO theFile.txt öppna en fil som heter theFile.txt för redigering, men skulle inte lägga till en ny radtecken till den samtidigt som den onödiga tomma raden elimineras och tillåter smart användning av hemnyckeln.

Användare av MS-DOS Editor kanske också vill använda -m för att aktivera musstöd. Om du klickar på valfri rad placeras markören medan ett dubbelklick sätter ett märke. Genom att klicka på alternativen längst ner på skärmen i det här läget aktiveras de också.

Detta kan också hjälpa till med den inbyggda webbläsaren. När du använder CTRL + O för att spara en fil eller CTRL + R för att öppna en, blir du ombedd att skriva in. Om du trycker på CTRL + T får du en primitiv filwebbläsare för att välja en, som också accepterar musinmatning om detta alternativ är inställt.



När du arbetar med delade Linux-, BSD-, Windows- och till och med Apple-baserade serverprodukter kanske du inte vill att nano automatiskt ska konvertera mellan olika typer av textfilformat. Att starta den med -N-omkopplaren inaktiverar automatisk konvertering. Den kan läsa Unix, MS-DOS och till och med Classic Macintosh textfilformat utan problem när den är på.

Metod 2: Ställa in dessa alternativ permanent i nanorc

GNU nano har en global konfigurationsfil som standard är på de flesta Linux-system, men du kan också skapa ett för ett enskilt användarkonto på om olika användare behöver sina egna. Att starta nano med alternativet -I ignorerar dem båda och laddar bara kompilerade standardvärden.

På många * buntu, Debian, Arch och vissa Fedora-system finns det redan en standard fil med de flesta alternativ kommenterade. Använd sudo nano om du inte rotar för att redigera den här filen, men du vill mer än troligtvis göra en säkerhetskopia genom att utfärda cp ~ först. Du kan ta bort säkerhetskopian senare när du har fått allt som du vill.

Varje alternativ behöver bara inkluderas för att nano ska acceptera det som en ny standard. Lägg var och en på en ny rad och spara inte filen som MS-DOS eller Macintosh-text. Du kanske vill använda set morespace för att eliminera den tomma raden under titeln, ställa in musen så att musen alltid är aktiv när du använder en grafisk terminal, ställa in regexp för att tillåta regelbundna uttryck i sökningar och ställa in smarthome till alltid standard till smart home nyckelbeteende. Använda inställda icke-rader hindrar nano från att lägga till nya radtecken i slutet av filer du öppnar.

Om du är en systemadministratör som är mer van vid att arbeta med Microsofts kommandoradsverktyg, vill du förmodligen använda inställd softwrap i din nanorc-fil. Detta möjliggör mjuk linjevikning som standard, vilket är lättare att arbeta med eftersom det slingrar långa linjer till kanten av skärmen. Med den här funktionen förhindras visning av $ -symboler för att separera långa rader i displayen, även om det är lite kontraintuitivt när det gäller markörrörelser. GNU nano kommer fortfarande att behandla långa rader som enstaka rader även när de är lindade till kanterna på skärmen, vilket innebär att du inte kommer att kunna placera markören i mitten av dem utan att vänta medan du flyttar piltangenterna eller använder mus med sätt mus på.

Många Windows-användare är vana vid att CTRL + S betyder spara, men detta är inte standard i GNU nano, där CTRL + S faktiskt har en arkaisk bindning. Det är tillräckligt enkelt att ändra detta genom att använda bind ^ S savefile main på sin egen rad.

Du får också möjlighet att ställa in titelfärg, statusfärg, nyckelfärg och funktionsfärg. Efter var och en av dessa, med undantag för nyfärg, ange två färger åtskilda av ett komma utan utrymme. Du kan använda en enda färg efter det inställda nyckelfärgskommandot. Vilka färger du måste välja beror delvis på dina skärminställningar, men du kan ange ljus före en färg utan utrymme före färgnamnet för att göra den ljus.

Vissa administratörer kanske vill använda set titlecolor brightwhite, blue och set statuscolor brightwhite, blue för att framkalla en klassisk känsla, även om brightwhite och red användes i exemplet eftersom det här är en slående kombination som är lätt att läsa i Xubuntu-terminalen som används för att testa Det.

4 minuter läst