Vi er en gammeldags teksteditor oprindeligt udviklet i 1976. Trods det er alder , er det stadig populært med mange programmører og Linux ventilatorer til de kraftfulde tekst manipulation værktøjer indbygget i det. På trods af denne magt , er mange nye brugere kørt væk fra det ved sin stejl indlæringskurve i forhold til andre teksteditorer . Hvis du vil vide Vi, er det bedst at dykke ret i, og begynde at arbejde med at skrive et simpelt Perl-script i VI teksteditor. Instruktioner
1
Start Vi editor. I Windows skal du have en mulighed i din Start -menuen for det. Linux-brugere simpelthen nødt til at skrive " : vi " (eller " vim " ) i deres konsoller. Mac OS X-brugere har brug for at åbne " Programmer /Hjælpeprogrammer /Terminal " og skrive " vim ". Du vil blive præsenteret med Vi menu. Den første vigtige ting at bemærke er, at Vi har to tilstande : kommandotilstand ( også kaldet normal tilstand) og indsæt mode, og det er vigtigt at huske, hvilken tilstand du er i på alle tidspunkter. Senere versioner af Vi vil omfatte en meddelelse nederst på skærmen for at informere dig, når du er i "Indsæt" mode. Når du starter Vi, vil du altid begynde i kommando -mode.
2
Skift til Indsæt -tilstand. Otte måder er til rådighed til at gøre dette afhængigt af hvordan du vil indsætte teksten. Det enkleste er blot ved at trykke på "i "-tasten. Dette vil medføre, at du indsætte tekst ved markørens aktuelle position , præcis som du ville forvente i enhver anden teksteditor.
3
Skriv følgende Perl script , som du normalt ville gøre i en teksteditor : Hej
brug Net :: FTP
$ ftpClient = Net :: FTP -> nye ( " ftpserver.com " )
$ ftpClient -> login ( " bruger " , " pass " )
$ ftpClient - > quit
Du vil måske bemærke et problem : forfatteren af dette script , også vant til at arbejde i Ruby, slap de semikoloner på slutningen af hver linje . Det skal fastsættes .
4
Hit "Esc " for at afslutte Insert -mode og vende tilbage til kommando -mode. Tryk på " A " for at gå til slutningen af den aktuelle linje og indtast Insert -mode. Tryk på " ," at indsætte semikolon. Nu hit "Esc " igen for at afslutte kommandoen mode.
5.
Tryk på " k "-tasten (eller pil op ) til at flytte til det forrige linje. Tryk på " ". og denne magtfulde kommando får den til at gentage den seneste række handlinger (i dette tilfælde , "A" kommando og type "," ). Så uanset hvor markøren ender på linjen, at trykke på " ". vil tage sig af alting. Nu kan du bruge " k " og " . " til hurtigt at fylde koden med de manglende semikolon
6
Gem dit arbejde ved at skrive ". : w perl.pl. " Afslut ved at skrive " : . Q "