Nano er en tekstredigerer. Nano - den enkleste konsolltekstredigereren for Linux Slik avslutter du nano

Nano-editoren er designet for å etterligne funksjonene og bekvemmeligheten til UW Pico-tekstredigereren. Følgende skjermbilde viser redaktøren i aksjon:

Her er hvordan den offisielle dokumentasjonen forklarer de ulike delene av redaktøren:

Det er fire hovedredigeringsseksjoner. Den øverste linjen viser versjonen av programmet, gjeldende fil som redigeres, og om filen er endret. Neste i hovedredigeringsvinduet kan du se at filen blir redigert. Den tredje linjen er statuslinjen, den viser viktige meldinger. De to nederste linjene viser de mest brukte hurtigtastene i redigeringsprogrammet.

De følgende delene beskriver hovedmetodene for bruk, samt noen av funksjonene til Nano.

1. Opprett og åpne filer

For å starte redigeringsprogrammet, kjør:

eller (hvis vi umiddelbart vil spesifisere filnavnet)

$nano

Den andre metoden er egnet for både å lage en ny fil og åpne en eksisterende. Du kan spesifisere den absolutte banen til filen (hvis filen er eksternt plassert).

Eksemplet nedenfor viser hvordan en åpen fil ser ut:

Som du kan se, er det tips nedenfor som gjør jobben enklere.

2. Hvordan lagre en fil i Nano

Her er et eksempel:

Nano lar deg også lagre filer i ulike formater. Du kan for eksempel lagre en fil i DOS-format ved å trykke Alt+d. På samme måte, for å lagre filen i Mac-format, trykk Alt+m. Merk at for å endre formatet, må du starte den normale lagringsprosessen ved å trykke Ctrl+o og deretter trykke Alt+d eller Alt+m for å velge formatet.

3. Hvordan klippe og lime inn tekst i Nano

For å klippe og lime inn en bestemt linje, flytt først markøren til den linjen. Trykk nå på hurtigtasten Ctrl+K (klipp) og send så linjen til stedet der du vil lime den inn, og bruk til slutt hurtigtasten Ctrl+U (lim inn).

For eksempel, i skjermbildet nedenfor, er det et krav om å kutte den første linjen og lime den inn på slutten. Gå til linjen og trykk på tastekombinasjonen Ctrl + K. Flytt nå markøren helt til bunnen og trykk på tastekombinasjonen Ctrl + y.

Du kan kopiere en bestemt del av en streng i stedet for hele strengen. For å gjøre dette må du først velge et ord/del av en linje ved å trykke Ctrl+6 (eller Alt+a). Du kan nå trykke Ctrl+K for å klippe og Ctrl+U for å lime inn.

Som du kan se, kan vi selektivt klipp og lim inn ønsket del av linjen.

4. Hvordan finne og erstatte et ord i nano

Dette verktøyet lar deg finne riktig ord og erstatte den med en annen.

For å søke etter et ord i nano, trykk Ctrl+w. Du vil da bli bedt om å skrive inn ordet du vil søke etter. Etter å ha skrevet inn ordet, trykk Enter og verktøyet vil vise deg de samsvarende oppføringene.

Du kan også erstatte et ord med et ord fra et annet nettsted ved å trykke Ctrl+\. Når du trykker på denne tastekombinasjonen, spør nano deg om ordet du vil erstatte. Etter å ha skrevet inn ordet, trykk Enter-tasten og nå vil den be deg om å erstatte ordet. Etter det vil nano be deg om å bekrefte endringene.

Følgende tre skjermbilder vil hjelpe deg å forstå essensen av prosessen.

5. Hvordan sette inn en annen fil i den gjeldende

Hvis du vil, kan du også lime inn data fra en annen fil i den som for øyeblikket redigeres i nano. For å gjøre dette, trykk på hurtigtasten Ctrl + p, og spesifiser deretter banen til filen du vil åpne.

Nedenfor er eksempler på skjermbilder av denne funksjonen:

