Kom igång med Nano

In 1989 släppte University of Washington en *nix e-postklient vid namn Pine. Denna klient innehöll en integrerad editor kallad Pico, som stod för Pine’s message composer, och var skriven i C. Pico var en enkel editor som koncentrerade sig på att arbeta med ett enda dokument i taget.

År 1999, när problem med Picos licensiering utvecklades, skapade Chris Allegretta TIP för att skapa en ersättare till fri programvara. TIP, som stod för TIP isn’t Pico, döptes om till Nano år 2000 för att undvika en konflikt med ett Unix-verktyg som hette tip. Nano blev en del av GNU-projektet 2001, och som ett resultat av detta kallas Nano ibland för GNU Nano.

Denna artikel visar hur du installerar Nano och ger dig grundläggande kommandon för att komma igång.

Installation

Installation av Nano på ett Red Hat Enterprise Linux-baserat system är lika enkelt som sudo yum install nano, och till skillnad från vissa redaktörer behövs ingen ytterligare konfiguration, såvida du inte vill konfigurera Nano till att vara din standardredigerare. För att göra Nano till standard för hela systemet:

sudo cat <<EOF >> /etc/profile.d/nano.shexport VISUAL="nano"export EDITOR="nano"EOF

För att göra Nano till en användares standardredigerare:

cat <<EOF >> ~/.bash_profileexport VISUAL="nano"export EDITOR="nano"EOF

För att aktivera Nano skriver du helt enkelt ./.bash_profile, eller loggar ut och sedan in igen för att återställa din session.

Grundläggande kommandon

Låt oss utforska de grundläggande kommandon som du behöver för att börja använda Nano.

Starta/redigera en fil

För att öppna en befintlig fil eller skapa en ny fil skriver du nano <filename>. Om filen finns eller kommer att finnas i en annan katalog skriver du nano </path/to/filename>. Oavsett hur du öppnar filen börjar du på redigeringsskärmen:

Bild

Hämta hjälp

Det finns flera sätt att få hjälp med Nano. Om du är på kommandoraden kan du titta på man-sidorna genom att skriva man nano, vilket returnerar kommandoradsalternativen.

De andra typerna av hjälp finns tillgängliga i programmet när du väl är igång med redigeringen. Den första typen är vad jag brukar kalla ”hjälp på skärmen”, eftersom den är synlig längst ner på skärmen hela tiden (även om denna funktion varierar om du håller på att använda en av Nanos programfunktioner via en genväg). Om du till exempel skriver genvägen för justify ersätter genvägen för unjustify ett av de ursprungliga alternativen. Ett annat exempel är när du söker. Hjälpen på skärmen ändras till genvägar som du kan använda när du söker.

Om du vill komma åt Nanos huvudhjälp skriver du Ctrl+G eller Ctrl+g, eftersom Nano inte är skiftlägeskänslig när det gäller genvägar och sökningar.

Om du kommer åt hjälpen från huvudredigeringsskärmen kommer du till huvudhjälpen för Nano, som innehåller alla de olika programfunktionerna och deras genvägar, samt en kort förklaring av varje funktion:

Bild

Hur som helst, om du skulle komma åt hjälpen från en av programfunktionerna, skulle du hitta mer specialiserad hjälp som liknar hur genvägarna på skärmen ändras.

Söka (och ersätta)

Du kan komma åt sökfunktionen via genvägen Ctrl+W, och den är inte skiftlägeskänslig som tidigare nämnts. En annan funktion hos denna genväg är att den sveper filen, så om du har börjat längre ner i texten och det finns en träff ovanför, sveper sökningen runt till den platsen:

Image

Om du under sökningen vill byta ut texten eller tecknet som du letar efter, kan du göra det med genvägen Ctrl+R. Observera: Om du redan har sökt till åtminstone den första träffen kommer Ctrl+R att stå för ”Read File” så du måste Ctrl+W och sedan Ctrl+R för att göra en sökning och ersättning. Om en träff hittas uppmanas du att ersätta den instansen med ett Y (ja) eller N (nej), eller att ersätta alla instanser, eller att avbryta sökningen och ersättningen helt och hållet.

Förflytta dig

Du kan förflytta dig i Nano samtidigt som du använder sökfunktionen, eller medan du redigerar. När du är i sökfunktionen kan du använda de olika genvägarna för att flytta dig till början eller slutet av en rad, ett stycke eller själva dokumentet (noterat med första eller sista raden). Du kan också gå till en specifik plats i dokumentet.

När du förflyttar dig under redigering har du möjlighet att gå till föregående sida eller nästa sida.

Klipp och klistra in

Som i de flesta redigeringsprogram har du möjlighet att klippa (Ctrl+K) och klistra in (Ctrl+U) i Nano, även om klistra in kallas för Uncut. Om du vill klippa ett specifikt avsnitt av en eller flera rader markerar du först ditt urval genom att använda Ctrl+Shift+6 (Ctrl+^) och flyttar sedan markören till slutet av urvalet och använder genvägen Ctrl+^ igen för att klippa ut texten ur dokumentet.

Finnande av din plats

Bedömer du ta reda på var i dokumentet din markör befinner sig? Genvägen Ctrl+C ger dig rad, kolumn, tecken och procent av vägen genom dokumentet.

Justering

Justering av ett stycke gör att det får ett nytt utrymme så att alla rader rör vid både vänster och höger kant genom att lägga till vitrymder vid behov. För att rättfärdiga ditt aktuella stycke använder du genvägen Ctrl+J, men på samma sätt som för att avklippa använder du genvägen Ctrl+U för att avjustera.

Insättning av filer

Som nämndes när vi diskuterade Nanos historia kan du bara arbeta med en fil åt gången. Du kan dock infoga en annan fil i det dokument som du för närvarande arbetar med. För att infoga den andra filen på din nuvarande plats i dokumentet använder du genvägen Ctrl+R. Du kan sedan ange filens sökväg genom att skriva in den eller använda Ctrl+T för att söka i filsystemet.

Spara eller skriv ut

Det finns tillfällen då du vill spara ditt dokument medan du redigerar och utan att behöva logga ut ur dokumentet. Denna situation kan kallas för att spara eller skriva ut. För att göra detta använder du genvägen Ctrl+O, och du kommer att uppmanas att ange det filnamn som ska användas (vilket ger dig möjlighet att spara till en annan fil om du vill).

Avsluta

Avsluta Nano är enkelt. Du skriver Ctrl+X. Du får möjlighet att spara filen, ge den ett nytt namn eller inte spara alls. Eller så kan du välja att inte avsluta dokumentet trots allt.

Fördelar och nackdelar

Som du kan se är Nano ganska enkelt och okomplicerat att använda. Det är också extremt lättviktigt och var vid ett tillfälle standardredigeraren, samt den redaktör som installerades när man befann sig i återställningsläget. Nano har dock sina begränsningar, t.ex. en mindre funktionsuppsättning än vad du hittar i en mer robust editor som Vim eller Emacs, inklusive möjligheten att arbeta med mer än ett dokument åt gången.

Lämna ett svar

Din e-postadress kommer inte publiceras.