Vi är en gammaldags text editor som ursprungligen utvecklades 1976 . Trots det är ålder , är det fortfarande populärt med många programmerare och Linux fläktar för de kraftfulla verktyg texthantering inbyggda i det . Trots denna makt , är det många nya användare drivas bort från den av dess brant inlärningskurva jämfört med andra textredigerare . Att lära Vi är det bäst att dyka rätt in och börja arbeta med att skriva ett enkelt Perl-skript i VI textredigerare . Instruktioner
1
startar vi-redigeraren . I Windows , bör du ha ett alternativ i Start-menyn för det . Linux-användare behöver bara skriva " : vi " ( eller " vim " ) i sina konsoler . Mac OS X-användare behöver öppna " Program /Verktygsprogram /Terminal " och typ " vim . " Du kommer att presenteras med Vi -menyn . Det första viktiga att notera är att Vi har två lägen : kommando läge ( även kallat normalläge ) och infogningsläge , och det är viktigt att komma ihåg vad du höll på hela tiden . Senare versioner av Vi kommer att inkludera ett meddelande längst ned på skärmen för att informera dig när du är i " Infoga " -läge . När du startar vi , kommer du börjar alltid i kommando -läge .
2
Växla till Infoga -läge . Åtta sätt finns tillgängliga för att göra detta beroende på hur du vill infoga texten . Det enklaste är att helt enkelt genom att trycka på "i " -knappen . Detta kommer att leda till att du infoga text vid markörens aktuella position , precis som du förväntar dig i någon annan textredigerare .
3
Skriv följande Perl-skript som du normalt gör i en textredigerare :
använda Net :: FTP
$ ftpClient = Net :: FTP - > ny ( " ftpserver.com " ) katalog
$ ftpClient - > login ( " user " , " pass " ) katalog
$ ftpClient - > quit
Du kan märka ett problem : författaren till denna skrift , alltför vana vid att arbeta i Ruby , slutade semikolonen vid slutet av varje rad . Detta behöver fixas .
4
Hit " Esc " för att avsluta Infoga och återgå till kommando läge . Tryck " A " för att gå till slutet av den aktuella raden och skriv Insert -läget . Tryck " ; " för att infoga semikolon . Nu slår " Esc " igen för att avsluta kommandot läget . Tryck på " k " -tangenten ( eller på uppåtpilen ) för att flytta upp till föregående rad
5
. Tryck på " . " och detta kraftfulla kommando gör det för att upprepa den senaste serien av åtgärder ( i detta fall , " A " -kommandot och skriv " , " . ) Så , oavsett var markören hamnar på linjen , trycker på " . " kommer att ta hand om allt . Nu kan du använda " k " och " . " att snabbt fylla koden med de saknade semikolon
6
Spara ditt arbete genom att skriva . " : w perl.pl. " Avsluta genom att skriva " : . Q " Addera