Markeer de huidige regel in Emacs

Markeer De Huidige Regel In Emacs



Of u nu een professional of een beginnende Emacs-gebruiker bent, er zijn enkele basiszaken die de moeite waard zijn om te weten, zoals hoe u de huidige regel kunt markeren. Standaard markeert Emacs de huidige regel niet. U bent misschien gewend om de huidige regel te markeren voor snelle toegang en een betere gebruikerservaring als u uit andere teksteditors komt.

Zelfs in Emacs is het mogelijk om het aan te passen om de huidige regel te markeren en de zichtbaarheid te vergroten. Wanneer u definieert hoe u de huidige lijn wilt markeren, kunt u opgeven welke kleur u wilt gebruiken voor de achtergrond en voorgrond van de gemarkeerde huidige lijn.







Waarom de huidige regel in Emacs markeren?

Weten hoe u de huidige regel in Emacs kunt markeren, biedt u de volgende voordelen:



    • Betere navigatie en visuele duidelijkheid – Als u snel de huidige regel opmerkt, verbetert u de navigatie door het geopende bestand. Op die manier heb je een betere focus tijdens het scrollen door het Emacs-bestand.
    • Betere leesbaarheid – Uw algehele leesbaarheid in Emacs zal verbeteren zodra u het markeren van de huidige regel inschakelt. Als u zich bijvoorbeeld in de programmeermodus bevindt, kunt u gemakkelijk de huidige regel lezen, aangezien deze boven de andere uitsteekt. Bovendien vermindert het de belasting van de ogen.

Hoe de huidige regel in Emacs te markeren

Wanneer u een Emacs-bestand opent, wordt de huidige regel tijdens het scrollen niet gemarkeerd, wat de visuele helderheid beperkt. We kunnen geen hoogtepunt van het huidige bestand zien in het volgende Emacs-bestand:




Om dit te veranderen, gaan we eerst naar het Emacs-configuratiebestand. Open uw “.emacs” of “.emacs.d/init.el” bestand.





Emacs biedt de “global-hl-line-mode” -functie waarmee gebruikers de markering van de huidige regel kunnen activeren. Zodra uw Emacs-configuratiebestand is geopend, voegt u de volgende regel toe om de lijnmarkering te activeren:

( global-hl-line-modus 1 )



Sla het configuratiebestand op door op de toetsen “C-x c-s” te drukken. U krijgt een uitvoer die aangeeft dat het bestand is geschreven, wat betekent dat het is opgeslagen.




Start Emacs opnieuw of sluit de buffer en open Emacs opnieuw om de wijzigingen toe te passen. Door het vorige bestand op Emacs opnieuw te openen, kunnen we nu merken dat de huidige regel gemarkeerd is. Met deze optie kunnen we door het bestand navigeren en hebben we een beter beeld van de huidige regel.

Wijzig de achtergrond- en voorgrondkleuren van de gemarkeerde lijn

De standaard achtergrond- en voorgrondkleuren voor de momenteel gemarkeerde lijn in Emacs kunnen worden gewijzigd. Als u zich niet goed voelt met de achtergrondkleur, gebruikt u het kenmerk 'set-face-background' en voegt u de gewenste kleurcode toe.

Open uw Emacs opnieuw en voeg de volgende regel toe:

( set-face-achtergrond ‘hl-line “ #00FF00”)


In ons geval gebruiken we de kleurcode #00FF00 voor de groene kleur. Verander het naar jouw voorkeur.


Sla het configuratiebestand op door op “c-x c-s” te drukken en start Emacs opnieuw.

Merk op dat we nu een nieuwe achtergrondkleur hebben voor de momenteel gemarkeerde lijn in Emacs.


U kunt de voorgrondkleur ook wijzigen door het attribuut “set-face-foreground” toe te voegen en de te gebruiken kleurcode op te geven. Als u bijvoorbeeld de voorgrond op rood wilt instellen, voegt u de volgende regel toe:

( set-face-voorgrond ‘hl-line “ #FF0000')



Op dezelfde manier moet u het configuratiebestand opslaan en Emacs opnieuw opstarten om de wijzigingen toe te passen.

We hebben nu rood als voorgrondkleur voor de momenteel gemarkeerde lijn in Emacs.


U kunt de kleurcode wijzigen en elke ondersteunde kleur gebruiken waar u zich prettig bij voelt. Het doel is om betere beelden te krijgen bij het gebruik van Emacs, en de kleurkeuze is individueel. Probeer gerust verschillende kleuren uit en kijk hoe ze eruitzien. Op die manier maakt u een betere keuze welke kleur u wilt gebruiken.

Conclusie

Emacs markeert alleen de huidige regel als u de functie inschakelt. De “global-hl-line-mode” maakt lijnaccentuering mogelijk. Zodra u het activeert, kunt u ook opgeven welke kleur u wilt gebruiken als achtergrond en voorgrond van de gemarkeerde lijn. We bespraken het markeren van de huidige regel in Emacs en gaven de stappen die we moesten volgen om deze te activeren en aan te passen. Genieten!