Skip to main content

En nybegynnerguide til Nano Editor

Nordkapp Teknisk Nybegynnerguide: Legge til og førtøye (Kan 2024)

Nordkapp Teknisk Nybegynnerguide: Legge til og førtøye (Kan 2024)

:

Anonim

Introduksjon

Det er en langvarig kamp mellom Linux-brukere om hvilken kommandolinjeditor som er best. I en leir er vi redaktøren som styrer roost, men i en annen handler det om emacs.

For resten av oss som bare trenger noe enkelt å bruke til å redigere filer, er det nano. Ikke misforstå vi og emacs er veldig kraftige redaktører, men noen ganger trenger du bare å åpne, endre og lagre en fil uten å huske tastatursnarveiene.

Nano-editoren har sitt eget sett med hurtigtaster, og i denne veiledningen tar jeg sikte på å forstå betydningen av alle de spesielle tastetrykkene du kan bruke til å gjøre livet enklere når du bruker nano.

Hvordan få nano

Nano-editoren er som standard tilgjengelig i alle de mest populære Linux-distribusjonene, og du kan kjøre den med en enkel kommando:

na no

Kommandoen ovenfor åpner ganske enkelt en ny fil. Du kan skrive inn i vinduet, lagre filen og avslutte.

Slik åpner du en ny fil og gir den et navn ved hjelp av nano

Mens du bare kjører nano, er det greit, kanskje du vil gi dokumentet ditt navn før du starter. For å gjøre dette, bare navngi filnavnet etter nano-kommandoen.

nano myfile.txt

Du kan selvsagt levere en komplett sti for å åpne en fil hvor som helst på ditt Linux-system (så lenge du har tillatelsene til å gjøre det).

na nei /path/to/myfile.txt

Slik åpner du en eksisterende fil ved hjelp av nano

Du kan bruke samme kommando som den ovenfor for å åpne en eksisterende fil. Bare kjør nano med banen til filen du ønsker å åpne.

For å kunne redigere filen må du ha tillatelser til å redigere filen på annen måte, den åpnes som en lesefil (forutsatt at du har lesetillatelser).

na nei /path/to/myfile.txt

Du kan selvfølgelig bruke sudo-kommandoen til å heve dine tillatelser for å aktivere redigering av enhver fil.

Hvordan lagre en fil ved hjelp av nano

Du kan legge til tekst i nano-editoren ved å skrive innholdet direkte inn i editoren. Lagring av filen krever imidlertid bruk av en hurtigtast.

For å lagre en fil i nano, trykk ctrl og samtidig.

Hvis filen allerede har et navn, må du bare trykke Enter for å bekrefte navnet ellers må du skrive inn filnavnet du vil lagre filen som.

Slik lagrer du en fil i DOS-format ved hjelp av Nano

For å lagre filen i DOS-format, trykk ctrlogoå hente filnavnet. Trykk nå altogdfor DOS-format.

Hvordan lagre en fil i MAC-format ved hjelp av Nano

For å lagre filen i MAC-format, trykkctrlogoå hente filnavnet. Trykk nå altogmfor MAC-format.

Slik legger du til teksten fra Nano på slutten av en annen fil

Du kan legge til teksten i filen du redigerer til slutten av en annen fil. For å gjøre det trykk påctrlogoå hente filnavnet og legge inn navnet på filen du vil legge til.

Neste bit er svært viktig:

Trykk på alt og a

Dette vil endre lagre filnavn til filnavn for å legge til.

Nå når du trykker på retur, blir teksten i den åpne editoren vedlagt filnavnet du har skrevet inn.

Slik prefixer teksten fra nano til begynnelsen av en annen fil

Hvis du ikke vil legge til teksten i en annen fil, men du vil at teksten skal vises i begynnelsen av en annen fil, må du prefikse den.

For å prefikse en fil trykker du påctrlogoå hente filnavnet og legge inn banen til filen du vil legge til.

Igjen veldig viktig:

Trykk på alt og p

Dette vil endre lagre filnavn til filnavn til prefiks til.

Slik sikkerhetskopierer du en fil før du lagrer den i nano

Hvis du vil lagre endringene i en fil du redigerer, men du vil beholde en sikkerhetskopi av originalen i Linux-filsystemet, trykker du påctrlogoå hente opp vinduet og deretter trykke påalt og b.

Ordet backup vil vises i filnavnboksen.

Hvordan gå ut av nano

Etter at du er ferdig med å redigere filen, vil du forlate nano-editoren.

