Kom igång med hjälp av Vim textredigeringsprogram

on December 31, 2008 av Sukrit Dhandhania den 31 december 2008

LinuxMacWindows

Vim är en av de mest kraftfulla och populära kommandoradsflaggor textredigeringsprogram runt. Det var ursprungligen endast tillgänglig för Linux och UNIX-plattformar, men sedan flyttade till Windows också. Gränssnittet är tydligt och enkelt, och du använder en kombination av tangenter för att utföra uppgifter som att kopiera och klistra in, söka och ersätta, ta bort en massa linjer och mycket mer.

Vim kommer förinstallerade med de flesta distributioner av Linux och Mac OS. Om du inte har eller vill installera det på en annan plattform kan du få installeraren från här . För Windows-användare måste du gå här och ladda ner den senaste versionen av Vim. Ladda ner zip-filen för din version av Windows och extrahera den. Kör sedan installationsprogrammet. Det enda som skiljer sig mellan Linux / Mac-version av Vim och Windows-versionen är att Windows-versionen har anpassat sig till sin egen grafiska fönstret. Låt oss ta en närmare titt på dess användning.

Innan vi kommer till den faktiska användningen av Vim Låt mig kort förklara för er två lägen som Vim kör in - kommandot och sätter läge. I kommandoläge du ge instruktioner till Vim att vidta vissa åtgärder, t.ex. ta bort en rad, eller sök efter ett ord. När du är i infoga läge vad du skriver går in som text i ett dokument du redigerar. När du startar Vim du är i kommando-läge. Om du vill växla till infoga mode drabbade "i" på tangentbordet. Du kommer att se en anmälan längst ner till vänster på skärmen så här:

- INFOGA --

Det innebär att du nu kan börja redigera filen. Om du vill växla tillbaka till kommandoläge bara trycka Escape-tangenten. Du kommer att tycka att "- INFOGA - anmälan längst ner kommer att försvinna. Du är nu i kommando-läge och kan instruera Vim för att ta bort en rad, eller att spara filen, eller vad du vill göra med dokumentet.

Om du vill öppna en befintlig fil eller skapa en ny med Vim använda följande syntax:

# Vim helloworld.txt

Om du har öppnat en befintlig fil ska du se dess innehåll, eller en tom sida om du skapat ett nytt. Nu innan vi går vidare med hjälp av Vim, låt oss se hur stänga Vim. Detta är viktigt eftersom, till skillnad från den vanliga grafiska textredigerare kan du inte stänga fönstret för att stänga programmet. För att stänga Vim och återgå till kommandoraden måste du ange följande tangentkombination:

ESC: q ENTER

I klartext ovanstående kommando går ungefär så här, "Escape-tangenten, sedan ett kolon, omedelbart följt av ett" q "och sedan på Enter för att avsluta". Den "q" här står för "quit". Vad Vim gör här är att det kommer ut utan att spara eventuella ändringar du har gjort av den. Om du vill spara filen och sluta lägga till "w" och "skriva" alternativet:

ESC: wq ENTER

Du kan också använda "w" alternativet utan "q", om du bara vill spara filen medan du redigerar det och inte sluta Vim.

Nu när vi vet hur man får i en av Vim låt oss se hur man använder det. Låt oss skapa ett nytt dokument med Vim och börja skriva:

# Vim newdocument.txt

Nu drabbas "i" på tangentbordet för att komma in i infoga läge. Skriv några rader text i filen. När du är klar trycker på tangenten Esc-knappen för att gå in i kommando-läge, och sedan ": wq" för att spara och stäng filen. Nu ska vi se om filen är skriven på rätt sätt. Windows-användare kan öppna dokument skapade vi med hjälp av Anteckningar. Om du använder Linux eller Mac köra följande kommando för att kolla in innehållet i filen:

# Cat newdocument.txt

Du bör se innehållet i filen som du nyss skapade. Nu öppnar samma fil med Vim och låt oss se vad mer Vim du ska göra. Låt oss ta bort några ord och rader. Även i kommandoläget navigerar du markören till han början av ett ord och trycker på tangenterna "dw" följt av Enter. Detta borde ta bort ordet. Nu ska vi ta bort en hel rad. Välj en linje du vill ta bort och dra markören till vilken plats som helst på raden och trycker på tangenterna "dd" följt av Enter. Line utgå.

Ibland kan du göra ett misstag som du vill ångra, säger att du vill sätta tillbaka den linje du bara utgå. För att ångra den senaste åtgärden gå till kommandoläget och trycker på knappen "u". Du kan fortsätta slå "u" för att ångra flera förändringar.

Dessa kommandon kommer du igång med Vim. Exempel vad man lärt sig här. Jag återkommer med fler saker som att hitta och ersätta ord söker en text, och mycket mer.

En snabb resumé av de kommandon som du lärt dig här:

1. Spara filen - "W"
2. Avsluta filen utan att spara - "q"
3. Spara och avsluta ärendet - ": wq"
4. Gå till infoga läge - "i"
5. Gå in kommandoläget - ESK
6. Stryk ordet - "dw"
7. Radera linje - "dd"
8. Ångra förändring - "u"

Relaterade inlägg:
  • Så redigerar iPhoto bilder med hjälp av ett annat program
  • Hur du använder din hemmapp på skrivbordet i Ubuntu
  • Översikt: CoolMon 2 - ett Windows-system utility
  • Inaktivera pratbubbletips i Windows XP
  • Så redigerar högerklicka sammanhang menyer i Firefox
  • Få Enkel Hjälp självstudiekurser precis som denna en i din inkorg varje dag - gratis! Skriv bara in din e-postadress nedan:

    Du kan alltid välja bort den här e-prenumeration när som helst.


    Bokmärke och Andel

    1 comment… read it below or (1 kommentar ... läs den nedan eller lägga till ett )

    1 James 12.31.08 vid 12:04

    Kom igen! Finns det någon som fortfarande använder vi (och dess kloner)? Det finns hundra av redaktörer ute som kan underlätta mycket mer arbete för en författare ...!

    Ja, jag vet att du kan göra mer med Vi än någon annan editor, men tro mig du fortfarande har memorera en massa tangenter ...

    Lämna en kommentar

    Du kan använda dessa HTML-taggar och attribut: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>