Använda textredigerare för kommandoraden i Terminal
Du kan använda en textredigerare för kommandoraden till att redigera en ren textfil i Terminal.
Textredigerare är bland de äldsta programmen i alla operativsystem och finns i flera olika varianter – allt från helt automatiska textredigerare där du mer eller mindre skriver in ett recept för vilka åtgärder som ska göras i en text och sedan låter datorn göra jobbet, till mycket mer interaktiva textredigerare som kan redigera (och spara) text i många olika format.
Om du ska utföra mer allmänna åtgärder är det lättast att använda någon av de textredigerare som ingår i macOS. Om du vill använda en grafisk textredigerare använder du TextEdit (i Launchpad). Använd annars en av de många redigerare för kommandoraden som finns att välja på. De tre mest funktionsfyllda textredigerarna för kommandoraden som ingår i macOS är:
Nano nano
är en enkel kommandoradsbaserad redigerare. Den har ersatt Pico-redigeraren, så anvisningarna om hur du använder Pico-redigeraren gäller även för nano
. Om du anropar Pico-redigeraren kör du egentligen nano
. nano
är en bra kommandoradsbaserad redigerare att börja med eftersom den innehåller hjälpavsnitt på skärmen som är enkla att följa.
Vim vim
är en textredigerare som är kompatibel med vi
. Den har många kraftfulla tillägg för att navigera i, söka i och redigera dokument. Det är enkelt att lära sig grundläggande redigering, och det finns många andra funktioner att upptäcka. Du kommer åt de flesta funktionerna genom att trycka ned olika kombinationer av tangenter som utlöser ett visst beteende. vim
, eller vi
som vim bygger på, finns i de flesta UNIX-baserade operativsystemen. Om du ska redigera mycket via kommandoraden är den en bra redigerare att lära sig, men om du bara kommer använda en kommandoradsbaserad redigerare då och då behöver du inte lära dig att använda den här.
Emacs emacs
är, precis som vim
, en väldigt funktionsfylld redigerare som finns i de flesta UNIX-baserade operativsystemen. emacs
är inte bara ett kraftfullt redigeringsverktyg utan kan också anpassas på flera olika sätt. Och extrafunktionerna som finns i moduler gör att du kan göra så mycket mer än bara redigera text i emacs
-gränssnittet. Den är ganska enkel att använda för grundläggande redigering och har många funktioner som du kan upptäcka. Precis som i vim
används tangentkombinationer för flera olika funktioner i emacs
. Du måste komma ihåg dessa tangentkombinationer, så emacs
är mest användbart om du använder kommandoraden ofta.
Om du inte har använt kommandoraden innan och inte tänker använda den särskilt mycket till redigering är nano
nog det bästa alternativet för dig. Om du tänker använda miljön för kommandoraden mycket är det värt att lägga tid på att lära dig använda antingen vim
eller emacs
. De är utformade på olika sätt, så testa båda under en tid så att du kan välja den som passar dig bäst.
Du anropar en redigerare för kommandoraden genom att skriva in namnet på redigeraren, ett mellanslag och sedan namnet på filen du vill öppna. Om du vill skapa en ny fil skriver du in namnet på redigeraren, ett mellanslag och sedan sökvägen för filen. Här är ett exempel på hur du kan använda
nano
till att öppna en ny fil som kallas ”myFile.conf” i mappen Dokument:$ nano ~/Documents/myFile.conf
Mer information om hur du använder nano
, vim
eller emacs
finns på respektive man-sida.