Zvýraznite aktuálny riadok v Emacse

Zvyraznite Aktualny Riadok V Emacse



Či už ste profesionál alebo začínajúci používateľ Emacsu, existuje niekoľko základných vecí, ktoré sa oplatí vedieť, napríklad ako zvýrazniť aktuálny riadok. V predvolenom nastavení Emacs nezvýrazňuje aktuálny riadok. Možno ste boli zvyknutí zvýrazňovať aktuálny riadok pre rýchly prístup a lepšiu používateľskú skúsenosť, keď prichádzate z iných textových editorov.

Dokonca aj v Emacs je možné ho prispôsobiť tak, aby zvýraznil aktuálny riadok, aby sa zvýšila viditeľnosť. Pri definovaní spôsobu zvýraznenia aktuálneho riadku môžete určiť, akú farbu použiť pre pozadie a popredie zvýrazneného aktuálneho riadku.







Prečo zvýrazniť aktuálny riadok v Emacse?

Vedieť, ako zvýrazniť aktuálny riadok v Emacse, vám ponúka nasledujúce výhody:



    • Lepšia navigácia a vizuálna čistota – Rýchle zistenie aktuálneho riadku zlepšuje vašu navigáciu v otvorenom súbore. Týmto spôsobom sa budete lepšie sústrediť pri rolovaní cez súbor Emacs.
    • Lepšia čitateľnosť - Vaša celková čitateľnosť v Emacse sa zlepší, keď povolíte zvýraznenie aktuálneho riadku. Napríklad, ak ste v režime programovania, môžete ľahko prečítať aktuálny riadok tak, ako vyčnieva nad ostatnými. Navyše znižuje únavu očí.

Ako zvýrazniť aktuálny riadok v Emacs

Keď otvoríte súbor Emacs, aktuálny riadok sa pri posúvaní nezvýrazní, čo obmedzuje vizuálnu čistotu. V nasledujúcom súbore Emacs nevidíme žiadne zvýraznenie aktuálneho súboru:




Ak to chcete zmeniť, začnime prístupom k konfiguračnému súboru Emacs. Otvorte svoj súbor „.emacs“ alebo „.emacs.d/init.el“.





Emacs ponúka funkciu „global-hl-line-mode“, ktorá umožňuje používateľom aktivovať zvýraznenie aktuálneho riadku. Keď sa otvorí váš konfiguračný súbor Emacs, pridajte nasledujúci riadok na aktiváciu zvýraznenia riadkov:

( global-hl-line-mode 1 )



Uložte konfiguračný súbor stlačením kláves „C-x c-s“. Dostanete výstup, ktorý ukazuje, že súbor bol zapísaný, čo znamená, že bol uložený.




Reštartujte Emacs alebo zatvorte vyrovnávaciu pamäť a znova otvorte Emacs, aby sa zmeny uplatnili. Opätovným otvorením predchádzajúceho súboru v Emacse si teraz môžeme všimnúť, že aktuálny riadok je zvýraznený. Pomocou tejto možnosti sa môžeme pohybovať v súbore a máme lepší vizuál aktuálneho riadku.

Zmeňte farby pozadia a popredia zvýraznenej čiary

Predvolené farby pozadia a popredia pre aktuálne zvýraznený riadok v Emacse je možné zmeniť. Ak sa vám nepáči farba pozadia, použite atribút „set-face-background“ a pridajte kód farby, ktorý uprednostňujete.

Znova otvorte svoj Emacs a pridajte nasledujúci riadok:

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


V našom prípade používame kód farby #00FF00 pre zelenú farbu. Zmeňte ho podľa svojich preferencií.


Uložte konfiguračný súbor stlačením „c-x c-s“ a reštartujte Emacs.

Všimnite si, že teraz máme novú farbu pozadia pre aktuálne zvýraznený riadok v Emacs.


Farbu popredia môžete zmeniť aj pridaním atribútu „set-face-foreground“ a špecifikovaním kódu farby, ktorý sa má použiť. Ak chcete napríklad nastaviť popredie na červenú, pridajte nasledujúci riadok:

( set-face-foreground „hl-line“ #FF0000”)



Podobne musíte uložiť konfiguračný súbor a reštartovať Emacs, aby sa zmeny prejavili.

Teraz máme červenú farbu popredia pre aktuálne zvýraznený riadok v Emacs.


Môžete zmeniť kód farby a použiť akúkoľvek podporovanú farbu, ktorá vám vyhovuje. Cieľom je získať lepší vizuál pri používaní Emacsu a výber farby je individuálny. Neváhajte vyskúšať rôzne farby a uvidíte, ako vyzerajú. Lepšie si tak vyberiete, ktorú farbu použijete.

Záver

Emacs zvýrazní aktuálny riadok iba vtedy, ak túto funkciu povolíte. Režim „global-hl-line-mode“ umožňuje zvýraznenie riadkov. Keď ho aktivujete, môžete tiež určiť, akú farbu použiť ako pozadie a popredie zvýraznenej čiary. Diskutovali sme o zvýraznení aktuálneho riadku v Emacs a poskytli sme kroky, ktoré je potrebné vykonať na jeho aktiváciu a prispôsobenie. Užite si to!