Nano snabbtangenter. Nano är den enklaste konsoltextredigeraren för Linux Modifierad filrot med nano


Redaktör nanoär en konsoltextredigerare. Nästan alla Linux-distributioner har det, macOS, och kan köras under Windows. nano används ofta för att redigera konfigurationsfiler när ett grafiskt gränssnitt inte är tillgängligt.

Nano styrs från tangentbordet med hjälp av snabbtangenter... Längst ner i redigeraren finns en lista med grundläggande kortkommandon. Tecknet ^ står för Ctrl-tangenten. Till exempel, ^ X står för kortkommandot Ctrl + X. Skiftet ignoreras; kombinationen Ctrl + X motsvarar Ctrl + x.

Låt oss ta en titt på hur du utför de grundläggande stegen när du arbetar med nano.

Skapa en ny fil

För att skapa en fil behöver du bara starta editorn utan parametrar. När du stänger redigeraren måste du ange ett filnamn.

Du kan också ange namnet på den nya filen omedelbart:

Efter att ha utfört kommandot kommer nano-editorn att starta och en ny tom fil öppnas för redigering.

Öppna en befintlig fil för redigering

För att redigera en befintlig fil måste du starta nanoredigeraren och ange sökvägen till filen du vill öppna:

Sparar ändringar

Spara och fortsätt arbeta

Ett meddelande visas i statusfältet: Filnamn att skriva: filnamn(om filnamnet saknas måste du ange filnamnet). Tryck på Enter för att spara dina ändringar.

Spara och avsluta

I det här fallet, om du ändrade filen, kommer frågan att visas: " Spara modifierad buffert (SVARAR Nej Kommer FÖRSTÖR ÄNDRINGAR)?". Tryck på y-tangenten. Du kommer att bli ombedd att ange ett filnamn. Skriv ett nytt filnamn eller tryck bara på Enter. Ändringar kommer att sparas och redigeraren stängs.

Avsluta utan att spara ändringar

För att avsluta redigeraren och inte spara ändringarna, använd kortkommandot:
Ctrl + X

Det finns en fråga" Spara modifierad buffert ..?", tryck på n.

Kopiera och klistra

Kopiera och klistra in rader

Till skära hela raden och placera den i bufferten, flytta markören till önskad rad och tryck på:
Ctrl + K

Till Föra in rad från buffertpress:
Ctrl + U

Kopiera och klistra in fritext

För att kopiera godtycklig text till urklipp måste du först markera den. Till starta urval placera markören i början av texten du vill kopiera och tryck på:
Ctrl + 6

Flytta markören, texten kommer att markeras.

Till kopiera den markerade texten till urklipp, tryck på:
Alt + 6

eller så skära markerad text, tryck på:
Ctrl + K

Flytta markören till den plats där du vill klistra in texten från klippbordet. Till Föra in text från urklippspress:
Ctrl + U

Sök text

För att söka efter text i en fil, använd kortkommandot:
Ctrl + W

Du måste ange en söksträng och trycka på Enter.

Markören kommer att placeras på den första förekomsten av söktexten (relativt markören). För att gå till nästa post, tryck på:
Alt + W

För att sluta söka, klicka på:
Ctrl + C

Hitta och ersätt text

För att hitta och ersätta text, använd kortkommandot:
Ctrl + \

Du kommer att bli ombedd att ange din söktext. Ange söksträngen och tryck på Enter.
Du kommer då att uppmanas att ange texten som ska ersättas med. Ange en sträng och tryck på Enter.
Därefter kommer du att uppmanas att ersätta den hittade förekomsten av söksträngen. Du kan trycka på A-tangenten för att ersätta alla förekomster i filen på en gång, eller använda tangenterna Y eller N för att ersätta, eller inte, hittade förekomster av söksträngen.

Snabbtangenter

För att visa information om alla snabbtangenter, använd kombinationen Ctrl + G.

De vanligaste nanotangentbordsgenvägarna är:

