Η επεξεργασία αρχείων κειμένου απευθείας από το τερματικό Linux μπορεί να είναι δύσκολη, ειδικά αν χρησιμοποιείτε ένα περίπλοκο πρόγραμμα επεξεργασίας κειμένου όπως το Vi ή το Vim. Οι αρχάριοι χρήστες δυσκολεύονται να τυλίξουν το κεφάλι τους γύρω από τους επεξεργαστές κειμένου γραμμής εντολών και συχνά δυσκολεύονται να απομνημονεύσουν τα βασικά δεσμά που χρησιμοποιούνται για την εκτέλεση βασικών λειτουργιών.
Ακόμη και η διαγραφή γραμμών στο Vi και στο Vim μπορεί να είναι μια δύσκολη δουλειά για τους νεοφερμένους. Αλλά η χρήση ενός στοιχειώδους εργαλείου όπως ένα πρόγραμμα επεξεργασίας κειμένου δεν χρειάζεται να είναι τόσο δύσκολη.
Δείτε πώς μπορείτε να αφαιρέσετε μία ή περισσότερες γραμμές από ένα αρχείο κειμένου χρησιμοποιώντας Vi και Vim.
Πώς να διαγράψετε μια μεμονωμένη γραμμή στο Vi/Vim
Υπάρχει καλύτερος τρόπος διαγραφής πλήρων γραμμών στα Vi και Vim από το spamming Backspace στο πληκτρολόγιο.
Για να διαγράψετε μια γραμμή σε Vi ή Vim, μεταβείτε πρώτα στην κανονική λειτουργία. Εάν βρίσκεστε σε λειτουργία εντολών ή εισαγωγής, μπορείτε να επιστρέψετε στην κανονική λειτουργία πατώντας
Διαφυγή.Επισημάνετε τη γραμμή που θέλετε να διαγράψετε και, στη συνέχεια, πατήστε δδ ή ρε στο πληκτρολόγιο. Το πρόγραμμα επεξεργασίας θα αφαιρέσει αυτόματα ολόκληρη τη γραμμή από το αρχείο. Σημειώστε ότι οι εντολές Vi και Vim κάνουν διάκριση πεζών-κεφαλαίων, που σημαίνει ρε και ρε προσδιορίζονται ως δύο ξεχωριστές εντολές.
Να χτυπήσει δδ ή ρε πολλές φορές θα διαγράψει πολλές γραμμές μία προς μία. Η επόμενη γραμμή θα τονιστεί αυτόματα μόλις διαγραφεί η πρώτη.
Σχετίζεται με: Πώς να χρησιμοποιήσετε το Vim: Ένας οδηγός για τα βασικά
Διαγραφή πολλαπλών γραμμών σε Vi και Vim
Εάν θεωρείτε ότι τα επαναλαμβανόμενα πλήκτρα στο πληκτρολόγιο είναι άβολα, μπορείτε να αφαιρέσετε πολλές γραμμές ταυτόχρονα, τροποποιώντας την προαναφερθείσα εντολή. Αντί απλά να πατάς δδ, μπορείτε να καθορίσετε τον αριθμό των γραμμών που θέλετε να διαγράψετε.
Για παράδειγμα, πληκτρολόγηση 3η θα διαγράψει τις επόμενες τρεις γραμμές από το αρχείο.
Εάν θέλετε να διαγράψετε γραμμές εντός ενός συγκεκριμένου εύρους, θα πρέπει πρώτα να μεταβείτε στη λειτουργία εντολών (πατήστε Διαφυγή ενώ βρίσκεται σε κανονική λειτουργία). Στη συνέχεια, χρησιμοποιήστε την ακόλουθη σύνταξη για να δημιουργήσετε τη δική σας εντολή διαγραφής:
:[αρχή],[τέλος]δ
Για παράδειγμα, για να διαγράψετε τις γραμμές μεταξύ του εύρους ένα και πέντε:
: 1,5 η
Μπορείτε επίσης να χρησιμοποιήσετε χαρακτήρες μπαλαντέρ στην προαναφερθείσα εντολή.
- . (Τελεία): Αναφέρεται στην τρέχουσα γραμμή
- $ (δολάριο): Υποδηλώνει το τέλος του αρχείου
- % (Ποσοστό): Ταιριάζει με όλες τις γραμμές του αρχείου
Για παράδειγμα:
:.,5d #διαγράφει γραμμές μεταξύ της τρέχουσας γραμμής και της πέμπτης γραμμής.
:.,$d #αφαιρεί όλες τις γραμμές που ξεκινούν από την τρέχουσα γραμμή μέχρι το τέλος.
:%d #διαγράφει ολόκληρο το αρχείο
Σχετίζεται με: Το φύλλο εξαπάτησης του επεξεργαστή γραμμής εντολών Vim Linux
Spamming Backspace; Συγγνώμη, χρησιμοποιώ Vi/Vim
Εάν θέλετε να γίνετε δυναμικός χρήστης Linux, η εκμάθηση των βοηθητικών προγραμμάτων της γραμμής εντολών είναι η κατεύθυνση προς την οποία πρέπει να κατευθυνθείτε. Στο Linux, μπορείτε να χρησιμοποιήσετε διάφορες συντομεύσεις και δεσμεύσεις πλήκτρων για να εκτελέσετε εργασίες που διαφορετικά θα απαιτούσαν πολύ χρόνο και προσπάθεια.
Για όσους ανυπομονούν να κατακτήσουν το Vim, υπάρχουν καλά νέα. Το πακέτο vim συνοδεύεται από Vimtutor, έναν δωρεάν εκπαιδευτή γραμμής εντολών που θα σας βοηθήσει να αξιοποιήσετε το Vim στις πραγματικές του δυνατότητες.
Το να μάθετε πώς να χρησιμοποιείτε ένα πρόγραμμα επεξεργασίας κειμένου που βασίζεται σε τερματικό, όπως το Vim, μπορεί να είναι δύσκολο. Αλλά δεν χρειάζεται να περάσετε με όλα αυτά τα προβλήματα, όχι με το Vimtutor.
Διαβάστε Επόμενο
- Linux
- Επεξεργαστής κειμένου
- Εφαρμογές Linux

Ο Deepesh είναι ο Junior Editor για Linux στο MUO. Γράφει ενημερωτικούς οδηγούς για το Linux, με στόχο να προσφέρει μια ευχάριστη εμπειρία σε όλους τους νεοφερμένους. Δεν είμαι σίγουρος για τις ταινίες, αλλά αν θέλετε να μιλήσετε για τεχνολογία, είναι ο τύπος σας. Στον ελεύθερο χρόνο του, μπορείτε να τον βρείτε να διαβάζει βιβλία, να ακούει διαφορετικά είδη μουσικής ή να παίζει κιθάρα.
Εγγραφείτε στο ενημερωτικό μας δελτίο
Εγγραφείτε στο ενημερωτικό μας δελτίο για συμβουλές τεχνολογίας, κριτικές, δωρεάν ebook και αποκλειστικές προσφορές!
Κάντε κλικ εδώ για να εγγραφείτε