Skip to main content

En nybörjarguide till Nano Editor

El último adiós al Príncipe en el panteón francés | En Vivo (April 2025)

El último adiós al Príncipe en el panteón francés | En Vivo (April 2025)
Anonim

Introduktion

Det finns en långvarig kamp mellan Linux-användare om vilken kommandoradsredigerare som är bäst. I ett läger är vi redaktören som reglerar roost men i en annan handlar det om emacs.

För resten av oss som bara behöver något enkelt att använda för att redigera filer finns det nano. Får mig inte fel Vi och Emacs är mycket kraftfulla redaktörer men ibland behöver du bara öppna, ändra och spara en fil utan att komma ihåg tangentbordsgenvägarna.

Nano-redaktören har sin egen uppsättning kortkommandon självklart och i den här guiden har jag som målsättning att hjälpa dig att förstå betydelsen av alla de speciella tangenttryckningar som du kan använda för att göra ditt liv enklare när du använder nano.

Hur man får nano

Nano-editoren är som standard tillgänglig i alla de mest populära Linux-distributionerna och du kan köra den med ett enkelt kommando:

na ingen

Ovanstående kommando öppnar helt enkelt en ny fil. Du kan skriva in i fönstret, spara filen och avsluta.

Så här öppnar du en ny fil och ger den ett namn med hjälp av Nano

Medan du bara kör nano är okej, kanske du vill ge ditt dokument ett namn innan du börjar. För att göra detta, namnge bara filnamnet efter nano-kommandot.

nano myfile.txt

Du kan givetvis tillhandahålla en komplett sökväg för att öppna en fil var som helst på ditt Linux-system (så länge du har behörigheter att göra det).

na nej /path/to/myfile.txt

Så här öppnar du en befintlig fil med Nano

Du kan använda samma kommando som ovanstående för att öppna en befintlig fil. Hantera bara nano med sökvägen till filen du vill öppna.

För att kunna redigera filen måste du ha behörigheter för att redigera filen på annat sätt, den kommer att öppnas som en läsbar fil (förutsatt att du har läsbehörigheter).

na nej /path/to/myfile.txt

Du kan självklart använda sudo-kommandot för att höja dina behörigheter för att möjliggöra redigering av en fil.

Hur man sparar en fil med Nano

Du kan lägga till text i nano-editoren genom att skriva in innehållet direkt i redigeraren. Att spara filen kräver dock att man använder en snabbtangent.

För att spara en fil i nano trycker du på ctrl och på samma gång.

Om din fil redan har ett namn behöver du bara trycka på enter för att bekräfta namnet annars måste du ange filnamnet som du vill spara filen som.

Hur man sparar en fil i DOS-format med Nano

För att spara filen i DOS-format trycker du på ctrlochoför att hämta filnamnslådan. Tryck nu på altochdför DOS-format.

Hur man sparar en fil i MAC-format med Nano

För att spara filen i MAC-format trycker du påctrlochoför att hämta filnamnslådan. Tryck nu på altochmför MAC-format.

Så här lägger du till texten från nano på slutet av en annan fil

Du kan lägga till texten i filen du redigerar till slutet av en annan fil. För att göra så tryck påctrlochoför att hämta filnamnslådan och ange namnet på den fil du vill lägga till.

Nästa bit är mycket viktigt:

Tryck på alt och a

Detta kommer att ändra spara filnamnstexten till filnamn för att lägga till.

Nu när du trycker på returneras texten i den öppna redigeraren till det filnamn du har angett.

Så här prefixar du texten från nano till början av en annan fil

Om du inte vill lägga till texten i en annan fil men du vill att texten ska visas i början av en annan fil måste du prefixa den.

För att prefixa en fil trycker du påctrlochoför att hämta filnamnslådan och ange sökvägen till filen du vill lägga till.

Återigen väldigt viktigt:

Tryck på alt och p

Detta kommer att ändra spara filnamnstext till filnamn till prefix till.

Så säkerhetskopierar du en fil innan du sparar den i nano

Om du vill spara ändringarna i en fil som du redigerar men du vill behålla en säkerhetskopia av originalet i ditt Linux-filsystem trycker du påctrlochoför att hämta fönstret Spara och tryck sedan påalt och b.

Ordet backup visas i filnamnslådan.

Hur man avslutar nano

När du har redigerat din fil vill du lämna nano-redigeraren.

För att avsluta nano, tryck bara påctrl och x på samma gång.

Om filen inte har sparats kommer du att bli ombedd att göra det. Om du väljer "Y" kommer du bli uppmanad att ange ett filnamn.

Hur skärs text med nano

Att skära en rad text i nanopressctrlochkpå samma gång.

Om du trycker påctrlochkigen innan du gör några andra ändringar läggs textlinjen till det virtuella urklippet.

När du börjar skriva mer text eller radera text och tryck påctrlochkUrklippet raderas och endast den sista raden du klippar kommer att finnas tillgänglig för klistra in.

Om du bara vill klippa en del av en linjepressctrloch6 i början av texten du vill klippa och tryck sedan påctrlochkatt skära texten.

Så här klistar du på text med Nano

För att klistra in text med nano trycker du bara påctrlochu. Du kan använda den snabbtangenten flera gånger för att klistra in linjerna om och om igen.

Hur rättfärdigar och rättfärdigar texten i nano

Vanligtvis använder du inte nano som en ordbehandlare och jag är inte alltför säker på varför du skulle vilja motivera texten men att göra det i nanopressctrlochj.

Du kan orättfatta texten genom att trycka påctrlochu. Ja Jag vet att det här är samma genväg för att klistra in text och eftersom det finns många fler genvägar tillgängliga, vet jag inte varför utvecklarna inte valde en annan genväg.

Visar markörposition med Nano

Om du vill veta hur långt ner ett dokument du är inom nano kan du trycka påctrlochctangenter samtidigt.

Utgången visas i följande format:

linje 5/11 (54%), kol 10/100 (10%), char 100/200 (50%)

Detta låter dig veta exakt var du befinner dig i dokumentet.

Så här läser du en fil med Nano

Om du öppnade nano utan att ange ett filnamn kan du öppna en fil genom att trycka på kommandotolkenctrlochrpå samma gång.

Du kan nu ange ett filnamn för att läsa in i redigeraren. Om du redan har text laddad i fönstret lägger filen du läser in i botten av din nuvarande text.

Om du vill öppna den nya filen i en ny buffertpress altoch f.

Hur man söker och ersätter med Nano

För att starta en sökning inom nanopressctrloch.

För att stänga av, tryck påctrlochr.Du kan slå på ersätt igen genom att upprepa tangenttryckningen.

För att söka efter text anger du texten du vill söka efter och trycker på retur.

För att söka bakåt genom filen trycker du påctrlochrför att få fram sökfönstret. Tryck altochb.

För att tvinga känslig känslighet, öppna sökfönstret igen och tryck sedan på altochc. Du kan stänga av den igen genom att upprepa tangenttryckningen.

Nano skulle inte vara en Linux-textredigerare om den inte gav ett sätt att söka med vanliga uttryck. För att aktivera reguljära uttryck, hämta sökfönstret igen och tryck sedan på altochr.

Du kan nu använda vanliga uttryck för att söka efter text.

Kontrollera din stavning inom nano

Återigen är nano en textredigerare och inte en ordbehandlare så jag är inte säker på varför stavning är en nyckelfunktion för det men du kan verkligen kontrollera dina stavning med hjälp avctrlochttangentbordsgenväg.

För att detta ska fungera måste du installera stavningspaketet.

Nano Switches

Det finns ett antal omkopplare som du kan ange när du använder nano. De bästa beskrivs nedan. Du kan hitta resten genom att läsa nanohandboken.

  • nano -B (säkerhetskopierar filen innan den redigeras)
  • nano -E (konverterar flikar till mellanslag vid redigering)
  • nano -c (ständigt visa markörpositionsstatistik)
  • nano -i (indikerar automatiskt nya rader i samma position som föregående rad)
  • nano-k (växla så att den skär från markörposition istället för hela linjen)
  • nano -m (ger musstöd till redaktören)
  • nano -v (öppnar filen som readonly)

Sammanfattning

Förhoppningsvis kommer det att ge dig en bättre förståelse av nano-redaktören. Det är värt att lära sig och det bestämmer mycket mindre av en inlärningskurva än antingen vi eller emacs.