Android

Πώς να αντιγράψετε, να κόψετε και να επικολλήσετε το vim / vi

Meet Corliss Archer: Photo Contest / Rival Boyfriend / Babysitting Job

Meet Corliss Archer: Photo Contest / Rival Boyfriend / Babysitting Job

Πίνακας περιεχομένων:

Anonim

Όταν εργάζεστε με αρχεία κειμένου, η αντιγραφή, κοπή και επικόλληση κειμένου είναι μία από τις πιο συχνά εκτελούμενες εργασίες.

Το Vim ή ο πρόδρομος Vi του είναι προεγκατεστημένος στο macOS και σχεδόν σε όλες τις διανομές του Linux. Η γνώση των βασικών στοιχείων του Vim είναι χρήσιμη σε μια κατάσταση όπου ο αγαπημένος σας επεξεργαστής δεν είναι διαθέσιμος.

Αυτό το άρθρο παρουσιάζει τον τρόπο αντιγραφής, αποκοπής και επικόλλησης στον επεξεργαστή Vim / Vi.

Αντιγραφή, Αποκοπή και Επικόλληση σε Κανονική λειτουργία

Όταν ξεκινάτε τον επεξεργαστή Vim, βρίσκεστε σε κανονική λειτουργία. Σε αυτή τη λειτουργία, μπορείτε να εκτελέσετε εντολές Vim και να περιηγηθείτε στο αρχείο.

Για να επιστρέψετε στην κανονική λειτουργία από οποιαδήποτε άλλη λειτουργία, απλά πατήστε το Esc .

Το Vim έχει τη δική του ορολογία για την αντιγραφή, κοπή και επικόλληση. Το αντίγραφο ονομάζεται yank ( y ), η αποκοπή ονομάζεται διαγραφή ( d ) και η επικόλληση ονομάζεται put ( p ).

Αντιγραφή (Yanking)

Για να αντιγράψετε κείμενο, τοποθετήστε το δρομέα στην επιθυμητή θέση και πατήστε το πλήκτρο y ακολουθούμενο από την εντολή κίνησης. Παρακάτω υπάρχουν μερικές χρήσιμες εντολές σέρνας:

  • yy - Yank (αντιγραφή) της τρέχουσας γραμμής, συμπεριλαμβανομένου του χαρακτήρα νέας γραμμής. 3yy - Yank (αντιγραφή) τριών γραμμών, ξεκινώντας από τη γραμμή όπου βρίσκεται ο δρομέας. y$ - Yank (αντιγράψτε) τα πάντα από το δρομέα στο τέλος της γραμμής. y^ - Yank (αντιγράψτε) τα πάντα από το δρομέα στην αρχή της γραμμής. yw - Yank (αντίγραφο) στην αρχή της επόμενης λέξης. yiw - Yank (αντιγράψτε) την τρέχουσα λέξη. y% - Yank (αντίγραφο) στον αντίστοιχο χαρακτήρα. Τα προεπιλεγμένα υποστηριζόμενα ζεύγη είναι () , {} , και . Χρήσιμο για την αντιγραφή κειμένου ανάμεσα στις αντίστοιχες αγκύλες.

Κοπή (Διαγραφή)

Στην κανονική λειτουργία, το d είναι το κλειδί για την κοπή (διαγραφή) κειμένου. Μετακινήστε το δρομέα στην επιθυμητή θέση και πατήστε το πλήκτρο d , ακολουθούμενο από την εντολή κίνησης. Ακολουθούν ορισμένες χρήσιμες εντολές διαγραφής:

  • dd - Διαγραφή (περικοπή) της τρέχουσας γραμμής, συμπεριλαμβανομένου του χαρακτήρα νέας γραμμής. 3dd - Διαγραφή (κοπεί) τριών γραμμών, ξεκινώντας από τη γραμμή στην οποία είναι τοποθετημένος ο δρομέας, d$ - Διαγραφή (κοπεί) τα πάντα από το δρομέα στο τέλος της γραμμής.

Οι εντολές κίνησης που ισχύουν για το ράγισμα ισχύουν επίσης για τη διαγραφή. Για παράδειγμα, dw , διαγράφει στην αρχή της επόμενης λέξης και d^ διαγράφει τα πάντα από το δρομέα στην αρχή της γραμμής.

Επικόλληση (τοποθέτηση)

Για να τοποθετήσετε το τσακισμένο ή διαγραμμένο κείμενο, μετακινήστε το δρομέα στην επιθυμητή θέση και πατήστε το πλήκτρο p για να το βάλετε (επικολλήσετε) το κείμενο μετά τον κέρσορα ή το P για να το τοποθετήσετε (επικόλληση) πριν από τον κέρσορα.

Αντιγραφή, Αποκοπή και Επικόλληση σε λειτουργία Οπτικής

Η οπτική λειτουργία του Vim σάς επιτρέπει να επιλέγετε και να χειρίζεστε κείμενο.

  1. Τοποθετήστε το δρομέα στη γραμμή που θέλετε να αρχίσετε να κόβετε ή να κόβετε.

    Η οπτική λειτουργία έχει τρεις υποτύπους.

    • Πατήστε το πλήκτρο v για να μπείτε στην οπτική λειτουργία. Πατήστε το πλήκτρο V για να εισέλθετε στη λειτουργία οπτικής γραμμής, όπου το κείμενο επιλέγεται από τη γραμμή. Πατήστε Ctrl+v για να μπείτε στη λειτουργία οπτικού μπλοκ. Σε αυτή τη λειτουργία, το κείμενο επιλέγεται από μπλοκ ορθογωνίου.

    Η είσοδος στην οπτική λειτουργία σηματοδοτεί επίσης ένα σημείο εκκίνησης.

    Μετακινήστε το δρομέα στο τέλος του κειμένου που θέλετε να αντιγράψετε ή να κόψετε. Μπορείτε να χρησιμοποιήσετε μια εντολή κίνησης ή πάνω, κάτω, δεξιά και αριστερά βέλη.

    Πατήστε y για αντιγραφή ή d για να διακόψετε την επιλογή.

    Μετακινήστε το δρομέα στη θέση όπου θέλετε να επικολλήσετε τα περιεχόμενα.

    Πατήστε το πλήκτρο P για να επικολλήσετε τα περιεχόμενα πριν από το δρομέα ή το p για να το επικολλήσετε μετά τον κέρσορα.

συμπέρασμα

Σε αυτόν τον οδηγό, σας δείξαμε πώς μπορείτε να αντιγράψετε, να κόψετε και να επικολλήσετε το Vim.

Μη διστάσετε να αφήσετε ένα σχόλιο εάν έχετε οποιεσδήποτε ερωτήσεις.

τερματικό vim