Bruk tekstredigerere for kommandolinjen i Terminal
Hvis du vil redigere en ren tekstfil i Terminal, kan du bruke en tekstredigerer for kommandolinjen.
Tekstredigerere er blant de eldste programmene som er tilgjengelige på noe operativsystem og finnes i mange varianter – fra fullstendig automatiske tekstredigerere der du skriver en oppskrift for hvilke handlinger som skal utføres på tekst og deretter overlater jobben til datamaskinen, til mye mer interaktive tekstredigerere som kan redigere (og arkivere) tekst i et bredt utvalg formater.
For generell bruk er det enklere å bruke en av tekstredigererne som følger med macOS. Hvis du vil bruke en grafisk tekstredigerer, bruker du TextEdit (i Launchpad). Hvis ikke, kan du bruke en av de mange tekstredigererne for kommandolinjen som følger med. De tre tekstredigererne for kommandolinjen med mest funksjonalitet som følger med macOS, er:
Nano nano
er en enkel, kommandolinjebasert redigerer. Den erstatter Pico-redigereren, slik at instruksjoner for bruk av Pico-redigereren kan brukes med nano
. Hvis du starter Pico-redigereren, kjører du egentlig nano
. nano
er en god introduksjon til bruk av kommandolinjebaserte redigerere ettersom den har brukervennlig skjermbasert hjelp.
Vim vim
er en vi
-kompatibel tekstredigerer. Den har mange kraftige forbedringer for å navigere i, søke i og redigere dokumenter. Grunnleggende redigering er enkelt å lære, og det er mye annen funksjonalitet du kan utforske. Du får tilgang til det meste av funksjonaliteten ved å bruke tastekombinasjoner som utløser bestemt funksjonalitet. vim
, eller redigereren den er basert på, vi
, finnes på de fleste UNIX-baserte operativsystemer. Hvis du skal redigere mye fra kommandolinjen, er dette en god redigerer å lære å bruke, men hvis du kun bruker en kommandolinjebaserte redigerere av og til, klarer du deg uten å lære den.
Emacs Akkurat som vim
er emacs
en svært funksjonsrik redigerer som finnes på de fleste UNIX-baserte operativsystemer. I tillegg til redigeringsstyrken er emacs
svært egnet for tilpassing, der ekstra funksjonalitet er tilgjengelig i moduler som lar emacs
-grensesnittet gjøre mye mer enn kun å redigere tekst. Den er relativt enkel å bruke til grunnleggende redigering, og har mye funksjonalitet du kan utforske. Som vim
, bruker emacs
tastekombinasjoner for tilgang til de mange forskjellige funksjonene. Disse tastekombinasjonene krever at du husker dem, og emacs
er derfor mest nyttig hvis du bruker kommandolinjen ofte.
Hvis du ikke har brukt kommandolinjen tidligere og du ikke tror du kommer til å bruke den mye til redigering, er nano
sannsynligvis det beste valget. Hvis du regner med å bruke mye tid på kommandolinjen, kan det være verdt å lære seg enten vim
eller emacs
. De har svært forskjellig utforminger, og det kan derfor være lurt å bruke litt tid med begge for å finne ut hvilken som fungerer best for deg.
Du starter en kommandolinjeredigerer ved å skrive navnet på redigereren etterfulgt av et mellomrom og deretter navnet på filen du vil åpne. Hvis du vil opprette en ny fil, skriver du redigerernavnet etterfulgt av et mellomrom og banenavnet for filen. Her er et eksempel på bruk av
nano
til å åpne en ny fil med navnet «myFile.conf» i Dokumenter-mappen:$ nano ~/Documents/myFile.conf
Hvis du vil vite mer om hvordan du bruker nano
, vim
eller emacs
, kan du lese man-sidene for dem.