En nybegynnerguide til Nano Editor

De fleste Linux-distribusjoner inkluderer et tekstredigeringsprogram kalt nano som et standardverktøy. Det er en del av en familie av tekstredigerere som inkluderer de mer robuste (men betydelig mer komplekse) vi og emacs. For de fleste bruksområder er nano enkel å bruke, og det krever ikke en betydelig læringskurve. Akkurat som med tekstbaserte tekstbehandlere fra 1980-tallet som WordStar, tilbyr nano en dynamisk to-linjers kommandoreferanse nederst i terminalvinduet.

Hvordan starte nano

For å starte nano fra en shell-forespørsel, skriv inn:

nano [alternativ] /bane/til/filnavn

Å påkalle nano uten alternativer og uten filnavn åpner redigeringsprogrammet på fullskjerm i terminalvinduet.

GNU nano editor vindu

Hvordan bruke nano

Som tekstredigerer er ikke nano laget for å lage fancy rapporter. Du vil ikke finne noen spesielle formateringsalternativer eller skriftvalg. I stedet får du et vanlig vindu, hvor de to siste linjene inneholder en liste over de vanlige oppgavene du kan utføre gitt den nåværende tilstanden til redaktøren.

Både i verktøylinjen og i hjelpeteksten i editoren vises nøkkelkombinasjoner med standard Linux-snarveiskoder. Brevet M står for meta-tasten, som på de fleste tastaturer er Alt nøkkel. De ^ symbol står forCtrl.

Standardkommandoer inkluderer:

  • Få hjelp: Trykk Ctrl+G for å vise en fullstendig liste over kommandoer og tilhørende hurtigtaster.
  • Exit: Lukk programmet. Du blir bedt om å lagre gjeldende buffer eller avslutte uten å lagre.
  • Skrive ut: Lagre gjeldende buffer i filsystemet.
  • Les fil: Åpne en fil fra filsystemet.
  • Hvor er: Søk etter en tekststreng.
  • Erstatte: Erstatt en tekststreng med en annen.
  • Klipp ut tekst: Fjern gjeldende tekstlinje.
  • Lim inn tekst: Lim inn tekst fra minnet.
  • Å stave: Stavesjekk gjeldende buffer.
  • Cur Pos: Vis posisjonen til markøren i forhold til innholdet i bufferen som helhet.
  • Gå til linje: Flytt markøren til et bestemt linjenummer.

Spesielle kommandoer

Når du utfører en kommando, endres de to nederste radene dynamisk for å passe konteksten til det du gjør. For eksempel, når du lagrer en buffer med Ctrl+O hurtigtast, vil du se snarveialternativer for å lagre filen i DOS- eller Mac-format, legge til eller legge bufferen til en eksisterende fil, sikkerhetskopiere filen eller starte et tekstbasert filsystem-nettleseverktøy.

Sjekk stavemåten din

Når du starter stavekontrollen med Ctrl+T hurtigtast, nanosjekker stavemåten til dokumentet. Stavekontroll krever imidlertid stavepakken. Hvis det ikke er installert, flagger nano en feil. Ellers fremhever den hvert begrep som ikke er i ordboken, og ber om en korreksjon. Verktøyet korrigerer ikke automatisk stavemåte eller foreslår alternative stavemåter.

Nano-brytere

Når du påkaller nano fra shell-ledeteksten, endres programmets standardoppførsel ved å spesifisere en valgfri kommandobryter. De mest nyttige bryterne er dekket nedenfor; finn resten ved å lese nanomanualen.

  • nano -B: Sikkerhetskopierer filen før den redigeres.
  • nano -E: Konverterer tabulatorer til mellomrom mens du redigerer.
  • nano -c: Vis statistikken for markørposisjonen kontinuerlig.
  • nano -i: Innrykk automatisk nye linjer til samme posisjon som forrige linje.
  • nano -k: Veksle kutt slik at det kutter fra markørposisjonen i stedet for hele linjen.
  • nano -m: Gir musestøtte til redaktøren.
  • nano -v: Åpner filen som skrivebeskyttet.

Etter at du har lært det grunnleggende om nano, sjekk ut programmets manpage for mer detaljert veiledning. Tast inn mann nano ved en shell-melding.