Tõstke Emacsis esile praegune rida

Tostke Emacsis Esile Praegune Rida



Olenemata sellest, kas olete professionaal või algaja Emacsi kasutaja, tasub teada mõningaid põhiasju, näiteks praeguse rea esiletõstmine. Vaikimisi ei tõsta Emacs praegust rida esile. Võib-olla olete harjunud praegust rida esile tõstma, et saada kiiret juurdepääsu ja paremat kasutuskogemust teistest tekstiredaktoritest tulles.

Isegi Emacsis on nähtavuse suurendamiseks võimalik seda kohandada, et tõsta esile praegune rida. Aktiivse rea esiletõstmise määramisel saate määrata, millist värvi kasutada esiletõstetud aktiivse rea tausta ja esiplaani jaoks.







Miks tõsta Emacsi praegune rida esile?

Teades, kuidas Emacsis praegust rida esile tõsta, on järgmised eelised:



    • Parem navigeerimine ja visuaalne selgus – Praeguse rea kiire märkamine parandab teie navigeerimist avatud failis. Nii on teil Emacsi faili kerimisel parem fookus.
    • Parem loetavus – Teie üldine loetavus Emacsis paraneb, kui lubate praeguse rea esiletõstmise. Näiteks programmeerimisrežiimis saate hõlpsalt lugeda praegust rida, kuna see eristub teistest. Lisaks vähendab see silmade pinget.

Kuidas Emacsis praegust rida esile tõsta

Kui avate Emacsi faili, ei tõsteta kerimisel praegust rida esile, mis piirab visuaalset selgust. Järgmises Emacsi failis ei näe me praeguse faili esiletõstmist:




Selle muutmiseks alustame juurdepääsuga Emacsi konfiguratsioonifailile. Avage fail '.emacs' või '.emacs.d/init.el'.





Emacs pakub 'global-hl-line-mode' funktsiooni, mis võimaldab kasutajatel aktiveerida praeguse rea esiletõstmise. Kui Emacsi konfiguratsioonifail avaneb, lisage rea esiletõstmise aktiveerimiseks järgmine rida:

( globaalne-hl-line-režiim 1 )



Salvestage konfiguratsioonifail, vajutades klahve “C-x c-s”. Saate väljundi, mis näitab, et fail on kirjutatud, mis tähendab, et see on salvestatud.




Taaskäivitage Emacs või sulgege puhver ja avage Emacs uuesti, et muudatused rakenduksid. Emacsis eelmise faili uuesti avades näeme nüüd, et praegune rida on esile tõstetud. Selle valikuga saame failis navigeerida ja meil on praegusest reast parem ülevaade.

Muutke esiletõstetud rea tausta ja esiplaani värve

Emacsi hetkel esiletõstetud rea tausta- ja esiplaani vaikevärve saab muuta. Kui teile taustavärv ei sobi, kasutage atribuuti „set-face-background” ja lisage soovitud värvikood.

Avage oma Emacs uuesti ja lisage järgmine rida:

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


Meie puhul kasutame rohelise värvi jaoks värvikoodi #00FF00. Muutke seda vastavalt oma eelistustele.


Salvestage konfiguratsioonifail, vajutades 'c-x c-s' ja taaskäivitage Emacs.

Pange tähele, kuidas meil on Emacsis praegu esiletõstetud rea jaoks uus taustavärv.


Samuti saate muuta esiplaani värvi, lisades atribuudi „set-face-foreground” ja määrates kasutatava värvikoodi. Näiteks esiplaani punaseks muutmiseks lisage järgmine rida:

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



Samamoodi peate muudatuste rakendumiseks salvestama konfiguratsioonifaili ja taaskäivitama Emacsi.

Nüüd on Emacsis praegu esiletõstetud rea esiplaani värv punane.


Saate muuta värvikoodi ja kasutada mis tahes teile sobivat toetatud värvi. Eesmärk on Emacsi kasutamisel saada parem visuaal ning värvivalik on individuaalne. Proovige julgelt erinevaid värve ja vaadake, kuidas need välja näevad. Nii saate parema valiku, millist värvi kasutada.

Järeldus

Emacs tõstab aktiivse rea esile ainult siis, kui lubate selle funktsiooni. “Global-hl-line-mode” võimaldab joonte esiletõstmist. Kui olete selle aktiveerinud, saate ka määrata, millist värvi kasutada esiletõstetud rea tausta ja esiplaanina. Arutasime Emacsi praeguse rea esiletõstmist ja esitasime sammud selle aktiveerimiseks ja kohandamiseks. Nautige!