Επισημάνετε την τρέχουσα γραμμή στο Emacs

Episemanete Ten Trechousa Gramme Sto Emacs



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

Ακόμη και στο Emacs, είναι δυνατό να το προσαρμόσετε για να τονίσετε την τρέχουσα γραμμή για να αυξήσετε την ορατότητα. Όταν ορίζετε τον τρόπο επισήμανσης της τρέχουσας γραμμής, μπορείτε να καθορίσετε ποιο χρώμα θα χρησιμοποιείται για το φόντο και το προσκήνιο της επισημασμένης τρέχουσας γραμμής.







Γιατί να επισημάνετε την τρέχουσα γραμμή στο Emacs;

Γνωρίζοντας πώς να επισημάνετε την τρέχουσα γραμμή στο Emacs σας προσφέρει τα ακόλουθα πλεονεκτήματα:



    • Καλύτερη πλοήγηση και οπτική ευκρίνεια – Η γρήγορη παρατήρηση της τρέχουσας γραμμής βελτιώνει την πλοήγησή σας στο ανοιχτό αρχείο. Με αυτόν τον τρόπο, θα έχετε καλύτερη εστίαση όταν κάνετε κύλιση στο αρχείο Emacs.
    • Καλύτερη αναγνωσιμότητα – Η συνολική σας αναγνωσιμότητα στο Emacs θα βελτιωθεί μόλις ενεργοποιήσετε την επισήμανση της τρέχουσας γραμμής. Για παράδειγμα, εάν βρίσκεστε στη λειτουργία προγραμματισμού, μπορείτε εύκολα να διαβάσετε την τρέχουσα γραμμή καθώς ξεχωρίζει από τις άλλες. Επιπλέον, μειώνει την καταπόνηση των ματιών.

Πώς να επισημάνετε την τρέχουσα γραμμή στο Emacs

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




Για να το αλλάξετε αυτό, ας ξεκινήσουμε με πρόσβαση στο αρχείο διαμόρφωσης Emacs. Ανοίξτε το αρχείο '.emacs' ή '.emacs.d/init.el'.





Το Emacs προσφέρει τη λειτουργία 'global-hl-line-mode' που επιτρέπει στους χρήστες να ενεργοποιούν την επισήμανση της τρέχουσας γραμμής. Μόλις ανοίξει το αρχείο διαμόρφωσης Emacs, προσθέστε την ακόλουθη γραμμή για να ενεργοποιήσετε την επισήμανση γραμμής:

( global-hl-line-mode 1 )



Αποθηκεύστε το αρχείο διαμόρφωσης πατώντας τα πλήκτρα “C-x c-s”. Θα λάβετε μια έξοδο που θα δείχνει ότι το αρχείο έχει γραφτεί που σημαίνει ότι έχει αποθηκευτεί.




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

Αλλάξτε τα χρώματα φόντου και προσκηνίου της επισημασμένης γραμμής

Τα προεπιλεγμένα χρώματα φόντου και προσκηνίου για την τρέχουσα επισημασμένη γραμμή στο Emacs μπορούν να αλλάξουν. Εάν δεν αισθάνεστε εντάξει με το χρώμα φόντου, χρησιμοποιήστε το χαρακτηριστικό 'set-face-background' και προσθέστε τον κωδικό χρώματος που προτιμάτε.

Ανοίξτε ξανά το Emacs σας και προσθέστε την ακόλουθη γραμμή:

( set-face-background 'hl-line' #00FF00”)


Για την περίπτωσή μας, χρησιμοποιούμε τον κωδικό χρώματος #00FF00 για το πράσινο χρώμα. Αλλάξτε το σύμφωνα με τις προτιμήσεις σας.


Αποθηκεύστε το αρχείο διαμόρφωσης πατώντας «c-x c-s» και επανεκκινήστε το Emacs.

Παρατηρήστε πώς έχουμε τώρα ένα νέο χρώμα φόντου για την τρέχουσα επισημασμένη γραμμή στο Emacs.


Μπορείτε επίσης να αλλάξετε το χρώμα του προσκηνίου προσθέτοντας το χαρακτηριστικό 'set-face-foreground' και προσδιορίζοντας τον κωδικό χρώματος που θα χρησιμοποιήσετε. Για παράδειγμα, για να ορίσετε το πρώτο πλάνο σε κόκκινο, προσθέστε την ακόλουθη γραμμή:

( set-face-foreground 'hl-line' #FF0000”)



Ομοίως, πρέπει να αποθηκεύσετε το αρχείο ρυθμίσεων και να επανεκκινήσετε το Emacs για να εφαρμοστούν οι αλλαγές.

Τώρα έχουμε το κόκκινο ως χρώμα πρώτου πλάνου για τη γραμμή που τονίζεται αυτήν τη στιγμή στο Emacs.


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

συμπέρασμα

Το Emacs επισημαίνει την τρέχουσα γραμμή μόνο εάν ενεργοποιήσετε τη δυνατότητα. Η λειτουργία 'global-hl-line-mode' επιτρέπει την επισήμανση της γραμμής. Μόλις το ενεργοποιήσετε, μπορείτε επίσης να καθορίσετε ποιο χρώμα θα χρησιμοποιείται ως φόντο και προσκήνιο της επισημασμένης γραμμής. Συζητήσαμε σχετικά με την επισήμανση της τρέχουσας γραμμής στο Emacs και παρέχουμε τα βήματα που πρέπει να ακολουθήσετε για να την ενεργοποιήσετε και να την προσαρμόσετε. Απολαμβάνω!