Δεν χρειάζεται να πληκτρολογήσετε ξανά εντολές που εκτελέστηκαν στο Vim. Χρησιμοποιήστε τη δυνατότητα ιστορικού εντολών του Vim.
Ενώ μπορείτε να χρησιμοποιήσετε το ιστορικό εντολών του κελύφους Linux για να ανακαλέσετε εντολές που χρησιμοποιήσατε προηγουμένως, ξέρατε ότι μπορείτε να κάνετε το ίδιο πράγμα στο Vim;
Το Vim διαθέτει μια δυνατότητα ιστορικού εντολών που σας επιτρέπει να βρείτε και να εκτελέσετε εντολές που έχετε ήδη εισαγάγει. Δείτε πώς μπορείτε να έχετε πρόσβαση.
Ανάκληση εντολών Vim
Ο απλούστερος τρόπος για να ανακαλέσετε τις εντολές που έχετε εισαγάγει στο Vim είναι να εισέλθετε στη λειτουργία εντολών. Για να το κάνετε αυτό, πατήστε Διαφυγή και μετά το Ανω κάτω τελεία (:) κλειδί. Τώρα μπορείτε να κάνετε κύλιση προς τα πίσω και προς τα εμπρός στο ιστορικό εντολών σας χρησιμοποιώντας το Πάνω και Κάτω πληκτρα ΒΕΛΟΥΣ.
Όταν θέλετε να εκτελέσετε μια εντολή, πατήστε Εισαγω. Αυτό είναι παρόμοιο με τη χρήση του μηχανισμός ιστορικού κελύφους σε σύγχρονα κελύφη όπως το Bash ή το Zsh.
Άνοιγμα του παραθύρου "Ιστορικό εντολών".
Μπορείτε επίσης να ανοίξετε ένα παράθυρο ιστορικού που εμφανίζει όλες τις εντολές που είχατε εκδώσει προηγουμένως, μπαίνοντας στη λειτουργία εντολών και πατώντας Ctrl + F.
Όταν ανοίξετε αυτό το παράθυρο, μπορείτε να πλοηγηθείτε προς τα πάνω και προς τα κάτω πατώντας το κ και ι πλήκτρα, παρόμοια με τη μετακίνηση στο buffer Vim.
Όταν φτάσετε σε μια γραμμή που θέλετε να τρέξετε ξανά, απλώς πατήστε Εισαγω και το Vim θα εκτελέσει αυτήν την εντολή.
Κλείσιμο του παραθύρου "Ιστορικό εντολών".
Ενώ το παράθυρο ιστορικού εντολών είναι χρήσιμο, μπορεί να αναρωτιέστε πώς να βγείτε από αυτό χωρίς να εκτελέσετε μια εντολή. Είναι εύκολο να το ανοίξεις κατά λάθος από τότε Ctrl + F μετακινεί επίσης την οθόνη προς τα εμπρός εάν δεν έχετε πατήσει το Ανω κάτω τελεία (:) κλειδί. Ίσως να είχατε σκοπό να το κάνετε αυτό.
Ευτυχώς, είναι εύκολο να κλείσετε το παράθυρο εντολών. Εάν βρίσκεστε στο ιστορικό εντολών, πατήστε Ctrl + C για να πηδήξετε προς τα κάτω και, στη συνέχεια, πατήστε είτε Ctrl + C ή Esc να κλείσει τελείως το παράθυρο.
Τώρα μπορείτε να σελιδοποιήσετε το αρχείο σας εάν θέλετε να το κάνετε αυτό αντί να ανοίξετε το παράθυρο ιστορικού εντολών.
Τώρα μπορείτε να αποκτήσετε πρόσβαση στο Ιστορικό εντολών στο Vim
Το ιστορικό εντολών είναι ένα ακόμη από τα ισχυρά χαρακτηριστικά του Vim. Μπορείτε να δείτε τις εντολές που έχετε εκδώσει, είτε σε λειτουργία εντολών είτε στο παράθυρο ιστορικού εντολών και να τις εκτελέσετε. Εάν ανοίξατε το παράθυρο ιστορικού εντολών κατά λάθος, μπορείτε επίσης να το κλείσετε γρήγορα.
Ένα άλλο χαρακτηριστικό του Vim που συχνά παραβλέπεται είναι η δυνατότητα ανοίγματος και εναλλαγής μεταξύ πολλαπλών παραθύρων επεξεργασίας, ακόμη και εκτέλεσης εντολών πλήρους τερματικού.