Zvýrazněte aktuální řádek v Emacsu

Zvyraznete Aktualni Radek V Emacsu



Ať už jste profík nebo začínající uživatel Emacsu, existuje několik základních věcí, které stojí za to vědět, například jak zvýraznit aktuální řádek. Ve výchozím nastavení Emacs nezvýrazňuje aktuální řádek. Možná jste byli zvyklí zvýrazňovat aktuální řádek pro rychlý přístup a lepší uživatelský dojem při příchodu z jiných textových editorů.

Dokonce i v Emacsu je možné jej upravit tak, aby zvýraznil aktuální řádek, aby se zvýšila viditelnost. Při definování způsobu zvýraznění aktuálního řádku můžete určit, jakou barvu použít pro pozadí a popředí zvýrazněného aktuálního řádku.







Proč zvýraznit aktuální řádek v Emacsu?

Vědět, jak zvýraznit aktuální řádek v Emacsu, vám nabízí následující výhody:



    • Lepší navigace a vizuální jasnost – Rychlé zjištění aktuálního řádku zlepšuje vaši navigaci v otevřeném souboru. Tímto způsobem se budete lépe soustředit při procházení souborem Emacs.
    • Lepší čitelnost - Vaše celková čitelnost v Emacsu se zlepší, jakmile povolíte zvýraznění aktuálního řádku. Pokud jste například v režimu programování, můžete snadno přečíst aktuální řádek tak, jak vyčnívá nad ostatními. Navíc snižuje únavu očí.

Jak zvýraznit aktuální řádek v Emacsu

Když otevřete soubor Emacs, aktuální řádek se při posouvání nezvýrazní, což omezuje vizuální jasnost. V následujícím souboru Emacs nevidíme žádné zvýraznění aktuálního souboru:




Chcete-li to změnit, začněme přístupem do konfiguračního souboru Emacs. Otevřete svůj soubor „.emacs“ nebo „.emacs.d/init.el“.





Emacs nabízí funkci „global-hl-line-mode“, která umožňuje uživatelům aktivovat zvýraznění aktuálního řádku. Jakmile se otevře váš konfigurační soubor Emacs, přidejte následující řádek pro aktivaci zvýraznění řádku:

( global-hl-line-mode 1 )



Uložte konfigurační soubor stisknutím kláves „C-x c-s“. Získáte výstup ukazující, že soubor byl zapsán, což znamená, že byl uložen.




Restartujte Emacs nebo zavřete vyrovnávací paměť a znovu otevřete Emacs, aby se změny projevily. Znovuotevřením předchozího souboru na Emacsu si nyní můžeme všimnout, že aktuální řádek je zvýrazněn. Díky této možnosti se můžeme v souboru pohybovat a máme lepší pohled na aktuální řádek.

Změňte barvy pozadí a popředí zvýrazněné čáry

Výchozí barvy pozadí a popředí pro aktuálně zvýrazněný řádek v Emacsu lze změnit. Pokud se s barvou pozadí necítíte dobře, použijte atribut „set-face-background“ a přidejte kód barvy, který preferujete.

Znovu otevřete svůj Emacs a přidejte následující řádek:

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


V našem případě používáme kód barvy #00FF00 pro zelenou barvu. Změňte jej podle svých preferencí.


Uložte konfigurační soubor stisknutím „c-x c-s“ a restartujte Emacs.

Všimněte si, že nyní máme novou barvu pozadí pro aktuálně zvýrazněný řádek v Emacsu.


Barvu popředí můžete také změnit přidáním atributu „set-face-foreground“ a určením barevného kódu, který se má použít. Chcete-li například nastavit popředí na červenou, přidejte následující řádek:

( set-face-foreground ‚hl-line‘ #FF0000”)



Podobně musíte uložit konfigurační soubor a restartovat Emacs, aby se změny projevily.

Nyní máme červenou jako barvu popředí pro aktuálně zvýrazněný řádek v Emacsu.


Můžete změnit kód barvy a použít jakoukoli podporovanou barvu, která vám vyhovuje. Cílem je získat lepší vizuály při používání Emacsu a výběr barvy je individuální. Neváhejte a vyzkoušejte různé barvy a uvidíte, jak vypadají. Budete si tak lépe vybírat, jakou barvu použít.

Závěr

Emacs pouze zvýrazní aktuální řádek, pokud tuto funkci povolíte. Režim „global-hl-line-mode“ umožňuje zvýraznění řádku. Jakmile ji aktivujete, můžete také určit, jakou barvu použít jako pozadí a popředí zvýrazněné čáry. Diskutovali jsme o zvýraznění aktuálního řádku v Emacsu a poskytli jsme kroky k jeho aktivaci a přizpůsobení. Užívat si!