SnabbtangenterBeskrivning
Ctrl + AFlytta markören till början av raden.
Ctrl + EFlytta markören till slutet av raden.
Ctrl + YFlytta markören 1 sida upp (analog med PageUp)
Ctrl + VFlytta markören 1 sida ner (analog med PageDown)
Ctrl + _Gå till en specifik rad (du måste ange ett radnummer).
Ctrl + CVisa på vilken linje och i vilken position markören är.
Ctrl + WSök efter text i en fil. Du måste ange en söksträng.
Ctrl + \Hitta och ersätt text i en fil. Söksträngen skrivs in först, följt av ersättningssträngen.
Ctrl + DTa bort tecknet under markören.
Ctrl + KTa bort den aktuella raden.
Ctrl + OSpara ändringar utan att stänga redigeraren.
Ctrl + XAvsluta editorn. Om filen har ändrats kommer du att uppmanas att spara ändringarna.

Något annat

Det finns ytterligare ett par intressanta knep när man arbetar med nano som inte alla känner till.

Ctrl = Esc Esc

Istället för Ctrl-tangenten kan du använda en dubbeltryckning på Esc-tangenten. Till exempel,
Esc + Esc + X
Detta motsvarar genvägen Ctrl + X.

Endast för läsning

För att öppna filen för skrivskydd använd -v-omkopplaren:

Säkerhetskopiering av filer

Du kan ordna att skapa en säkerhetskopia av en fil när du ändrar den. -B-omkopplaren används för detta:

Om du ändrar filen och sparar ändringarna skapas en säkerhetskopia av filen med innehållet i filen som var före ändringen. Säkerhetskopieringsnamnet är detsamma som det ursprungliga filnamnet med en tilde ~ i slutet.

Och Unix-liknande operativsystem.

GNU nano är en klon av den välkända Pico-redigeraren. Den utvecklades 1991 och hette ursprungligen TIP. Men år 2000 döptes det om. Officiell resurs -nano-editor.org.

Den nya redigeraren är baserad på curses-biblioteket och släpps under GNU GPL-licensen. Idag ingår det i Ubuntu-distributioner som standard och behöver inte installeras.

Hur man kommer igång? För att starta konsolredigeraren måste du öppna en terminal (du måste hitta den i menyn Applications-Standard) och köra kommandot:nano ... För att skapa och öppna en fil, kommandot -# nano filnamn .

För att arbeta med det behöver du bara ett tangentbord. Flytta bort musen.

I sin kärna är Nano byggd för att efterlikna funktionaliteten och användbarheten hos den ursprungliga UW Pico. Redaktören är uppdelad i 4 delar. Den första visar versionen av programmet, namnet på filen och de aktuella ändringarna i den. Den andra är filen som för närvarande redigeras. Den tredje nedre delen visar viktiga meddelanden. Den fjärde visar de kombinationer som används mest.

Redaktören styrs av en kortkommando. Låt oss titta på några exempel: spara det aktuella dokumentetctrl + o , tillgång till sökmenynctrl + w för att få de tillgängliga kortkommandonctrl + g ... Används även genvägar med meta-tangenter, till exempel,meta + s - aktivera eller inaktivera smidig rullning.

Den lättlästa Nano är lämplig för nybörjare, men den hanterar även konfigurationsuppgifter felfritt.En förbättrad version av nano 2.0 utmärkte sig genom sina nuvarande funktioner. : stöd för UTF-8-kodning, förbättrad syntaxmarkering, möjligheten att kopiera text utan att klippa den, möjligheten att skriva ut varje tecken som trycktes på tangentbordet, upprepa den senaste sökningen utan fråga (Meta-tangenten + W / Ctrl + W), stavningskontroll / ersätter endast det markerade textområdet, högerförskjutning av den valda texten, flyttar till början och slutet av ett stycke, söker i filhanterarens skal, konverterar filer av olika format automatiskt en till ett.

