Ressalteu la línia actual a l'Emacs

Ressalteu La Linia Actual A L Emacs



Tant si sou un usuari d'Emacs com si sou un principiant, hi ha algunes coses bàsiques que val la pena saber, com ara com destacar la línia actual. Per defecte, Emacs no ressalta la línia actual. És possible que estigueu acostumats a ressaltar la línia actual per a un accés ràpid i una millor experiència d'usuari quan veniu d'altres editors de text.

Fins i tot a Emacs, és possible personalitzar-lo per ressaltar la línia actual per augmentar la visibilitat. Quan definiu com ressaltar la línia actual, podeu especificar quin color utilitzareu per al fons i el primer pla de la línia actual ressaltada.







Per què ressaltar la línia actual a Emacs?

Saber com destacar la línia actual a Emacs us ofereix els següents avantatges:



    • Millor navegació i claredat visual - Observar ràpidament la línia actual millora la navegació pel fitxer obert. D'aquesta manera, tindreu un millor focus quan us desplaceu pel fitxer Emacs.
    • Millor llegibilitat - La vostra llegibilitat general a l'Emacs millorarà un cop habiliteu ressaltar la línia actual. Per exemple, si estàs en el mode de programació, pots llegir fàcilment la línia actual tal com destaca sobre les altres. A més, redueix la fatiga ocular.

Com ressaltar la línia actual a Emacs

Quan obriu un fitxer Emacs, la línia actual a mesura que us desplaceu no es ressalta, cosa que limita la claredat visual. No podem veure cap destacat del fitxer actual al següent fitxer Emacs:




Per canviar-ho, comencem accedint al fitxer de configuració d'Emacs. Obriu el vostre fitxer “.emacs” o “.emacs.d/init.el”.





Emacs ofereix la funció 'global-hl-line-mode' que permet als usuaris activar el ressaltat de la línia actual. Un cop s'obri el fitxer de configuració d'Emacs, afegiu la línia següent per activar el ressaltat de la línia:

( global-hl-line-mode 1 )



Deseu el fitxer de configuració prement les tecles 'C-x c-s'. Obtindreu una sortida que mostra que el fitxer s'ha escrit, el que significa que s'ha desat.




Reinicieu l'Emacs o tanqueu la memòria intermèdia i torneu a obrir l'Emacs perquè s'apliquin els canvis. En tornar a obrir el fitxer anterior a l'Emacs, ara podem notar que la línia actual està ressaltada. Amb aquesta opció, podem navegar pel fitxer i tenim una millor visualització de la línia actual.

Canvieu els colors de fons i primer pla de la línia ressaltada

Es poden canviar els colors de fons i primer pla per defecte per a la línia ressaltada actualment a l'Emacs. Si no us sembla bé el color de fons, utilitzeu l'atribut 'set-face-background' i afegiu el codi de color que preferiu.

Torneu a obrir el vostre Emacs i afegiu la línia següent:

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


Per al nostre cas, estem utilitzant el codi de color #00FF00 per al color verd. Canvieu-lo segons les vostres preferències.


Deseu el fitxer de configuració prement 'c-x c-s' i reinicieu Emacs.

Observeu com ara tenim un nou color de fons per a la línia ressaltada actualment a Emacs.


També podeu canviar el color de primer pla afegint l'atribut 'set-face-foreground' i especificant el codi de color que voleu utilitzar. Per exemple, per establir el primer pla en vermell, afegiu la línia següent:

( set-face-primer pla 'hl-line' #FF0000')



De la mateixa manera, heu de desar el fitxer de configuració i reiniciar Emacs perquè s'apliquin els canvis.

Ara tenim el vermell com a color de primer pla per a la línia ressaltada actualment a Emacs.


Podeu canviar el codi de color i utilitzar qualsevol color compatible amb el qual us sentiu còmode. L'objectiu és aconseguir millors visuals quan s'utilitza Emacs, i l'elecció del color és individual. No dubteu a provar diferents colors i veure com apareixen. D'aquesta manera, triareu millor quin color utilitzareu.

Conclusió

Emacs només ressalta la línia actual si activeu la funció. El mode 'global-hl-line-mode' permet ressaltar la línia. Un cop l'hagueu activat, també podeu especificar quin color utilitzareu com a fons i primer pla de la línia ressaltada. Hem parlat de ressaltar la línia actual a Emacs i hem proporcionat els passos a seguir per activar-la i personalitzar-la. Gaudeix!