Car-tech

Gratis textredigerare Vim är en Windows (och många andra plattformar) implementering av den klassiska * nix-textredigeraren, vi. "Vim" är kort för "Vi, Förbättrad", och medan det saknar funktioner som vi saknade (som skript, filfusion och ett GUI-skal), är hjärtat av det vi.

Vim Basics in 8 Minutes

Vim Basics in 8 Minutes
Anonim

Förvirra inte "textredigerare" med "ordbehandlare". Vim är främst avsedd att redigera kod, särskilt batchfiler och skript, men det kan säkert användas för andra saker. Dessutom är Vim modal, vilket är ett koncept som kan vara udda för många moderna användare (dvs. post 1980). I inmatningsläge, när du trycker på en knapp, matas nyckeln in i ditt dokument. I kommandot läge, när du trycker på en knapp, exekveras ett lämpligt kommando. Skriv "3dw" i infogningsläge, så ser du de bokstäverna som visas på markören. Skriv samma sekvens i kommandoläge, och du kommer radera de tre följande orden från ditt dokument. (Skriv 'u' för att ångra, förstås!) Du byter lägen genom att slå Escape. En liten stapel längst ner på skärmen kommer att berätta vilket läge du befinner dig i.

Det här låter som om det är mer problem än det är värt, men när du är över inlärningskurvan är Vims kraft och hastighet fantastisk. På grund av modaliteten behöver de vanligaste kommandona inte "dekorera" med ctrl- eller altangenter. Vill du hoppa över ett ord? Hit 'w'. Vill du hoppa över 7 ord? Hit '7w'. Flytta till rad 34? 34G. Överst på filen? gg. Senaste raden i filen? G. Alla större navigations- och redigeringsfunktioner kräver endast 2 eller 3 tangenter, utan de bizarre fingeravlastningsövningar som krävs av EMACS eller prowling via menyer. Vim för Windows kartar också de flesta standardnycklarna, så sida upp och sida neråt som förväntat - och om du vill att de ska göra något annat kan du redigera nyckelbindningsfilen.

Vim innehåller en grundläggande GUI, och kan du använda musen för att utföra många kommandon, men om du begränsar dig bara till musfunktionaliteten, kan du lika bra använda Notepad. Om du i första hand skriver formaterad text är Vim inte det bästa verktyget för dig (men om du behöver skriva markerad text, till exempel LaTEX, kan det vara mycket användbart!), Men om du redigerar många batchfiler, PERL skript eller liknande - och speciellt om du regelbundet flyttar mellan Windows och * nix-miljöer - det är extremt kraftfullt. Förutom vilken, om du behärskar Vim, kommer din geekkrediter definitivt att gå upp några få skåror.