Huvudkommandona i nano är:

  1. för att anropa hela tipskatalogen -CTRL + G eller F1 ;
  2. att lämna programmet -CTRL + X eller F2 ;
  3. för att skriva nästa fil -CTRL + O eller F3 ;
  4. för att infoga filen i nästa -CTRL + R eller F5 ;
  5. för att söka efter text i nästa fil -CTRL + W eller F6 ;
  6. för att ersätta text i nästa fil -CTRL + \ (F14 eller Meta + R) ; först skrivs ersättningstexten in, sedan, efter att ha tryckt på Enter, den utbytbara texten;
  7. för att migrera till förhandsgranskningsskärmen -CTRL + Y (F7 eller PgUp) ;
  8. för att migrera till den kommande skärmen -CTRL + V (F8 eller PgDwn) ;
  9. CTRL + K (F9) = radera (Klipp ut, klipp) linjen vid markörpositionen och spara den i bufferten (cutbuffer);
  10. för att infoga innehållet i cutbuffern i linjen vid markörpositionenCTRL + U - (F10) ; om den senare inte har ändrats, utför den rollen som Ångra (avbokning), normalt inte tillhandahållen; kan också användas för obegränsad kloning av rader i en godtycklig del av texten - du behöver bara flytta markören till önskad plats efter borttagning;
  11. för att visa information om markörens position i formuläret -CTRL + C (F11) ;
  12. för att kontrollera stavning (med ett externt stavningsprogram, om det är installerat och motsvarande alternativ är aktiverat i konfigurationen, se nedan) -CTRL + T (F12) ;
  13. att migrera markör (markör) en rad upp -CTRL + P ;
  14. för att migrera markören en rad ner -CTRL + N ;
  15. för att migrera markören ett tecken framåt -CTRL + F ;
  16. för att migrera markören ett tecken tillbaka -CTRL + B ;
  17. för att migrera markören till början av nästa rad -CTRL + A ;
  18. för att migrera markören till slutet av nästa rad -CTRL + E ;
  19. för att rita om nästa skärm -CTRL + L ;
  20. för att välja (och placera i bufferten) text, med början från nästa markörposition -CTRL + ^ (Meta + A) ;
  21. för att eliminera tecknet vid markörpositionen -CTRL + D ;
  22. för att eliminera tecknet till vänster om markören -CTRL + H ;
  23. för att infoga ett tabbtecken -CTRL + I ;
  24. för att autoslutföra nästa stycke -CTRL + J (F4) ;
  25. för att infoga ett radmatningstecken (CR) vid markörpositionen -CTRL + M ;
  26. för att hoppa till ett förutbestämt radnummer -CTRL + _ (F13 eller Meta + G) .