For å avslutte nano, trykk bare påctrl og x samtidig.

Hvis filen ikke er lagret, blir du bedt om å gjøre det. Hvis du velger "Y", blir du bedt om å skrive inn et filnavn.

Hvordan kutte tekst ved hjelp av nano

For å kutte en tekstlinje i nanopressctrlogksamtidig.

Hvis du trykker påctrlogkigjen før du gjør andre endringer, legges tekstlinjen til det virtuelle utklippstavlen.

Når du begynner å skrive mer tekst eller slette tekst og trykkctrlogkså er utklippstavlen ryddet og bare den siste linjen du kutter vil være tilgjengelig for liming.

Hvis du ønsker å klippe bare en del av en linjetrykkctrlog6 i begynnelsen av teksten du vil klippe og trykk deretterctrlogkå kutte teksten.

Slik legger du inn tekst ved hjelp av nano

Hvis du vil lime inn tekst ved hjelp av nano, trykker du bare påctrlogu. Du kan bruke tastaturgenveien flere ganger for å lime inn linjene igjen og igjen.

Slik rettferdiggjør og rettferdiggjør teksten i nano

Vanligvis bruker du ikke nano som tekstbehandler, og jeg er derfor ikke helt sikker på hvorfor du vil rettferdiggjøre teksten, men å gjøre det i nanopressctrlogj.

Du kan rettferdiggjøre teksten ved å trykkectrlogu. Ja Jeg vet at dette er samme snarvei for å lime inn tekst, og da det er mange flere snarveier tilgjengelig, vet jeg ikke hvorfor utviklerne ikke valgte en annen snarvei.

Viser markørposisjon ved hjelp av Nano

Hvis du vil vite hvor langt ned et dokument du er innenfor nano, kan du trykke påctrlogcnøkler samtidig.

Utgangen vises i følgende format:

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

Dette lar deg vite nøyaktig hvor du er i dokumentet.

Slik leser du en fil ved hjelp av nano

Hvis du åpnet nano uten å spesifisere et filnavn, kan du åpne en fil ved å trykke på kommandopromptenctrlogrsamtidig.

Du kan nå angi et filnavn for å lese inn i redigeringsprogrammet. Hvis du allerede har tekst lastet inn i vinduet, legger filen du leser inn i bunnen av gjeldende tekst.

Hvis du vil åpne den nye filen i en ny bufferpress altog f.

Slik søker og erstatter bruker nano

For å starte et søk innen nanopressctrlog.

For å slå av, trykk påctrlogr.Du kan slå på erstatning igjen ved å gjenta tastetrykket.

For å søke etter tekst, skriv inn teksten du vil søke etter, og trykk på retur.

For å søke bakover gjennom filen trykker du påctrlogrå hente søkevinduet. trykk altogb.

For å tvinge saken følsomhet, åpne søkevinduet igjen og trykk deretter på altogc. Du kan slå den av igjen ved å gjenta tastetrykket.

Nano ville ikke være en Linux-tekstredigerer hvis den ikke ga en måte å søke på med vanlige uttrykk. Hvis du vil slå vanlige uttrykk på, henter søkevinduet igjen og trykker deretter på altogr.

Du kan nå bruke vanlige uttrykk for å søke etter tekst.

Sjekk din stavemåte innenfor nano

Igjen er nano en tekstredigerer og ikke en tekstbehandler, så jeg er ikke sikker på hvorfor stavemåte er en viktig funksjon i det, men du kan faktisk sjekke stavemåten din ved hjelp avctrlogthurtigtast.

For at dette skal fungere, må du installere stavepakken.

Nano Brytere

Det finnes en rekke brytere du kan spesifisere når du bruker nano. De beste er dekket nedenfor. Du kan finne resten ved å lese nano-håndboken.

  • nano -B (sikkerhetskopierer filen før du redigerer den)
  • nano -E (konverterer faner til mellomrom når du redigerer)
  • nano -c (konstant vis markørposisjon statistikk)
  • nano -i (automatisk strekker nye linjer til samme posisjon som forrige linje)
  • nano-k (veksle kutt slik at den kutter fra markørposisjon i stedet for hele linjen)
  • nano -m (gir musestøtte til redaktøren)
  • nano -v (åpner filen som readonly)

Sammendrag

Forhåpentligvis vil dette gi deg en bedre forståelse av nano-editoren. Det er verdt å lære og det kommandoer mye mindre av en læringskurve enn enten vi eller emacs.