Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> perl Programmering >> Content

    Hur man skriver ett perl-skript i VI

    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

    Tidigare:

    nästa:
    relaterade artiklar
    ·Handledning för XML för Perl
    ·Hur man tolka CSV i Perl
    ·Hur konverterar man från Perl till Python & AppEngine
    ·Ansluta till en Oracle -databas med Perl
    ·Hur man läser en DOSBox linje med Perl
    ·Suzuki 250 Quad Specifikationer
    ·Perl Kräv Vs . Använd
    ·Hur man använder en switch-sats i Perl
    ·Hur man använder foreach uttalande i Perl
    ·Hur man skriver ut siffror i ett Perl Script
    Utvalda artiklarna
    ·Konvertera en video till en FLV på PHP
    ·Hur Undelete root-kontot för MySQL
    ·Hur vill kolla din PHP-kod för endast heltal i formulä…
    ·Hur man skapar Tidsfördröjning i Python
    ·Hur man testar Remote Timeout anslutningar i PHP
    ·Hur man skriver JDBC Använda Eclipse
    ·Hur man skriver Strängfunktioner i Python
    ·Common Application Programming Interface
    ·Microsoft Visual Basic Projects
    ·Skriva ut bilder med AS3
    Copyright © Dator Kunskap http://www.dator.xyz