Overordnet side: Programmering Programmer
Innledning
GNU nano er en enkel terminal-basert tekst editor. Men ikke så kraftig som Emacs eller Vim, det er lett å lære og bruke. Nano er ideelt for å gjøre små endringer til eksisterende konfigurasjonsfiler eller for å skrive kort ren tekst-filer. Det ble opprinnelig opprettet som en gratis erstatning for ikke-gratis Pico redaktør. Pico er terminal-basert editor som brukes i Furu e-suite fra University of Washington.,
Nano kan brukes i et terminal-vindu eller på system-konsollen.
Grunnleggende bruk av nano er dekket her. Hvis du ønsker å lære mer avanserte teknikker som bruk av flere buffere eller syntaks utheving av koden, kan du se nano-prosjektets dokumentasjon.
Installere Nano
Nano er en del av standard Ubuntu-installasjonen, og bør være på systemet allerede. Hvis for noen grunn til at det ikke er det, bruke din favoritt package manager til å installere nano.
ved Hjelp av Nano
Nano er en terminal-basert kommandolinje program., Selv om det ikke komplisert eller vanskelig å bruke, det er annerledes enn en GUI-basert tekstredigeringsprogram, for eksempel gedit. De to viktigste funksjonene som skiller er short-cut tastekombinasjoner og bruk av mus.
Merk
Denne diskusjonen refererer spesifikt til bruk av nano i et terminal-vindu. Ved hjelp av nano på system-konsollen er nesten identisk, med den største forskjellen er bruk av musen.,
Starter Nano
for Å starte nano med en tom fil, kan du åpne et terminalvindu og på kommando-linje-type «nano» (uten anførselstegn). For eksempel:
jeffsch@mandela:~ nano
for Å åpne en eksisterende fil for redigering, kan du skrive inn «nano filnavn» der filnavn er navnet på den eksisterende filen. For eksempel, for å åpne filen som inneholder listen over de mest nylig gitt kommandoer, sørg for at du er i din hjemmekatalog, og ved kommandolinjen skriver du inn «nano .,bash_history», som i følgende eksempel:
jeffsch@mandela:~ nano .bash_history
I eksempelet ovenfor hvis filen .bash_history ikke eksisterer i den gjeldende katalogen, nano vil starte en ny, tom fil og bruk .bash_history som navn på det.
Advarsel
Line pakke er på som standard. Når linje wrap er på, nano setter end-of-line tegn inn filen når den legger linjene slik at de passer til bredden av terminal-vinduet., Kun linjer som du skriv eller lim inn i vinduet er innpakket. Eksisterende lange linjer er ikke pakket inn før du legge til ny tekst i linjen eller bruk Ctrl-J-tasten kombinasjon for å rettferdiggjøre den gjeldende avsnitt.
Hvis du bruker nano for å redigere konfigurasjonsfiler, har du sannsynligvis ikke vil line-wrapping å være på. For å starte nano med line-wrapping av, kan du bruke -w-bryteren, som i følgende eksempel:
jeffsch@mandela:~ nano -w .,bashrc
Skjerm-Layout
Figur 1: Standard nano skjermbilde-layout
standard nano-skjermen oppsett er som vist i Figur 1. De to nederste linjene viser tastekombinasjoner for vanlige operasjoner. Symbolet ^ representerer Kontroll-tasten på tastaturet. For eksempel, kan du bruke Ctrl-G tastekombinasjon for å vise en grunnleggende introduksjon til nano og standard skjermbilde-layout.
skjermen skrifter og farger bestemmes av din terminal innstillinger., Og når du endrer størrelsen på terminal-vinduet, nano justerer seg selv etter det.
Lange linjer som ikke er pakket for å passe vindu er angitt av $ symbol på den ekstreme høyre kant av terminal-vinduet. Den $ symbol er ikke en del av filen din, det bare forteller deg at linjen av teksten er for lang til å bli vist i terminalen.
Bruke Musen
som standard, mus tjenester er gitt av terminal-vinduet. Musen fungerer nesten på samme måte som i en GUI editor., Du kan utheve tekst, høyre-klikk for å kopiere og lime inn, og bruke den midtre museknapp for å lime inn tekst fra bufferen. Imidlertid, når du bruker den midterste museknappen til å lime inn tekst, teksten limes til den aktuelle markørplasseringen, ikke på musepekeren beliggenhet. Andre begrensninger finnes. For eksempel, du kan ikke bruke musen til å klippe ut eller slette tekst, heller ikke kan du bruke musen til å bla gjennom til filen.
Nano har sin egen innebygde musen tjenester, men de er begrenset., De gir bare mulighet til å flytte markøren til det punktet hvor du klikker, og for å markere begynnelsen og slutten av et avsnitt med tekst. Bruk Alt-M tastekombinasjon for å veksle mellom å bruke terminal mus tjenester og nano er innebygd mus tjenester.
Merk
Hvis du bruker nano på system-konsollen, må du ha gpm installert og kjører før du bruker musen. Gpm pakken er i Universet depotet.
ved Hjelp av Tastaturet
å Skrive på tastatur vil sette inn teksten i den aktuelle markørplasseringen., Page Up-og Page Down-tastene Pil-tastene, og Sett inn nøkkelen og Slett for alt arbeid som i de fleste andre tekstredigeringsprogrammer. Hvis du er på et tastatur som ikke har disse tastene, kan du bruke alternative Ctrl-tasten kombinasjoner. De er oppført i nano er den elektroniske hjelpen som er tilgjengelig med Ctrl-G-tasten kombinasjon.
Kopier, lim inn, og kuttet operasjoner er tilgjengelig, men at de ikke bruker den samme Ctrl-tasten sekvenser som i de fleste GRAFISKE redaktører. Se Redigering av Tekst-delen for mer informasjon.,
Åpne, Lagre og Lukke Filer
Du kan åpne en fil for redigering når du starter nano, som diskutert i den Starter Nano-delen. Dette avsnittet viser deg hvordan du åpner en fil når nano er allerede i gang.
Åpne Filer
du vil Åpne en fil med Lese-File kommandoen Ctrl-R. Lese-File kommandoen setter inn en fil fra disk til den aktuelle markørplasseringen.
Når du blir bedt om det, skriver du inn navnet på filen du vil åpne, eller bruk Ctrl-T tastekombinasjon for å bruke nano er innebygd i filen nettleseren til å navigere til filen du ønsker å åpne.,
Hvis en fil er åpen, nano vil sette inn den nye filen inn i det ved den aktuelle markørplasseringen, og det vil ikke i nærheten av den eksisterende filen, eller vil det åpne en ny skjerm for den nye filen.
Lagre og Lagre Som
Lagre og Lagre Som er både dyktig med det du Skriv Ut-kommandoen, Ctrl-O.
Når du blir bedt om det, trykker du på enter for å godta det eksisterende fil. For å lagre som en annen fil navn, skriver inn det nye navnet og trykk på Enter, eller bruk Ctrl-T tastekombinasjon for å bruke nano-ens innebygde fil nettleser.
Lukke Filer
Lukker en fil med Ctrl-X-tasten kombinasjon., Hvis filen du arbeider på har blitt endret siden sist du lagret det, vil du bli bedt om å lagre filen først. Trykk y for å lagre filen, eller n for å avslutte nano uten å lagre filen.
hvis du Lukker en fil også lukkes nano.
Redigering av Tekst
Som er vanlig i de fleste tekstredigeringsprogrammer, tekst som du skriver inn i nano er satt inn i markørposisjonen. Slett-og Tilbake-tastene kan også brukes til arbeid på samme måte som i andre redaktører.
Bruke Alt-6 tastekombinasjon for å kopiere teksten til «cut-buffer»., På samme måte, kan du bruke Ctrl-K tastekombinasjon for å slette tekst (det er kuttet til «cut-buffer»). Hvis ingen tekst er markert, disse to kommandoene kopier eller klipp ut hele linjen av teksten.
Bruk Ctrl-U tastekombinasjon for å lime inn tekst i «cut-buffer» i filen.
Hvis du vil klippe ut eller kopiere en bestemt tekst, må du først markere start og slutt poeng av teksten du vil merke. Du kan gjøre dette med enten tastatur eller mus, men for å bruke musen for å markere må du først slå på nano er innebygd mus tjenester.,
for Å bruke tastaturet til å velge tekst, flytte markøren til begynnelsen av teksten du vil velge, trykker du på Alt-En tastekombinasjon, for å markere starten, og flytt deretter markøren til slutten av den delen du ønsker å velge.
for Å bruke musen til å markere starten på et utvalg, må du først kontrollere at nano er innebygd mus tjenester er slått på. Bruk Alt-M tastekombinasjon for å veksle mellom nano mus og terminal mus. Klikk på det stedet der du ønsker å markere starten av utvalget, gå til slutten av avsnittet du ønsker å velge, og deretter musen igjen., Du må kanskje bruke tastaturet til å bla skjermen opp eller ned fordi nano ikke støtter rulling med musen.
Når du har markerte begynnelsen og slutten av teksten, den Alt-6 og Ctrl-K-tasten for kombinasjoner kan brukes til å kopiere eller klippe det, henholdsvis.
Merk
Tekst som er kopiert eller klippet i nano interne «cut buffer» kan bare bli limt inn i det aktuelle nano-økten. Teksten er ikke tilgjengelig for å lime inn i andre windows eller programmer.,
Hvis du bruker nano i et terminal-vindu du kan bruke musen til å kopiere og lime inn tekst fra andre vinduer på skrivebordet. Du kan ikke bruke musen til å klippe ut eller slette tekst.
Røykeslutt Nano
for Å avslutte nano, kan du bruke Ctrl-X-tasten kombinasjon. Hvis filen du arbeider på har blitt endret siden sist du lagret det, vil du bli bedt om å lagre filen først. Trykk y for å lagre filen, eller n for å avslutte nano uten å lagre filen.