Označite trenutni redak u Emacsu

Oznacite Trenutni Redak U Emacsu



Bilo da ste Emacs profesionalac ili početnik, postoje neke osnovne stvari koje vrijedi znati, kao što je kako označiti trenutni redak. Prema zadanim postavkama, Emacs ne ističe trenutni redak. Možda ste navikli isticati trenutni redak za brzi pristup i bolje korisničko iskustvo kada dolazite iz drugih uređivača teksta.

Čak iu Emacsu, moguće ga je prilagoditi da istakne trenutni redak kako bi se povećala vidljivost. Kada definirate kako istaknuti trenutni redak, možete odrediti koju ćete boju koristiti za pozadinu i prvi plan označenog trenutnog retka.







Zašto istaknuti trenutni redak u Emacsu?

Znati kako označiti trenutni redak u Emacsu nudi vam sljedeće prednosti:



    • Bolja navigacija i vizualna jasnoća – Brzo uočavanje trenutnog retka poboljšava vašu navigaciju otvorenom datotekom. Na taj način ćete imati bolji fokus prilikom listanja kroz Emacs datoteku.
    • Bolja čitljivost – Vaša cjelokupna čitljivost u Emacsu će se poboljšati kada omogućite označavanje trenutnog retka. Na primjer, ako ste u načinu programiranja, možete jednostavno pročitati trenutni redak jer se ističe u odnosu na ostale. Štoviše, smanjuje naprezanje očiju.

Kako označiti trenutni redak u Emacsu

Kada otvorite Emacs datoteku, trenutni redak dok se pomičete ne biva istaknut što ograničava vizualnu jasnoću. Ne možemo vidjeti istaknuti dio trenutne datoteke u sljedećoj Emacs datoteci:




Da biste to promijenili, počnimo s pristupom Emacs konfiguracijskoj datoteci. Otvorite svoju datoteku “.emacs” ili “.emacs.d/init.el”.





Emacs nudi značajku 'global-hl-line-mode' koja omogućuje korisnicima da aktiviraju označavanje trenutnog retka. Nakon što se otvori vaša Emacs konfiguracijska datoteka, dodajte sljedeći redak da biste aktivirali označavanje redaka:

( globalni-hl-linijski način 1 )



Spremite konfiguracijsku datoteku pritiskom na tipke “C-x c-s”. Dobit ćete izlaz koji pokazuje da je datoteka zapisana što znači da je spremljena.




Ponovno pokrenite Emacs ili zatvorite međuspremnik i ponovno otvorite Emacs da bi se promjene primijenile. Ponovnim otvaranjem prethodne datoteke na Emacsu, sada možemo primijetiti da je trenutni redak istaknut. S ovom opcijom možemo se kretati datotekom i imamo bolji vizualni prikaz trenutnog retka.

Promijenite boju pozadine i prednjeg plana označene linije

Zadane boje pozadine i prednjeg plana za trenutno označenu liniju u Emacsu mogu se promijeniti. Ako vam boja pozadine ne odgovara, upotrijebite atribut 'set-face-background' i dodajte kod boje koji vam se više sviđa.

Ponovno otvorite svoj Emacs i dodajte sljedeći redak:

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


Za naš slučaj koristimo #00FF00 kod boje za zelenu boju. Promijenite ga prema svojim željama.


Spremite konfiguracijsku datoteku pritiskom na “c-x c-s” i ponovno pokrenite Emacs.

Primijetite kako sada imamo novu boju pozadine za trenutno istaknutu liniju u Emacsu.


Također možete promijeniti boju prednjeg plana dodavanjem atributa 'set-face-foreground' i određivanjem koda boje koji će se koristiti. Na primjer, da postavite prvi plan na crveno, dodajte sljedeći redak:

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



Slično, morate spremiti konfiguracijsku datoteku i ponovno pokrenuti Emacs da bi se promjene primijenile.

Sada imamo crvenu kao boju prednjeg plana za trenutno označenu liniju u Emacsu.


Možete promijeniti kod boje i koristiti bilo koju podržanu boju koja vam odgovara. Cilj je dobiti što bolju sliku pri korištenju Emacsa, a izbor boja je individualan. Slobodno isprobajte različite boje i pogledajte kako izgledaju. Na taj ćete način bolje odabrati koju ćete boju koristiti.

Zaključak

Emacs označava tekuću liniju samo ako omogućite značajku. “Global-hl-line-mode” omogućuje označavanje linije. Nakon što ga aktivirate, također možete odrediti koju ćete boju koristiti kao pozadinu i prednji plan istaknute linije. Raspravljali smo o isticanju trenutnog retka u Emacsu i dali korake koje treba slijediti da ga aktivirate i prilagodite. Uživati!