Som du kan se i skjermbildet ovenfor, ble teksten i filen satt inn fra markørposisjonen.

6. Vis markørposisjon

Hvis du vil, kan du også sjekke posisjonen til markøren i filen. Dette kan gjøres ved å trykke hurtigtasten Ctrl+C.

Som du kan se i skjermbildet ovenfor, etter å ha trykket Ctrl+c, dukket posisjonsmarkøren opp, og all informasjon om den i statuslinjen (den som er understreket er den tredje linjen fra bunnen av vinduet).

7. Hvordan plassere markøren på en bestemt rad eller kolonne ved oppstart.

Hvis du ønsker det, kan du også plassere markøren på en bestemt linje og kolonne i filen når du starter redigeringsprogrammet. Dette kan gjøres ved å oppgi nødvendig informasjon når du starter redigeringsprogrammet. Bryteren brukes til denne funksjonen. kommandolinje+rad,kolonne (raden spesifiserer radnummeret, og kolonnen spesifiserer kolonnenummeret).

$ nano +linje,kolonne

For eksempel:

$ nano +2,5 abc.txt

Som du kan se på skjermbildet ovenfor, er markøren på den andre linjen og den femte kolonnen mens du åpner filen.

8. Hvordan sikkerhetskopiere en tidligere versjon av en fil.

Verktøyet lar deg lage sikkerhetskopier forrige versjon filen blir redigert. Dette gjøres etter at du har gjort endringer og lagret filen. Funksjonen kan nås ved å bruke kommandolinjealternativet -b.

$ nano -B

For eksempel

$ nano -B abc.txt

Sikkerhetskopien vil bli lagret i gjeldende katalog med samme navn, men med tilde (~) suffiks.

Vær oppmerksom på at filer opprettet for første gang ikke kan sikkerhetskopieres.

9. Sikkerhetskopier filer til en bestemt katalog.

Verktøyet lar deg lagre alle sikkerhetskopifilene dine i en bestemt katalog. Denne funksjonen kan nås ved å bruke kommandolinjealternativet -C eller --backupdir, som krever banen til mappen du vil lagre til. backup filer.

$ nano -B --backupdir=

10. Hvordan konvertere tabulatorer til mellomrom.

Dette verktøyet lar deg også konvertere faner til mellomrom. Denne funksjonen kan nås ved å bruke kommandolinjealternativet -E.

$nano -E

For eksempel viser følgende figur tekst som inneholder tabulatorer mellom ord.

Nå, siden editoren ble lansert med -E-alternativet, lagres endringene, fanene konverteres til mellomrom.

Konklusjon

Med tanke på at artikkelen er beregnet på nybegynnere, skrapte vi bare overflaten dette systemet. Bruk hurtigtasten Ctrl+G for å lære mer om Nano. Å, og ja, ikke glem å prøve det grunnleggende vi har diskutert her.

For nybegynnere som akkurat har begynt å lære Linux, er terminalen mye stress, men når det kommer til nano-kommandoen ...

Nesten alle servere som kjører på Linux, inkludert Ubuntu Server, bruker ikke et grafisk skall; alle innstillinger gjøres ved hjelp av terminalen. På skrivebordet Linux-distribusjoner, situasjonen er litt enklere, men likevel, hvis du vil finjustere systemet, er det uunngåelig å bli kjent med terminalen. En av de vanskeligste "kommandoene" å mestre er Nano Linux. Denne kommandoen, nano ", ikke noe mer enn en konsolltekstredigerer.

Hvordan bruke Nano Text Editor i Linux Terminal

I denne artikkelen vil vi prøve å fortelle deg på en tilgjengelig måte hvordan du bruker denne tekstredigereren slik at Linux ikke virker som en så kompleks driftskommando.

Installerer Nano på Linux

Hvis terminalen ikke reagerer på noen måte på nano-kommandoen, er ikke denne teksteditoren installert. For å installere den, skriv inn kommandoen:

sudo apt installer nano

Alt er klart til lansering!

Nano lansering