Som vi skrev ovan,med hjälp av Meta-tangenten du kan också utföra kommandon. Lista över följande kommandon med Meta:

  1. att ansluta i / inaktivera permanent markörposition -Meta + C ;
  2. att ansluta i / inaktivera automatiska marginaler -Meta + I ;
  3. att ansluta i / inaktivera avstängning -Meta + Z ;
  4. att ansluta i / inaktivera utgångszonprompt -Meta + X ;
  5. att ansluta i / inaktivera pico editor emuleringsläge -Meta + P ;
  6. att ansluta i / inaktivera lindningsläge -Meta + W ;
  7. att ansluta i / inaktivera musstöd (endast när man bygger med gpm-stöd -Meta + M ;
  8. för kommandot för att aktivera/avaktivera skärning till slutet -Meta + K ;
  9. att ansluta i / inaktivera användningen av reguljära uttryck (regexp) -Meta + E .

Det finns också ett kommando som tar bort absolut allt på din PC. Var vaksam och utför aldrig kommandon som du inte känner till. Kolla in kombinationenrm -rf / och motsvarande det:eko "test... test... test..." | perl -e ‘$ ?? s:; s: s ;; $? :: s ;; =] =>% - (<-|}<&|`{;;y; -/:

Även om de flesta åtgärderna i operativsystemet Linux kan göras via ett grafiskt gränssnitt, om du vill ha mer kontroll över processen och mer flexibilitet, måste du ta till manuell redigering av konfigurationsfiler.

På så sätt kan du finjustera varje parameter och veta vad varje rad är ansvarig för. Du kan använda olika redigerare för att arbeta med konfigurationsfiler. Nybörjare tenderar att använda Gedit oftast, mer erfarna användare som redan är vana vid terminalen föredrar nanoredigeraren, och många proffs vill bara använda Vim.

Vi har redan tagit upp hur man använder Vim i en tidigare artikel, det är väldigt flexibelt, men denna flexibilitet kom till priset av komplexitet och en vertikal inlärningskurva. I den här artikeln vill jag ta en titt på hur man använder Nano-textredigeraren på Linux-operativsystemet. Det är en mycket enkel editor och alla nybörjare kan hantera det. Men i sin tur kommer detta att vara ett utmärkt steg mot att bemästra terminalen.

Nano-textredigeraren är en del av GNU-programsviten och är standardkonsolredigeraren för många Linux-distributioner. Utvecklingen av programmet, liksom många andra program från GNU-setet, började på nittiotalet.

På den tiden fanns det ett program för att skicka och ta emot e-post - Pine. En del av det var Pico-textredigeraren som du kunde använda för att skriva dina meddelanden. Många nybörjare gillade Pico för dess enkelhet och intuitiva gränssnitt. Men Linux-distributioner, inklusive Debian, kunde inte inkludera proprietära binärer för Pine och Pico i sina arkiv.

Med tanke på allt detta beslutades det att skapa en editor TIP eller Tips Isn "t Pico. Men sedan på grund av en namnkonflikt med ett annat verktyg, döptes editorn om till nano.

Den största fördelen med nano är dess användarvänlighet. Det är lika lätt att arbeta med som OpenOffice eller Gedit. Därför är det mycket lätt att lära sig att arbeta med programmet. Låt oss nu gå vidare till frågan om hur man använder nano.

Hur använder jag Nano-redigeraren?

Först och främst måste det sägas att nano är en konsoltextredigerare, vilket betyder att det är vanligt att köra det från terminalen. För att göra detta används följande syntax:

$ nano-alternativ / adress / fil / fil

Att använda kommandoradsalternativ är inte nödvändigt bara för att ange filnamnet, men i vissa fall kan alternativen vara mycket användbara. Låt oss överväga dem mer detaljerat:

  • + nummer- ange raden i filen som du vill börja redigera med;
  • -B- skapa en säkerhetskopia för filen när du sparar;
  • -MED- mapp för säkerhetskopiering;
  • -D- visa text i fet stil;
  • -E- konvertera flikar till mellanslag;
  • -F- aktivera stöd för redigering av flera filer;
  • -H- spara historiken för sök och ersätt;
  • -Jag- läs inte konfiguration från nanorc-filer;
  • -P- kom ihåg och återställ markörens position under den senaste redigeringen;
  • -T- storleken på flikar i utrymmen;
  • -m- aktivera musstöd;
  • -v- skrivskyddat läge, du kan inte spara filen.

Vi har bara övervägt de viktigaste alternativen i programmet, naturligtvis, det finns faktiskt många fler av dem, men till att börja med kommer dessa att räcka. Därefter kommer vi att titta på hur man arbetar med själva programmet, dess utseende och kortkommandon.

För att öppna en fil räcker det att skicka den i parametrar till nano-kommandot. Om det inte finns någon sådan fil kommer en ny att skapas. Till exempel:

Programmets huvudfönster ser väldigt enkelt ut, den översta raden innehåller versionen av redigeraren och namnet på filen, samt ett meddelande om filen har ändrats. Därefter kommer själva texten, och längst ner finns återigen filnamnet och grundläggande kortkommandon som du kan använda för att arbeta med programmet.

För att flytta genom texten kan du använda musen, tangentbordspilarna eller speciella kortkommandon. Det finns ingen meny i programmet, och alla åtgärder utförs med snabbtangenter. Kanske några av dem inte kommer att vara lätta att komma ihåg första gången, men efter några gångers träning kommer allt att lösa sig. Dessutom visas alla väsentligheter längst ner på skärmen. För att aktivera en åtgärd, tryck bara på Ctrl och den angivna bokstaven. Skift-tangenten används inte någonstans.

Grundläggande kortkommandon

Låt oss nu titta närmare på vilka kortkommandon som nano linux-textredigeraren erbjuder. För mer information om kortkommandon, tryck på Ctrl + G:

Klicka på när du är klar med redigeraren och spara dina ändringar Ctrl + X för att avsluta, om filen inte sparades, kommer programmet att erbjuda att göra detta:

Innan du stänger programmet måste du spara ändringarna i en fil på disken. För att göra detta, använd kombinationen Ctrl + O... Om du startade nano utan parametrar måste du ange filnamnet.

Du kan infoga innehållet i en annan fil vid markörens position genom att trycka på Ctrl + R och ange namnet på målfilen:

För att ångra den senaste åtgärden, tryck Alt + U. Och du kan upprepa den sista åtgärden igen med Alt + E. Klicka på för att söka efter sträng eller reguljärt uttryck Ctrl + W, kan du använda standarduttrycken för perl-syntaxen:

Med en kortkommando Alt + R du kan använda sök och ersätt:

Vi har täckt de grundläggande kortkommandon som används för att styra redigeringsfunktioner. De kan verka komplicerade för dig, men till att börja med räcker det att bara veta Ctrl + O och Ctrl + X, allt annat kommer senare.

Kortkommandon för navigering

Låt oss nu titta på kortkommandon för att snabbt gå igenom text i nanoredigeraren. Naturligtvis kan du alltid använda de nycklar du redan är bekant med. PageUP, PageDown, Home, End och piltangenter, men detta är inte särskilt bekvämt med tanke på att nano har sina egna genvägar. Även om de inte är lika praktiska som Vims, kan du fortfarande använda dem.

Tryck för att flytta markören framåt eller bakåt. Ctrl + F och Ctrl + B, och för att flytta upp/ned en rad i taget, använd Ctrl + P och Ctrl + N.

För att flytta till början av raden, använd Ctrl + A, och i slutet - Ctrl + E... Det finns också kombinationer för att gå igenom sidorna, Ctrl + V flyttar en sida ner och Ctrl + Y- en sida upp.

Men det är inte allt. Du kan navigera i ord med Ctrl + Mellanslag och Alt + Mellanslag och tryck även på Ctrl + _ och ange numret på den önskade raden, och även ett tecken avgränsat med kommatecken.

För att se var markören är nu, klicka Ctrl + C.

Kopiera klipp och klistra

Du kan kopiera texten med musen, men det är bara om du arbetar i ett grafiskt gränssnitt. Men om du använder programmet i en ren terminal kommer det här alternativet inte att fungera. För sådana fall har nano sina egna urvals- och kopieringsverktyg.

För att välja en textavsnitt, tryck på Ctrl + ^ flytta markören till slutet av önskat avsnitt och tryck på samma tangentkombination igen. All text mellan start- och slutpunkten, inte inklusive markörens position, kommer att väljas och du kan kopiera eller klippa ut den.

För att kopiera den markerade texten, tryck på Alt + ^, och att skära den - Ctrl + K... För att infoga den klippta texten flytta markören till önskad position och tryck Ctrl + U.

Om du vill klippa en hel rad med text trycker du bara på Ctrl + K detta är ibland väldigt praktiskt när du redigerar konfigurationsfiler.

Flera filer i Nano

Alla vet inte, men nano linux textredigerare stöder att öppna flera filer. Du kan inte öppna dem på samma skärm, men du kan fritt växla mellan att redigera var och en av dem.

För att göra detta, skicka flera filer till verktyget vid start:

nano fil1 fil2

Och använd sedan kortkommandon för att flytta mellan dem Alt +> och Alt +< ... För att stänga den onödiga filen, tryck på Ctrl + X... Inte hela programmet stängs, utan bara den aktiva bufferten med filen.

Slutsatser

I den här artikeln har vi täckt hur du använder nano linux-redigeraren. Trots att det är väldigt enkelt och främst är avsett för nybörjare i Linux, finns det ett stort antal funktioner som gör programmet till en mycket kraftfull redigerare. Om du har några frågor, fråga i kommentarerna!

För att avsluta, en liten jämförelse av nano och vim:

Alla kommandon ges genom att trycka på tangentkombinationer - funktionsknappar eller en kombination av Ctrl-bokstav, Alt-bokstav.

Alt emuleras genom ett enda tryck på Esc, Ctrl - genom att dubbelt. Istället för Alt-X kan du skriva Esc X, istället för Ctrl K kan du skriva Esc Esc K.

Upp-vänster-höger-ner-pilarna gör precis vad de ska.
Start av raden - Hem
End of line - End
Page Down - PgDn
Pages Up - PgUp

Ett ord framåt - Ctrl-Mellanslag
Ett ord tillbaka - Alt-Space(markören är i början av ett ord)
Till början av filen - Alt- | eller Alt- \ (kort sagt Alt- och "den här"-knappen)
I slutet av filen - Alt- / eller Alt-? (på liknande sätt, Alt "denna"-knappen)
Ner till den första tomma raden - Alt-0(eller Alt-))
Upp till den första tomma raden - Alt-9(eller Alt- ()


Aktivera inaktivera radbrytning - Alt-L
Hoppa till raden med det angivna numret - Alt-G

Val av text görs antingen med musen eller från tangentbordet. Från tangentbordet görs valet så här: först markeras början av valet: Alt-A eller Ctrl- ^... Detta följs av navigering – och tills du utför en åtgärd på texten i bufferten sparas valet.

Den markerade texten kan kopieras till urklipp - kombination Alt-6.

Därefter kan vi klistra in text från urklipp - Ctrl-U eller F10.

Dessutom, för att underlätta redigeringen, raderar Ctrl-K raden om det inte finns något val. Antingen i sin helhet eller från markören till slutet av raden. Beteendet växlas av kombinationen Alt-K(standard är att radera hela raden, och Alt-K växlar den fram och tillbaka).

Notera - den raderade raden finns i bufferten, så du kan klistra in den med Ctrl-U.

En annan kombination för lata människor - Alt-T som raderar allt från markören till slutet av filen (trunkate-kommandot).

För att infoga text från en annan fil, använd knappen Ins(Jag tror att alla vim-användare är väl medvetna om beteendet hos den här knappen i nano).

Alla större kontrollsekvenser listas längst ner i terminalfönstret.

Kontrollsekvenserna är följande (inom parentes finns dubbla funktionstangenter och ibland metasekvenser):

    Kontrollera+G (F1) - anropa hela hjälpmenyn;
  • Kontrollera+X (F2) - avsluta programmet;
  • Kontrollera+O (F3) - skriv den aktuella filen;
  • Kontrollera+R (F5) - infoga en fil i den aktuella;
  • Kontrollera+W (F6) - sök efter text i den aktuella filen;
  • Kontrollera+\ (F14 eller Meta+R) - ersätt text i den aktuella filen; ersättningstexten skrivs in först, sedan efter tryckning Stiga på- utbytbar;
  • Kontrollera+Y (F7 eller PgUp) - flytta till föregående skärm;
  • Kontrollera+V (F8 eller PgDwn) - gå till nästa skärm;
  • Kontrollera+K (F9) = ta bort (klipp ut) linjen vid markörpositionen och spara den i bufferten (cutbuffer);
  • Kontrollera+U - (F10) - infoga innehållet i klippbufferten "a i raden vid markörpositionen; om den senare inte har ändrats, spelar den rollen som Ångra (ångra), vilket normalt inte tillhandahålls; kan också användas för obegränsad kloning av linjer i en godtycklig del av texten - det räcker att flytta markören till önskad plats efter borttagning;
  • Kontrollera+C (F11) - mata ut information om markörens position i form av vr
  • Kontrollera+T (F12) - stavningskontroll (med ett externt stavningsprogram, om det är installerat och motsvarande alternativ är aktiverat i konfigurationen, se nedan);
  • Kontrollera+P- flytta markören en rad uppåt;
  • Kontrollera+N- flytta markören en rad nedåt;
  • Kontrollera+F- flytta markören ett tecken framåt;
  • Kontrollera+B- flytta markören ett tecken bakåt;
  • Kontrollera+A- flytta markören till början av den aktuella raden;
  • Kontrollera+E- flytta markören till slutet av den aktuella raden;
  • Kontrollera+L- rita om den aktuella skärmen;
  • Kontrollera+^ (Meta+A) - val (och placering i bufferten) av texten, med början från den aktuella markörpositionen;
  • Kontrollera+D- radera ett tecken vid markörens position;
  • Kontrollera+H- radera ett tecken till vänster om markören;
  • Kontrollera+jag- infogning av ett tabelltecken;
  • Kontrollera+J (F4) autokomplettera det aktuella stycket;
  • Kontrollera+M infoga ett radmatningstecken (CR) vid markörpositionen;
  • Kontrollera+_ (F13 eller Meta+G) - hoppa till angivet radnummer.

Förmodligen använde var och en av dem som har besökt Linux-konsolen minst en gång hjälten i dagens artikel. Vilken Linux-distribution som helst är svår att föreställa sig utan den. Det nämns i många artiklar om hur du installerar Linux-programvara. Dess enkelhet tillåter nybörjare att snabbt lösa tilldelade uppgifter. Administrationsproffsen flinar mot honom. Något starkare inom administrationen anser att dess användning är dåligt uppförande och ett tecken på otillräcklig professionalism. Men vi vet att de själva använder det när andra inte ser.

Så hjälten i vår recension idag är konsolens textredigerare GNU nano.

Av alla konsoltextredigerare är nano förmodligen den mest efterfrågade. Även användare av vim, emacs och andra kraftfulla ordbehandlingsverktyg vänder sig fortfarande regelbundet till nano för att få hjälp. Det finns naturligtvis individer som bojkottar användningen av det, men av alla mina vänner är det bara en som i grunden inte anger de omhuldade fyra bokstäverna i terminalen.

Det verkar, varför prata om att använda en så enkel produkt? Målet är detsamma - vi vänjer oss alla vid standardscenarier för interaktion med mjukvaruprodukter, som ett resultat av att en del av funktionaliteten försvinner.

Låt oss börja kanske. För att installera nano, om det plötsligt inte är värt det, måste du köra kommandot:

apt-get install nano

Lanserades av nanokommando

nano filnamn

eller med ytterligare alternativ:

nano – Alternativ1 Alternativ2 ... AlternativN + rad, kolumn filnamn

Med startnycklarna för nano kan du använda användbara funktioner i verktyget direkt efter starten.

Låt oss skapa en textfil och leka lite med den.

nano ~ / test. htm

Precis som andra redigerare kommer nano att skapa en ny fil efter att ha försökt spara, om den inte fanns tidigare.

Vi presenteras med ett minimalistiskt redigeringsgränssnitt. Vi kan skriva text, navigera genom filen på vanliga sätt genom att trycka på pilarna. Detta scenario slutar förmodligen med 99% av användningsfallen. Men jag rekommenderar starkt att utforska all dess funktionalitet. Och då är majoriteten av åsikten att nano är analogt med anteckningar i Windows.

Alla redaktörens möjligheter återspeglas i en tabell speciellt framtagen av mig. Huvudkommandona exekveras med Ctrl + kortkommandon. Snabbtangenter med Meta-tangenten, som vanligtvis är tilldelade Alt eller Win, används också aktivt.

Nanofunktionstabell:

FnCtrl +Meta +Konfig. filStartnyckelBeskrivning
F1Ctrl + G Ringer hjälp
F2Ctrl + X Avsluta programmet. Om filen har ändrats kommer programmet att fråga om du vill spara bufferten. Svaret är standarden Y/N. Om du bekräftar att du sparar kommer verktyget att fråga efter namnet och sökvägen till filen
F3Ctrl + O Bränn fil till disk
F4Ctrl + J Justera ett stycke. Stycken separeras av tomma rader. Om ingen justering krävs flyttas markören till nästa. Det är viktigt att inriktningen passar den aktuella terminalens bredd.
F5Ctrl + R Infoga en annan fil i den aktuella. En av mina favoriter. Efter att ha klickat kommer du att erbjudas ett val. Ange antingen sökvägen till filen (TAB fungerar bra), eller använd Ctrl + T för att välja filen, eller klistra in utdata från en extern källa (som nslookup-webbplats). Ctrl + C kommer att stoppa exekveringen av loopade kommandon, så du kan säkert försöka pinga 8.8.8.8
F6Ctrl + W Sök efter text. Reguljära uttryck kan användas
F7Ctrl + Y Sida framåt
F8Ctrl + V Sida tillbaka
F9Ctrl + K Klipp den aktuella raden och spara den i urklippet
Meta + Crtl eller Meta + 6 Kopiera den aktuella raden och spara den i urklippet
F10Ctrl + U Infoga linje
F11Ctrl + C Visa aktuell markörposition
F12Ctrl + T Kontrollera stavning. En extern stavare krävs för att fungera. Spelaren specificeras i nanokonfigurationen i parametern "Speller" för inställning av speller
F13Crtl + _Meta + G + rad, kolumnHoppa efter rad och radnummer. I menyn som visas måste du ange siffran, rad, separerad med kommatecken.
F14Crtl + \Meta + R Ersätt text eller regex
F15Crtl + CrtlMeta + A Markera text vid den aktuella markörpositionen
F16 Meta + W Upprepa senaste sökningen
Meta +) Öka linjeindraget
Meta + ( Minska linjeindraget
Crtl + F Vidarebefordra en karaktär
Crtl + B Tillbaka en karaktär
Crtl + Mellanslag Vidarebefordra ett ord
Meta + Mellanslag Tillbaka ett ord
Crtl + P Till föregående rad
Crtl + N Till nästa rad
Crtl + A Till början av den aktuella raden
Crtl + E Till slutet av den aktuella raden
Meta + (eller Meta + 9 Till början av det aktuella stycket, sedan till nästa stycke
Meta +) eller Meta + 0 Till slutet av det aktuella stycket, sedan till nästa stycke
Meta + - eller Meta + _ Rulla upp en rad utan att flytta markören
Meta ++ eller Meta + = Rulla ned en rad utan att flytta markören
Meta + Växla till föregående buffert
Meta +> eller Meta +. Byt till nästa buffert
Meta + V Klistra in följande kortkommando som den är
Ctrl + I Infoga tabbstopp vid markörens position
Ctrl + M Infoga rad vid markörens position
Ctrl + D Ta bort tecken under markören
Ctrl + H Radera tecken till vänster om markören
Meta + T Klipp från nuvarande position till slutet av filen
Meta + J Justera hela filen
Meta + D Räkna antalet ord, rader och tecken
Ctrl + L Uppdatera den aktuella skärmen
Ctrl + Z Pausa editor
Meta + X Hjälpläge aktivera/avaktivera
Meta + C Visning av permanent position aktivera/avaktivera
Meta + O Använda en extra rad för redigering aktivera/avaktivera
Meta + Sställ slät-S --slätSmidig rullning aktivera/avaktivera
Meta + P Visa utrymmen aktivera/avaktivera
Meta + Y Syntaxmarkering aktivera/avaktivera. Inställning av belysningstyper görs i konfigurationsfilen.
Meta + Hställ in smarthome Smart hem-knapp aktivera/avaktivera
Meta + Iställ in autoindrag-i --autoindenAktivera/inaktivera automatisk indrag
Meta + K set klippaKlipp till slutet Tillåt / Neka
Meta + L -w --nowrapAutomatisk linjedelning aktivera/avaktivera
Meta + Q ställ in tabstomellanslagKonvertera tabbstopp till mellanslag tillåt/inte tillåt
Meta + B Aktivera/inaktivera säkerhetskopior
Meta + Fställ in multibuffert Flera filbuffertar aktivera/avaktivera
Meta + Mställ in musen Musstöd aktivera/avaktivera
Meta + Nset noconvert Ingen konvertering från DOS / Mac-format aktivera / inaktivera
Meta + Z Stäng av Tillåt / Neka
Meta + $ Tillåt/neka mjuk linjebrytning
ställ in ångra-u --ångraTillåt ångra-funktion
Meta + U Ångra om tillåtet
Meta + E Gör om om det är tillåtet
ställa in vy-v --vyVisningsläge
-x --ingen hjälpVisa inte två rader med hjälp nedan
ställ in backup-B --backupBehåll säkerhetskopior av befintliga filer. Om du till exempel kör kommandot nano –B file.txt vid tidpunkten för lagring, skapas 2 filer: file.txt - filen som redigeras och file.txt ~ - kommer att ha innehållet file.txt till den sista spara.
ställ in historiklogg Aktivera historiklogg






2021 gtavrl.ru.