Iezīmējiet pašreizējo līniju Emacs

Iezimejiet Pasreizejo Liniju Emacs



Neatkarīgi no tā, vai esat profesionāls vai iesācējs Emacs lietotājs, ir vērts zināt dažas pamata lietas, piemēram, kā izcelt pašreizējo līniju. Pēc noklusējuma Emacs neizceļ pašreizējo rindu. Iespējams, esat pieradis izcelt pašreizējo rindiņu, lai nodrošinātu ātru piekļuvi un labāku lietotāja pieredzi, izmantojot citus teksta redaktorus.

Pat programmā Emacs to ir iespējams pielāgot, lai izceltu pašreizējo līniju, lai palielinātu redzamību. Nosakot, kā izcelt pašreizējo līniju, varat norādīt, kādu krāsu izmantot iezīmētās pašreizējās līnijas fonam un priekšplānam.







Kāpēc Emacs izcelt pašreizējo līniju?

Zinot, kā izcelt pašreizējo Emacs rindu, jūs varat iegūt šādas priekšrocības:



    • Labāka navigācija un vizuālā skaidrība - Ātri pamanot pašreizējo rindiņu, tiek uzlabota atvērtā faila navigācija. Tādā veidā jums būs labāks fokuss, ritinot Emacs failu.
    • Labāka lasāmība - Jūsu vispārējā lasāmība programmā Emacs uzlabosies, kad iespējosit pašreizējās rindas izcelšanu. Piemēram, ja esat programmēšanas režīmā, varat viegli nolasīt pašreizējo rindiņu, jo tā izceļas pār citām. Turklāt tas samazina acu nogurumu.

Kā Emacs izcelt pašreizējo līniju

Atverot Emacs failu, pašreizējā rinda ritināšanas laikā netiek izcelta, kas ierobežo vizuālo skaidrību. Mēs nevaram redzēt pašreizējā faila izcēlumu šādā Emacs failā:




Lai to mainītu, sāksim ar piekļuvi Emacs konfigurācijas failam. Atveriet failu “.emacs” vai “.emacs.d/init.el”.





Emacs piedāvā “global-hl-line-mode” funkciju, kas ļauj lietotājiem aktivizēt pašreizējās līnijas izcelšanu. Kad tiek atvērts Emacs konfigurācijas fails, pievienojiet šo rindiņu, lai aktivizētu rindiņas izcelšanu:

( globālais-hl-līnijas režīms 1 )



Saglabājiet konfigurācijas failu, nospiežot taustiņus “C-x c-s”. Jūs saņemsit izvadi, kas parāda, ka fails ir uzrakstīts, kas nozīmē, ka tas ir saglabāts.




Restartējiet Emacs vai aizveriet buferi un vēlreiz atveriet Emacs, lai izmaiņas tiktu piemērotas. Atkārtoti atverot iepriekšējo failu Emacs, mēs tagad varam pamanīt, ka pašreizējā rinda ir izcelta. Izmantojot šo opciju, mēs varam pārvietoties pa failu, un mums ir labāks pašreizējās rindas vizuālais attēls.

Mainiet iezīmētās līnijas fona un priekšplāna krāsas

Pašlaik Emacs iezīmētās līnijas noklusējuma fona un priekšplāna krāsas var mainīt. Ja nejūtaties labi ar fona krāsu, izmantojiet atribūtu “set-face-background” un pievienojiet sev vēlamo krāsu kodu.

Atkal atveriet savu Emacs un pievienojiet šādu rindu:

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


Mūsu gadījumā mēs izmantojam zaļās krāsas krāsu kodu #00FF00. Mainiet to atbilstoši savām vēlmēm.


Saglabājiet konfigurācijas failu, nospiežot “c-x c-s” un restartējiet Emacs.

Ievērojiet, kā Emacs pašlaik iezīmētajai līnijai tagad ir jauna fona krāsa.


Varat arī mainīt priekšplāna krāsu, pievienojot atribūtu “set-face-foreground” un norādot izmantojamo krāsu kodu. Piemēram, lai iestatītu priekšplānu uz sarkanu, pievienojiet šādu rindiņu:

( set-face-priekšplāns 'hl-line' #FF0000”)



Tāpat jums ir jāsaglabā konfigurācijas fails un jārestartē Emacs, lai izmaiņas tiktu piemērotas.

Tagad Emacs pašlaik iezīmētajai līnijai ir sarkana kā mūsu priekšplāna krāsa.


Varat mainīt krāsu kodu un izmantot jebkuru atbalstīto krāsu, kas jums patīk. Mērķis ir iegūt labākus vizuālos attēlus, izmantojot Emacs, un krāsu izvēle ir individuāla. Jūtieties brīvi izmēģināt dažādas krāsas un redzēt, kā tās izskatās. Tādā veidā jūs veiksit labāku izvēli, kuru krāsu izmantot.

Secinājums

Emacs izceļ pašreizējo rindiņu tikai tad, ja iespējojat šo līdzekli. “Global-hl-line-mode” iespējo līniju izcelšanu. Kad esat to aktivizējis, varat arī norādīt, kādu krāsu izmantot kā izceltās līnijas fonu un priekšplānu. Mēs apspriedām Emacs pašreizējās līnijas izcelšanu un nodrošinājām darbības, kas jāveic, lai to aktivizētu un pielāgotu. Izbaudi!