Επιλέξτε Όλο το κείμενο στο Emacs

Epilexte Olo To Keimeno Sto Emacs



Όταν εργάζεστε με το Emacs, υπάρχουν διαφορετικές περιπτώσεις που πρέπει να επιλέξετε όλο το κείμενο στο buffer σας. Ίσως θέλετε να κόψετε ολόκληρο το κείμενο ή να το επικολλήσετε αλλού. Ως πρόγραμμα επεξεργασίας κειμένου, το Emacs προσφέρει διαφορετικούς τρόπους για να επιλέξετε όλο το κείμενο στο buffer σας. Αυτός ο οδηγός εστιάζει στους δύο βασικούς τρόπους επιλογής όλων στο Emacs. Επιπλέον, θα δώσουμε τα βήματα και τις εντολές για το τι πρέπει να κάνετε αφού επιλέξετε όλο το κείμενο. Για παράδειγμα, θα δούμε πώς να αντιγράψουμε ή να κόψουμε την επιλεγμένη περιοχή. Ας ξεκινήσουμε!

Δύο τρόποι για τον τρόπο επιλογής όλων των κειμένων στο Emacs

Όταν θέλετε να επιλέξετε όλα στο Emacs, ο στόχος είναι να επισημάνετε μια 'περιοχή' που θέλετε να επιλέξετε. Σε αυτήν την περίπτωση, η περιοχή είναι ολόκληρο το κείμενο στο buffer σας. Για παράδειγμα, εάν θέλετε να αποκόψετε/διαγράψετε όλο το κείμενο μέσα στο buffer σας, η επιλογή όλων είναι η πιο εύκολη επιλογή αντί να διαγράψετε χαρακτήρα προς χαρακτήρα. Ας καλύψουμε δύο μεθόδους υλοποίησης του Emacs 'επιλογή όλων'.







Μέθοδος 1: Χρήση των συντομεύσεων πληκτρολογίου



Όπως τα περισσότερα πράγματα στο Emacs, μπορείτε να τα επιλέξετε όλα χρησιμοποιώντας τις συντομεύσεις πληκτρολογίου. Με αυτήν τη μέθοδο, πρέπει να ορίσετε την περιοχή έναρξης και λήξης για την περιοχή προορισμού. Δεδομένου ότι ο στόχος μας είναι να επιλέξουμε όλα, η ένδειξη έναρξης είναι η αρχή του buffer και η ένδειξη τέλους είναι το τέλος του buffer.



Για να επισημάνετε την αρχή του buffer, βεβαιωθείτε ότι η θέση του δρομέα σας βρίσκεται στην αρχή ή από όπου θέλετε να ξεκινήσετε την επιλογή. Στη συνέχεια, πατήστε το «C-space» ή τη συντόμευση πληκτρολογίου «Ctrl + Space» για να επισημάνετε τη θέση έναρξης. Θα λάβετε μια έξοδο που θα δείχνει 'Επισήμανση ως ενεργή' για να επιβεβαιώσετε ότι η περιοχή έναρξης έχει επισημανθεί.






Το επόμενο βήμα είναι να επιλέξετε το τελευταίο σημάδι που είναι το τέλος του buffer. Μετακινήστε τον κέρσορα στο τέλος του buffer χρησιμοποιώντας την εντολή 'M ->' που είναι η συντόμευση πληκτρολογίου 'Alt+Shift+>'.

Με αυτόν τον τρόπο, θα επιλέξετε την επισημασμένη περιοχή, παρόμοια με την επιλογή όλων των στοιχείων μέσα στο buffer του Emacs.




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

Μέθοδος 2: Χρήση της εντολής 'Mark-Whole-Buffer'.

Ας υποθέσουμε ότι αισθάνεστε ότι ο ορισμός της αρχής και του τέλους της περιοχής στόχου είναι μια τέτοια ταλαιπωρία. Υπάρχει μια εύκολη διέξοδος. Για αυτή τη δεύτερη μέθοδο, θα χρησιμοποιήσουμε την εντολή 'mark-whole-buffer'.

Ανοίξτε την προσωρινή μνήμη που περιέχει το κείμενο που θέλετε να επιλέξετε. Για να τα επιλέξετε όλα, πατήστε την εντολή «C-x h» που σημαίνει ότι πατάτε «Ctrl +x και μετά h». Η περιοχή μέσα στο buffer σας θα επιλεγεί και το χρώμα του φόντου θα αλλάξει για να επιβεβαιωθεί ότι καταφέρατε να την επιλέξετε.


Θα λάβετε μια έξοδο που δείχνει 'Σήμανση σετ' που επιβεβαιώνει ότι έχει επιλεγεί η περιοχή-στόχος.

Εργασία στην επιλεγμένη περιοχή

Έχουμε δει τις δύο μεθόδους που μπορείτε να χρησιμοποιήσετε για να επιλέξετε όλες στο Emacs. Αφού επιλέξετε την περιοχή, υπάρχουν διάφορες λειτουργίες που μπορείτε να εκτελέσετε. Για παράδειγμα, μπορείτε να αντιγράψετε, να αποκόψετε ή να επικολλήσετε το κείμενο. Ας περάσουμε από το καθένα από αυτά.

Αντιγραφή

Μπορείτε να αντιγράψετε μόνο ένα επιλεγμένο στοιχείο. Για να αντιγράψετε την επιλεγμένη περιοχή μέσα σε ένα buffer, βεβαιωθείτε ότι την επιλέξατε χρησιμοποιώντας οποιαδήποτε από τις μεθόδους που καλύφθηκαν προηγουμένως. Στη συνέχεια, πατήστε την εντολή 'M-w' που είναι η συντόμευση πληκτρολογίου 'Alt + w' για να αντιγράψετε το κείμενο.

Αποκοπή του κειμένου

Μπορείτε να διαγράψετε όλο το επιλεγμένο κείμενο μέσα στο buffer σας χρησιμοποιώντας την επιλογή 'cut'. Επιλέξτε την περιοχή και, στη συνέχεια, πατήστε την εντολή 'C-w' που είναι 'Ctrl + w' και όλο το κείμενο/περιοχή θα διαγραφεί από το buffer σας.

Επικολλήστε το κείμενο

Εάν θέλετε να κάνετε αντιγραφή-επικόλληση του επιλεγμένου κειμένου, ξεκινήστε επιλέγοντάς το και αντιγράφοντας το. Τέλος, πατήστε την εντολή 'C-y', το 'Ctrl + y', για να επικολλήσετε το αντιγραμμένο κείμενο όπου βρίσκεται ο δρομέας. Επικολλήσαμε το κείμενο στο παρακάτω παράδειγμά μας για να το αντιγράψουμε.

συμπέρασμα

Το Emacs σάς επιτρέπει να επιλέξετε όλο το κείμενο μέσα στο buffer σας για διαφορετικές λειτουργίες. Είτε θέλετε να αντιγράψετε είτε να αποκόψετε το κείμενο μέσα στο buffer, αυτή η ανάρτηση έχει παρουσιάσει δύο μεθόδους για να επιλέξετε όλα τα περιεχόμενα μέσα στο buffer σας επισημαίνοντας την περιοχή. Τέλος, παρείχαμε τρεις λειτουργίες σχετικά με το τι πρέπει να κάνετε με την επιλεγμένη περιοχή, συμπεριλαμβανομένης της αντιγραφής, της αποκοπής και της επικόλλησης του κειμένου.