Tekstredigerer nano fungerer kun i terminal. Enda en avklaring før vi begynner å operere Linux-system Skiller mellom store og små bokstaver, hvis et ord eller en del av en kommando skrives med stor bokstav, må du skrive det slik, ellers får du en feilmelding.

Hvis du er i katalogen (mappen) der den nødvendige tekstfilen er plassert, så for å begynne å redigere den med nano du må skrive i terminalen slik:

Nano index.html

Kommandoen vil forresten hjelpe deg å finne ut i hvilken katalog du befinner deg nå pwd , og hvilke filer som er i nærheten ls .

Hvis vi redigerer en fil som ligger i en annen katalog (mappe), må du spesifisere hele banen i terminalen:

Nano /var/www/html/index.html

Hvis du plutselig redigerer en fil som er sensitiv for ordbryting, skriv inn kommandoen i terminalen nano med ekstra nøkkel -w :

Nano -w/var/www/html/index.html

For å åpne et dokument på en bestemt rad eller kolonne nano +rad,kolonne filnavn

For eksempel nano +3.2 /etc/hosts

Nano-tastatursnarveier for kontroll av tekstredigering

Skrive inn tekstinformasjon i nano ingen skal ha noen problemer. Men her er hvor praktisk det er å administrere tekstdata, slette dem i bulk, flytte rundt, og viktigst av alt, hvordan du lagrer det i nano, mange mennesker har problemer med dette.

Handlingsnavn Nano hurtigtaster
Åpne filen på en bestemt linje

+ linjenummer

For eksempel:

nano +25 log.txt

"Langsom" bevegelse til sidene - opp, ned, venstre, høyre Nøkler

eller

ctrl-f Og ctrl b

←→ eller

Ctrl P Og Ctrl N

Flytt til begynnelsen av en fil Alt | eller Alt\
Flytt til slutten av filen alt / eller Alt?
Flytt et ord fremover Ctrl Mellomrom
Flytt til begynnelsen av linjen Ctrl A
Flytt til slutten av linjen ctrl-e
Flytt et ord tilbake Alt mellomrom
Flytt til linje etter nummer Alt G eller ctrl-
Neste side (hvis lang tekstfil) ctrl-y
Forrige side (hvis lang tekstfil) Ctrl V
Klipp "slett" hele linjen Ctrl K
Slett alt fra markøren til slutten av filen ALT T
Lim inn tidligere kuttet eller kopiert linje Ctrl U
Velg en del av teksten, kopier eller klipp den (eller slett) Flytt til ønsket del av teksten

Klemme ALT-A

og flytt tastene ↓←→

Kopiere Alt-6

Klipp ut eller slett Ctrl K

Sett inn fane Ctrl I
Lim inn tekstinformasjon fra en annen fil ctrl-r

spesifiser banen til filen

I nano show rad og kolonnenummer CTRL C
Finne i tekstfil nødvendig ord CtrlW

skriv søkeordet

Finn neste CtrlW
Lagre endringer i en fil Ctrl O

trykk Tast inn

Lagre endringene i filen og avslutt nano-redigeringsprogrammet Ctrl O

trykk enter

Ikke lagre endringer Ctrl Z
Lagre endringer og gi nytt navn til filen ctrl x

trykk Y

angi et nytt filnavn

trykk Tast inn

Jeg håper å bruke nanoterminaltekstredigereren ikke vil være så stor hodepine nå!

Har du flere spørsmål? Skriv dem i kommentarfeltet om hva du gjorde eller omvendt!

Det er alt! Les flere artikler og instruksjoner i seksjonen. Bli med siden, det blir enda mer interessant!

Og Unix-lignende operativsystemer.

GNU nano er en klone av den velkjente Pico-redaktøren. Den ble utviklet i 1991 og hadde opprinnelig navnet TIP. Riktignok ble det omdøpt i 2000. Offisiell ressurs -nano-editor.org.

Den nye editoren er basert på curses-biblioteket og er lisensiert under GNU GPL. I dag er den inkludert i Ubuntu-distribusjoner som standard og trenger ikke å installeres.

