Č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:
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!