Προγραμματισμός

* Γνώση Υπολογιστών >> Προγραμματισμός >> Perl Προγραμματισμός

Πώς να γράψετε ένα Perl Script στο VI

Vi είναι μια ντεμοντέ πρόγραμμα επεξεργασίας κειμένου που αρχικά αναπτύχθηκε το 1976 . Παρά το ότι η ηλικία , παραμένει δημοφιλής με πολλούς προγραμματιστές και τους οπαδούς του Linux για τα ισχυρά εργαλεία χειραγώγησης κείμενο χτισμένη σε αυτό . Παρά αυτή τη δύναμη , πολλοί νέοι χρήστες οδηγούνται μακριά από αυτό με απότομη καμπύλη εκμάθησης του σε σύγκριση με άλλους επεξεργαστές κειμένου . Για να μάθετε Vi , το καλύτερο είναι να βουτήξει δεξιά μέσα και να αρχίσει να εργάζεται με το γράψιμο ένα απλό σενάριο Perl στον επεξεργαστή κειμένου Vi . Οδηγίες
Η 1

Ξεκινήστε τον επεξεργαστή Vi . Στα Windows , θα πρέπει να έχετε μια επιλογή στο μενού Έναρξη σας γι 'αυτό . Οι χρήστες του Linux απλά πρέπει να πληκτρολογήσετε " : vi " ( ή " vim " ) σε κονσόλες τους . Οι χρήστες Mac OS X πρέπει να ανοίξει " Applications /Utilities /Terminal" και πληκτρολογήστε " vim . " Θα εμφανιστεί το μενού Vi . Το πρώτο σημαντικό πράγμα που πρέπει να σημειωθεί είναι ότι Vi έχει δύο τρόπους : κατάσταση εντολών ( που ονομάζεται επίσης κανονική λειτουργία ) και ο τρόπος ένθετο , και είναι σημαντικό να θυμόμαστε τι κατάσταση θα είναι ανά πάσα στιγμή . Οι νεότερες εκδόσεις του Vi θα περιλαμβάνει μια ειδοποίηση στο κάτω μέρος της οθόνης για να σας ενημερώσουμε όταν βρίσκεστε στη λειτουργία "Εισαγωγή" . Κάθε φορά που ξεκινάτε Vi , θα αρχίσετε πάντα σε κατάσταση εντολών . 2

Αλλαγή σε Εισαγωγή λειτουργία . Οκτώ τρόποι υπάρχουν για να γίνει αυτό ανάλογα με το πώς θέλετε να εισαγάγετε το κείμενο . Το πιο απλό είναι απλά πατώντας το "i " κλειδί . Αυτό θα σας αναγκάσει να εισάγετε κείμενο στην τρέχουσα θέση του δρομέα , ακριβώς όπως θα περίμενε κανείς σε οποιοδήποτε άλλο πρόγραμμα επεξεργασίας κειμένου .
Εικόνων 3

Πληκτρολογήστε την ακόλουθη Perl script , όπως θα κάνατε κανονικά σε ένα πρόγραμμα επεξεργασίας κειμένου :

χρησιμοποιήσετε Net :: FTP

$ ftpClient = Net :: FTP - > νέο ( " ftpserver.com " )

$ ftpClient - > login ( " χρήστης " , " πέρασμα " )

$ ftpClient - > σταματήσουν

μπορεί να παρατηρήσετε ένα πρόβλημα : ο συγγραφέας αυτού του σεναρίου , που χρησιμοποιείται πάρα πολύ για να εργάζονται σε Ruby , έμειναν έξω από τα ερωτηματικά κατά τη τέλος κάθε γραμμής . Αυτό πρέπει να διορθωθεί .
Η 4

Hit "Esc " για να βγείτε από τη λειτουργία Insert και να επιστρέψετε στην κατάσταση εντολών . Πατήστε το πλήκτρο " A " για να μεταβείτε στο τέλος της τρέχουσας γραμμής και μπείτε στη λειτουργία Insert . Πατήστε το " ? " Για να εισάγετε το ερωτηματικό . Τώρα πατήστε " Esc " ξανά για να βγείτε από τη λειτουργία εντολών .
5

Πατήστε το πλήκτρο " k" ( ή το επάνω βέλος) για να κινηθεί προς τα επάνω στην προηγούμενη γραμμή . Πατήστε το πλήκτρο " ". και αυτή η ισχυρή εντολή αναγκάζει να επαναλάβετε την πιο πρόσφατη σειρά ενεργειών ( σε αυτή την περίπτωση , " A " εντολών και πληκτρολογήστε " ? " ). Έτσι , δεν έχει σημασία που βρίσκεται ο δρομέας σας καταλήγει στη γραμμή , πατώντας " . " θα φροντίσει για τα πάντα . Τώρα μπορείτε να χρησιμοποιήσετε το " k" και " . " . να συμπληρώσετε γρήγορα τον κώδικα με τους αγνοούμενους ερωτηματικά
Η 6

Αποθηκεύστε την εργασία σας, πληκτρολογώντας " : w perl.pl. " Κλείστε πληκτρολογώντας " : . Q "
Η
εικόνων

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα