Označite trenutno vrstico v Emacsu

Oznacite Trenutno Vrstico V Emacsu



Ne glede na to, ali ste Emacs profesionalec ali začetnik, obstaja nekaj osnovnih stvari, ki jih je vredno vedeti, na primer, kako označiti trenutno vrstico. Emacs privzeto ne označi trenutne vrstice. Morda ste bili navajeni označevati trenutno vrstico za hiter dostop in boljšo uporabniško izkušnjo, ko prihajate iz drugih urejevalnikov besedil.

Tudi v Emacsu ga je mogoče prilagoditi tako, da poudari trenutno vrstico in tako poveča vidnost. Ko določate, kako označiti trenutno vrstico, lahko določite, katero barvo želite uporabiti za ozadje in ospredje označene trenutne vrstice.







Zakaj označiti trenutno vrstico v Emacsu?

Če veste, kako označiti trenutno vrstico v Emacsu, imate naslednje prednosti:



    • Boljša navigacija in vizualna jasnost – Hitro opazovanje trenutne vrstice izboljša navigacijo po odprti datoteki. Na ta način boste imeli boljši fokus pri premikanju po datoteki Emacs.
    • Boljša berljivost – Vaša splošna berljivost v Emacsu se bo izboljšala, ko omogočite označevanje trenutne vrstice. Na primer, če ste v načinu za programiranje, lahko preprosto preberete trenutno vrstico, saj izstopa nad drugimi. Poleg tega zmanjšuje obremenitev oči.

Kako označiti trenutno vrstico v Emacsu

Ko odprete datoteko Emacs, trenutna vrstica med premikanjem ni označena, kar omejuje vizualno jasnost. V naslednji datoteki Emacs ne vidimo nobenega poudarka trenutne datoteke:




Če želite to spremeniti, začnimo z dostopom do konfiguracijske datoteke Emacs. Odprite datoteko ».emacs« ali ».emacs.d/init.el«.





Emacs ponuja funkcijo 'global-hl-line-mode', ki uporabnikom omogoča aktiviranje označevanja trenutne vrstice. Ko se odpre vaša konfiguracijska datoteka Emacs, dodajte naslednjo vrstico, da aktivirate označevanje vrstice:

( globalni-hl-line-mode 1 )



Shranite konfiguracijsko datoteko s pritiskom tipk “C-x c-s”. Dobili boste izpis, ki kaže, da je bila datoteka zapisana, kar pomeni, da je bila shranjena.




Znova zaženite Emacs ali zaprite medpomnilnik in znova odprite Emacs, da se spremembe uveljavijo. S ponovnim odpiranjem prejšnje datoteke v Emacsu lahko zdaj opazimo, da je trenutna vrstica označena. S to možnostjo lahko krmarimo po datoteki in imamo boljši vizualni prikaz trenutne vrstice.

Spremenite barvo ozadja in ospredja označene črte

Privzete barve ozadja in ospredja za trenutno označeno vrstico v Emacsu lahko spremenite. Če se vam barva ozadja ne zdi v redu, uporabite atribut »set-face-background« in dodajte barvno kodo, ki vam je ljubša.

Ponovno odprite svoj Emacs in dodajte naslednjo vrstico:

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


V našem primeru uporabljamo barvno kodo #00FF00 za zeleno barvo. Spremenite ga tako, da ustreza vašim željam.


Shranite konfiguracijsko datoteko s pritiskom na “c-x c-s” in znova zaženite Emacs.

Opazite, kako imamo zdaj novo barvo ozadja za trenutno označeno vrstico v Emacsu.


Barvo ospredja lahko spremenite tudi tako, da dodate atribut »set-face-foreground« in določite barvno kodo, ki jo želite uporabiti. Če želite na primer nastaviti ospredje na rdeče, dodajte naslednjo vrstico:

( set-face-foreground 'hl-line' #FF0000”)



Podobno morate shraniti konfiguracijsko datoteko in znova zagnati Emacs, da bodo spremembe veljale.

Zdaj imamo rdečo kot barvo ospredja za trenutno označeno vrstico v Emacsu.


Barvno kodo lahko spremenite in uporabite katero koli podprto barvo, ki vam ustreza. Cilj je doseči boljše vizualne podobe pri uporabi Emacsa, izbira barve pa je individualna. Preizkusite različne barve in si oglejte, kako izgledajo. Tako se boste bolje odločili, katero barvo boste uporabili.

Zaključek

Emacs označi trenutno vrstico le, če omogočite to funkcijo. “Global-hl-line-mode” omogoča označevanje črt. Ko ga aktivirate, lahko tudi določite, katero barvo želite uporabiti kot ozadje in ospredje označene črte. Razpravljali smo o označevanju trenutne vrstice v Emacsu in zagotovili korake, ki jih je treba izvesti, da jo aktivirate in prilagodite. Uživajte!