Hvordan komme i gang? For å starte konsolleditoren må du åpne terminalen (du må finne den i menyen Programmer-Tilbehør) og kjøre kommandoen:nano . For å opprette og åpne en fil, er kommandoen −# nano filnavn .

For å jobbe med det trenger du bare et tastatur. Beveg musen.

I kjernen er Nano designet for å etterligne funksjonaliteten og brukervennligheten til den originale UW Pico. Redaktøren er delt inn i 4 deler. Den første viser versjonen av programmet, filnavnet og gjeldende endringer i det. Den andre er filen som for øyeblikket redigeres. Tredje Nedre del viser viktige meldinger. Den fjerde viser de kombinasjonene som oftest brukes.

Redaktøren styres av hurtigtaster. Tenk på eksempler: lagre gjeldende dokumentctrl+o , får tilgang til søkemenyenctrl+w , få tilgjengelige hurtigtasterctrl+g . Den bruker også snarveier med Meta-taster, for eksempel,meta+s – aktiver eller deaktiver jevn rulling.

Den lettlærte Nano er egnet for nybegynnere, men den håndterer også konfigurasjonsoppgaver feilfritt.En forbedret versjon av nano 2.0 utmerket seg ved sine nåværende evner : støtte for UTF-8-koding, forbedret syntaksutheving, muligheten til å kopiere tekst uten å klippe den, muligheten til å skrive ut hvert tegn som ble trykket på tastaturet, gjenta det siste søket uten søk (Meta-tast + W/ Ctrl +W), stavekontroll / erstatt bare den valgte tekstdelen, flytt den valgte teksten til høyre, flytt til begynnelsen og slutten av avsnittet, søk i skallet filbehandler, konverterer filer med forskjellige formater automatisk én til én.

Hovedkommandoene i nano er:

  1. for å kalle opp hele ledetekstkatalogen −CTRL+G eller F1 ;
  2. å forlate programmetCTRL+X eller F2 ;
  3. å skrive en annen fil -CTRL+O eller F3 ;
  4. for å sette inn en fil i neste -CTRL+R eller F5 ;
  5. for å søke etter tekst i neste fil -CTRL+W eller F6 ;
  6. for å erstatte tekst i neste fil -CTRL+\(F14 eller Meta+R) ; først skrives erstatningsteksten inn, deretter, etter å ha trykket på Enter, erstatningsteksten;
  7. for å migrere til forhåndsvisningsskjermen -CTRL+Y (F7 eller PgUp) ;
  8. for å migrere til den kommende skjermen -CTRL+V (F8 eller PgDwn) ;
  9. CTRL+K (F9) = slette (klippe, kutte) linjen ved markørposisjonen og lagre den i bufferen (cutbuffer);
  10. for å sette inn innholdet av cutbuffer i strengen ved posisjonen til markørenCTRL+U - (F10) ; hvis sistnevnte ikke har endret seg, utfører den rollen som Angre (kansellering), som normalt ikke er gitt; kan også brukes til ubegrenset kloning av linjer i en vilkårlig del av teksten - du trenger bare å flytte markøren til riktig sted etter sletting;
  11. for å vise informasjon om posisjonen til markøren i skjemaet -CTRL+C (F11) ;
  12. for å kontrollere stavemåten (ved å bruke et eksternt staveprogram, hvis det er installert og det tilsvarende alternativet er aktivert i konfigurasjonen, se nedenfor) –CTRL+T (F12) ;
  13. for å migrere markøren (markøren) en linje opp -CTRL+P ;
  14. for å migrere markøren en linje ned -CTRL+N ;
  15. for å migrere markøren ett tegn fremover -CTRL+F ;
  16. for å migrere markøren tilbake ett tegn -CTRL+B ;
  17. for å migrere markøren til begynnelsen av neste linje -CTRL+A ;
  18. for å migrere markøren til slutten av neste linje -CTRL+E ;
  19. for å tegne neste skjermbilde -CTRL+L ;
  20. for å velge (og bufre) tekst som starter ved neste markørposisjon -CTRL+^ (Meta+A) ;
  21. å eliminere et tegn ved en markørposisjon -CTRL+D ;
  22. for å eliminere tegnet til venstre for markøren -CTRL+H ;
  23. for å sette inn et tabulatortegn -CTRL+I ;
  24. for å autofullføre neste avsnitt -CTRL+J (F4) ;
  25. for å sette inn et linjeskifttegn (CR) ved markørposisjonen -CTRL+M ;
  26. for å hoppe til det forhåndsbestemte linjenummeret -CTRL+_ (F13 eller Meta+G) .

