Vi er en gammeldags tekst editor opprinnelig utviklet i 1976 . Til tross for sin alder , er det fortsatt populært med mange programmerere og Linux- fans for de kraftige tekst manipulasjon verktøy bygget inn i den . Til tross for denne kraften , er mange nye brukere drevet bort fra den ved sin bratt læringskurve i forhold til andre tekstbehandlingsprogram . Hvis du vil vite Vi, er det best å hoppe rett inn og begynne å jobbe med å skrive et enkelt Perl-skript i VI tekst editor. Instruksjoner
en
Start Vi editor. I Windows , bør du ha et alternativ i Start-menyen for det. Linux-brukere bare trenger å skrive " : vi" (eller " vim ") i sine konsoller. Mac OS X-brukere må åpne " Programmer /Verktøy /Terminal " og type " Vim ". Du vil bli presentert med Vi menyen . Det første viktige ting å merke seg er at Vi har to modi: kommando -modus ( også kalt normal modus ) og insert -modus, og det er viktig å huske hvilken modus du er i til enhver tid. Senere versjoner av Vi vil inkludere en melding nederst på skjermen for å informere deg når du er i "Insert "-modus . Når du starter Vi, vil du alltid begynne i kommando -modus.
2
Bytt til Sett inn -modus. Åtte måter er tilgjengelig for å gjøre dette avhengig av hvordan du vil sette inn teksten. Det enkleste er rett og slett ved å trykke på "i "-tasten. Dette vil føre til at du sette inn tekst ved gjeldende markørposisjon , akkurat som du ville forvente i annen tekst editor.
3
Skriv inn følgende Perl-skript som du normalt ville gjort i en tekst editor : en
bruk Net :: FTP
$ ftpClient = Net :: FTP - > new ( " ftpserver.com ")
$ ftpClient - > logg ( " bruker ", " pass " )
$ ftpClient - > slutte
Du kan merke et problem: forfatteren av dette skriptet , også vant til å jobbe i Ruby , slapp de semikolon på slutten av hver linje . Dette må fikses .
4
Hit " Esc " for å avslutte Insert -modus og gå tilbake til kommando-modus . Trykk på "A " for å gå til slutten av gjeldende linje og skriv inn modus. Trykk " ; " for å sette inn semikolon . Nå trykke " Esc " igjen for å gå ut av kommando-modus .
5
Trykk på " k" -tasten ( eller pil opp ) for å gå opp til forrige linje. Trykk på " . " og dette kraftige kommandoen fører det til å gjenta den siste serien av handlinger ( i dette tilfellet , "A" -kommandoen og skriv " ; " . ) Så, uansett hvor markøren ender opp på linje, trykke på " . " vil ta seg av alt . Nå kan du bruke " k" og " . " til raskt å fylle inn koden med de manglende semikolon
6
Lagre arbeidet ved å skrive. " : w perl.pl. " Avslutt ved å skrive " : . Q"