Som vi skrev ovenfor,ved å bruke Meta-tasten du kan også utføre kommandoer. Liste over følgende kommandoer med Meta:

  1. å koble i/deaktiver konstant markørposisjon –Meta+C ;
  2. å koble i/deaktiver automatisk innrykk -Meta+I ;
  3. å koble i/deaktiver suspendering –Meta+Z ;
  4. å koble i / deaktiver utgangen av hintsonen -Meta+X ;
  5. å koble i/deaktiver pico editor emuleringsmodus -Meta+P ;
  6. å koble i/deaktiver tekstbrytingsmodus -Meta+W ;
  7. å koble i/deaktiver musestøtte (bare når du bygger med gpm-støtte -Meta+M ;
  8. for kommandoen for å aktivere/deaktivere kutting til slutten -Meta+K ;
  9. å koble i/av bruk vanlig uttrykk(regexp) -Meta+E .

Det er også en kommando som fjerner absolutt alt på PC-en din. Vær på vakt og utfør aldri kommandoer du ikke kjenner. Sjekk ut kombinasjonenrm -rf / og tilsvarende:ekko "test... test... test..." | perl -e ‘$??s:;s:s;;$?::s;;=]=>%-(<-|}<&|`{;;y; -/:

Selv om de fleste handlingene i Linux-operativsystemet kan gjøres gjennom det grafiske grensesnittet, hvis du vil ha mer kontroll over prosessen og mer fleksibilitet, må du ty til manuell redigering av konfigurasjonsfilene.

Så du kan finjustere hver parameter og du vil vite hva denne eller den linjen er ansvarlig for. Du kan bruke forskjellige editorer for å jobbe med konfigurasjonsfiler. Nybegynnere har en tendens til å bruke Gedit oftest, mer avanserte brukere som allerede er vant til terminalen foretrekker nano-editoren, og mange proffer ønsker kun å bruke Vim.

Vi dekket allerede hvordan du bruker Vim i en av de tidligere artiklene, det er veldig fleksibelt, men denne fleksibiliteten kom på bekostning av kompleksitet og en vertikal læringskurve. I denne artikkelen vil jeg se på hvordan du bruker Nano-tekstredigering på Linux-operativsystemet. Dette er en veldig enkel editor og enhver nybegynner kan håndtere det. Men i sin tur vil dette være et utmerket steg mot utviklingen av terminalen.

Nano-tekstredigering er en del av GNU-programvarepakken og er standard konsollredigering for mange Linux-distribusjoner. Utviklingen av programmet, som mange andre programmer fra GNU-pakken, begynte på nittitallet.

I de dager var det et program for å sende og motta e-post - Pine. En del av det var Pico-tekstredigeringsprogrammet, som du kunne bruke til å skrive meldingene dine. Mange nybegynnere likte Pico for dets enkelhet og intuitive grensesnitt. Men Linux-distribusjoner, inkludert Debian, kunne ikke inkludere private binærfiler for Pine og Pico i depotene deres.

Gitt alt dette, ble det besluttet å lage en TIP-editor eller Tip Isn "t Pico. Men så, på grunn av en navnekonflikt med et annet verktøy, ble redaktøren omdøpt til nano.

Den største fordelen med nano er dens brukervennlighet. Å jobbe med det er like enkelt som med OpenOffice eller Gedit. Derfor er det veldig enkelt å lære å jobbe med programmet. La oss nå gå videre til spørsmålet om hvordan du bruker nano.

Hvordan bruker jeg Nano-editoren?

Først av alt må det sies at nano er en konsolltekstredigerer, noe som betyr at det er vanlig å kjøre den fra terminalen. Følgende syntaks brukes til dette:

$ nano-alternativer /adresse/fil/fil

Å bruke kommandolinjealternativer er ikke nødvendigvis nok til å bare spesifisere et filnavn, men i noen tilfeller kan alternativene være svært nyttige. La oss vurdere dem mer detaljert:

  • + nummer- spesifiser linjen i filen du vil begynne å redigere fra;
  • -B- Lag en sikkerhetskopi av filen ved lagring;
  • -MED- backup mappe;
  • -D- Vis tekst i fet skrift;
  • -E- konvertere faner til mellomrom;
  • -F- aktiver støtte for redigering av flere filer;
  • -H- lagre søke- og erstatningshistorikk;
  • -JEG- ikke les konfigurasjon fra nanorc-filer;
  • -P- husk og gjenopprett markørposisjonen under siste redigering;
  • -T- fanestørrelse i mellomrom;
  • -m- aktiver musestøtte;
  • -v- skrivebeskyttet modus, du kan ikke lagre filen.

Vi har bare vurdert de viktigste alternativene i programmet, selvfølgelig, at det faktisk er mange flere av dem, men til å begynne med vil disse være ganske nok. Deretter skal vi se på hvordan du jobber med selve programmet, dets utseende og hurtigtaster.

For å åpne en fil, er det nok å sende den i parametrene til nano-kommandoen. Hvis det ikke finnes en slik fil, opprettes en ny. For eksempel:

Hovedvinduet til programmet ser veldig enkelt ut, den øverste linjen inneholder redaktørens versjon og filnavn, samt en melding om filen er endret. Deretter kommer selve teksten, og helt nederst igjen filnavnet og hovedtastatursnarveiene som du kan bruke for å jobbe med programmet.

Du kan bruke musen, tastaturpilene eller spesielle hurtigtaster for å flytte gjennom teksten. Det er ingen meny i programmet, og alle handlinger utføres ved hjelp av hurtigtaster. Kanskje noen av dem ikke vil være enkle å huske første gang, men etter flere ganger med trening vil alt ordne seg. Dessuten vises alt du trenger nederst på skjermen. For å aktivere en handling, trykk bare Ctrl og den angitte bokstaven. Shift-tasten brukes ikke noe sted.

Grunnleggende hurtigtaster

Og la oss nå se nærmere på hvilke tastatursnarveier nano linux-tekstredigereren tilbyr. For mer informasjon om hurtigtaster, klikk ctrl+g:

Når du er ferdig med redigeringsprogrammet og lagrer endringene, klikker du Ctrl+X for å avslutte hvis filen ikke er lagret, vil programmet be deg om å gjøre det:

Før du lukker programmet, må du lagre endringene til en fil på disken. For å gjøre dette, bruk en kombinasjon Ctrl+O. Hvis du startet nano uten alternativer, må du skrive inn et filnavn.

Du kan lime inn innholdet i en annen fil ved markørposisjonen ved å trykke ctrl+r og skriv inn navnet på målfilen:

For å angre den siste handlingen, trykk Alt+U. Og du kan gjenta den siste handlingen igjen med Alt+E. For å søke etter streng eller regulært uttrykk, klikk ctrl+w, kan du bruke standard perl-syntaks regulære uttrykk:

Bruke en hurtigtast Alt+R du kan bruke finn og erstatt:

Vi har gjennomgått de viktigste tastekombinasjonene som brukes til å kontrollere funksjonene til editoren. De kan virke kompliserte for deg, men for en start er det nok å bare vite Ctrl+O Og Ctrl+X alt annet kommer senere.

Tastatursnarveier for navigering

La oss nå se på tastatursnarveier for raskt å gå gjennom tekst i nano-editoren. Du kan selvfølgelig alltid bruke de kjente nøklene PageUP, PageDown, Home, End og piltastene, men dette er ikke veldig praktisk gitt at nano har sine egne snarveier. Selv om de ikke er like praktiske som Vims, kan du fortsatt bruke dem.

Trykk for å flytte markøren fremover eller bakover. ctrl+f Og ctrl+b og for å flytte opp/ned én linje bruk ctrl+p Og Ctrl+N.

For å flytte til begynnelsen av en linje, bruk Ctrl+A, og på slutten - ctrl+e. Det finnes også snarveier for å gå gjennom sider, ctrl+v beveger seg nedover siden og ctrl+y- en side opp.

Men det er ikke alt. Du kan navigere gjennom ord med Ctrl+mellomrom Og Alt+mellomrom og trykk også ctrl+_ og skriv inn nummeret på ønsket linje, og til og med et tegn adskilt med komma.

For å se hvor markøren er nå, klikk ctrl+c.

Kopier klipp og lim inn

Du kan kopiere tekst med musen, men det er bare hvis du bruker GUI. Men hvis du bruker programmet i en ren terminal, vil ikke dette alternativet fungere. For slike tilfeller har nano sine egne utvalgs- og kopieringsverktøy.

For å markere en tekstdel, trykk Ctrl+^ flytt markøren til slutten av ønsket seksjon og trykk den samme tastekombinasjonen igjen. All tekst mellom start- og sluttpunktet, ikke inkludert markørposisjonen, vil bli valgt og du kan kopiere eller klippe den.

For å kopiere den valgte teksten, trykk Alt+^ og å kutte den -Ctrl+K. For å lime inn den klippede teksten, flytt markøren til ønsket posisjon og trykk Ctrl+U.

For å kutte ut en hel linje med tekst, trykk bare på Ctrl+K, noen ganger er det veldig nyttig når du redigerer konfigurasjonsfiler.

Flere filer i Nano

Ikke alle vet det, men nano linux-tekstredigeringsprogrammet støtter åpning av flere filer. Du kan ikke åpne dem på samme skjerm, men du kan fritt bytte mellom å redigere hver enkelt.

For å gjøre dette, send flere filer til verktøyet ved oppstart:

nano fil1 fil2

Og bruk deretter hurtigtaster for å flytte mellom dem Alt+> Og Alt+< . For å lukke en fil som ikke lenger er nødvendig, klikk Ctrl+X. Ikke hele programmet lukkes, men bare den aktive bufferen med filen.

konklusjoner

I denne artikkelen så vi på hvordan du bruker nano linux-editoren. Selv om det er veldig enkelt og først og fremst designet for Linux-nybegynnere, er det et stort antall funksjoner som gjør programmet til en veldig kraftig editor. Hvis du har spørsmål, spør i kommentarene!

Til slutt, en liten sammenligning av nano og vim:

Alle kommandoer gis ved å trykke på tastekombinasjoner - funksjonsknapper eller en kombinasjon av Ctrl-bokstav, Alt-bokstav.

Alt emuleres ved et enkelt trykk på Esc, Ctrl - dobbel. I stedet for Alt-X kan du skrive Esc X , i stedet for Ctrl K kan du skrive Esc Esc K .

Opp-venstre-høyre-ned-pilene gjør akkurat det de skal.
Linjestart - Hjem
End of line - End
Side ned - PgDn
Sider opp - PgUp

Ett ord foran - Ctrl-mellomrom
Ett ord tilbake - Alt mellomrom(markør på begynnelsen av ordet)
Til begynnelsen av filen - Alt-| eller Alt-\ (kort sagt Alt- og "denne"-knappen)
Til slutten av filen - Alt-/ eller Alt-? (ligner på Alt "dette"-knappen)
Ned til den første tomme linjen - Alt-0(eller Alt-))
Opp til den første tomme linjen - Alt-9(eller Alt-()


Slå på slå av linjeinnpakning - Alt L
Hopp til linjen med det angitte tallet - Alt-G

Tekst velges enten med musen eller med tastaturet. Fra tastaturet skjer valget slik: først markeres begynnelsen av valget: Alt-A eller Ctrl-^. Deretter følger navigering – og inntil handlingen er utført på teksten i bufferen, lagres utvalget.

Den valgte teksten kan kopieres til utklippstavlen - kombinasjon Alt-6.

Deretter kan vi lime inn teksten fra utklippstavlen − Ctrl-U eller F10.

I tillegg, for enkel redigering, sletter Ctrl-K i fravær av et valg linjen. Enten helt eller fra markøren til slutten av linjen. Atferd endres ved kombinasjon Alt-K(som standard er modusen å slette hele linjen, og Alt-K bytter den frem og tilbake).

Merk at den slettede linjen ligger i bufferen, så den kan limes inn med Ctrl-U .

En annen kombinasjon for late mennesker - Alt-T, sletter alt fra markøren til slutten av filen (trunkate-kommando).

For å sette inn tekst fra en annen fil, bruk knappen Ins(Jeg tror alle vim-brukere er godt klar over oppførselen til denne knappen i nano).

Alle viktige kontrollsekvenser er oppført nederst i terminalvinduet.

Kontroll-sekvenser er følgende (i parentes - dupliserte funksjonstaster og noen ganger meta-sekvenser):

    kontroll+G (F1) - kall opp hele verktøytipsmenyen;
  • kontroll+X (F2) - gå ut av programmet;
  • kontroll+O (F3) - registrering av gjeldende fil;
  • kontroll+R (F5) - sett inn en fil i den gjeldende;
  • kontroll+W (F6) - søk etter tekst i gjeldende fil;
  • kontroll+\ (F14 eller Meta+R) - erstatning av tekst i gjeldende fil; først skrives erstatningsteksten inn, deretter etter å ha trykket Tast inn- utskiftbar;
  • kontroll+Y (F7 eller pgup) - gå til forrige skjermbilde;
  • kontroll+V (F8 eller PgDwn) - gå til neste skjermbilde;
  • kontroll+K (F9) = slette (klippe, kutte) linjen ved markørposisjonen og lagre den i bufferen (cutbuffer);
  • kontroll+U - (F10) - å sette inn innholdet av cutbuffer "a i linjen ved markørposisjonen; hvis sistnevnte ikke har endret seg, spiller den rollen som Angre (kansellering), vanligvis ikke gitt; kan også brukes til ubegrenset kloning av linjer på en vilkårlig måte en del av teksten - det er nok å flytte markøren til rett sted etter sletting;
  • kontroll+C (F11) - vis informasjon om posisjonen til markøren i skjemaet vr
  • kontroll+T (F12) - stavekontroll (ved å bruke et eksternt staveprogram, hvis det er installert og det tilsvarende alternativet er aktivert i konfigurasjonen, se nedenfor);
  • kontroll+P- flytte markøren en linje opp;
  • kontroll+N- flytte markøren en linje ned;
  • kontroll+F- flytte markøren ett tegn fremover;
  • kontroll+B- flytte markøren ett tegn tilbake;
  • kontroll+EN- flytte markøren til begynnelsen av gjeldende linje;
  • kontroll+E- flytte markøren til slutten av gjeldende linje;
  • kontroll+L- tegning av gjeldende skjermbilde;
  • kontroll+^ (Meta+EN) - valg (og bufring) av tekst, fra gjeldende markørposisjon;
  • kontroll+D- slette et tegn ved markørposisjonen;
  • kontroll+H- slett tegn til venstre for markøren;
  • kontroll+Jeg- sette inn et tabulatortegn;
  • kontroll+J (F4) autofullfør gjeldende avsnitt;
  • kontroll+Må sette inn et linjeskifttegn (CR) ved markørposisjonen;
  • kontroll+_ (F13 eller Meta+G) - hopp til det angitte linjenummeret.

Topp