Emacs

Prispôsobenie vašich zážitkov Emacsu pomocou motívov

Prispôsobenie vašich zážitkov Emacsu pomocou motívov
Postupom technológie to viedlo k vývoju nástrojov, ako sú integrované vývojové prostredia, ktoré svojim používateľom ponúkajú balíky funkcií. Napriek veľkej popularite, ktorú si IDE v poslednej dobe získali, sa textové editory stále častejšie používajú, hlavne kvôli ich vysokému výkonu a rýchlostiam a flexibilite, ktorú poskytujú používateľom pri vytváraní a editovaní súborov všetkých typov jazykov.

Moderné textové editory sa môžu zhodovať s IDE, pokiaľ ide o poskytované funkcie. Keďže celá práca vývojárov sa točí okolo hrania s programami a odskakovania od a do ich pracovných tokov, je nevyhnutné používať editor, s ktorým by malo byť jednoduché pracovať a robiť prácu tak, ako to bolo zamýšľané.

Jedným z takých skvelých textových editorov, ktorý existuje už nejaký čas, je Emacs, ktorý sa vďaka veľkej prispôsobiteľnosti a flexibilite stal kľúčovou postavou v pozadí práce organizácií po celom svete. Emacs je často považovaný skôr za lisp stroj ako za iba textový editor, a to sa určite nemá mýliť, pretože ho možno nastaviť ako shell, e-mailového klienta a ešte oveľa viac.

Táto špecialita Emacsu vychádza z toho, že jeho jadrom je interpret Lisp, čo znamená, že používatelia môžu konfigurovať Emacs jednoduchým pridaním niekoľkých riadkov kódu Lisp. Pretože textové editory majú veľmi zjednodušený štýl, tento atribút Emacsu umožňuje používateľom prispôsobiť si jeho vzhľad a upraviť ho tak, ako sa im páči.

Preto sa dnes pozrieme na to, ako je možné prispôsobiť Emacs pomocou Tém a niektorých ďalších funkcií.

Počiatočný pohľad

Pri načítaní Emacsu je pôvodne téma, ktorá sa zobrazí spolu s Emacsom, nasledovná:

To však v skutočnosti nevyzerá tak príjemne pre oči. Poďme to zmeniť a upraviť Emacs novým dizajnom.

Predpoklady

Avšak predtým, ako skutočne prejdeme k skutočnému procesu, je potrebné do nášho inicializačného súboru najskôr pridať niekoľko riadkov. Keď sa spustí Emacs, prvý súbor, ktorý sa spracuje, je tento inicializačný súbor, ktorý obsahuje príkazy napísané v Lisp, ktoré umožňujú používateľom konfigurovať Emacs. Je to v podstate to, čo nazývate súbor nastavení prispôsobenia Emacsu. Náš inicializačný súbor otvoríte stlačením klávesov Ctrl + x nasledovaný Ctrl + f a potom vstúpte ~ /.emacs. Predtým, ako aktualizujeme Emacs s našou novou témou, je potrebné najskôr sem pridať nevyhnutný kód. Za týmto účelom musíme do nášho súboru init pridať nasledujúce riadky kódu:

(vyžaduje sa balík)
 
(archívy balíkov „pridať do zoznamu“
'(„melpa“ . „http: // melpa.org / balíčky / ") t)
 
(inicializácia balíka)
(pokiaľ (package-installed-p 'use-package)
(balíček-obnovovací-obsah)
(balíček-inštalácia 'použitie-balík))

Vyššie uvedený kód v zásade pridáva archív Melpa do zoznamu úložísk balíkov nájdených v Emacse a dáva mu povolenie na použitie týchto balíkov.

Ďalej inštaluje balík use, balíček, ktorý je možné použiť na ďalšiu inštaláciu ďalších balíkov.

Pridanie témy do Emacsu

Teraz do nášho Emacsu pridáme tému. Existuje veľa skvelých tém. Dobrým miestom na kontrolu tohto postupu je Emacs Themes.

Pre tento tutoriál pridám do nášho Emacsu tému Zenburn. Ak to chcete urobiť, znova otvorte inicializačný súbor a pridajte do neho nasledujúce riadky kódu:

(use-package zenburn-theme
: zabezpečiť t
: konfigur
(téma načítania 'zenburn t))

Týmto sa nainštaluje téma Zenburn a načíta sa po reštartovaní aplikácie Emacs. Teraz náš Emacs vyzerá asi takto:

V porovnaní s pôvodnou témou to vyzerá oveľa lepšie.

Ďalej prispôsobenie našej témy

Najlepšie na Emacse je sloboda, ktorú vám poskytuje. Pre používateľov, ktorí nie sú nadšení z niektorých vecí týkajúcich sa témy, ktorú práve pridali, vám Emacs umožňuje dokonca ich vylepšenie. Môže to byť jednoduchá zmena niekoľkých farieb alebo zmena veľkosti písma nadpisov a nadpisov a ešte oveľa viac.

Ukážme to na príklade. V mojom prípade budem meniť rodinu fontov, ktorá prichádza spolu s Emacsom. Za týmto účelom do svojho súboru init pridám nasledujúci riadok kódu:

(set-face-attribute 'default nil: font "DejaVu Sans Mono")

Týmto sa nastaví rodina písma alebo, ako si to Emacs pripomína, tvár písma ako DejaVu Sans. Môžem to ďalej prispôsobiť zmenou veľkosti písma alebo zadaním samostatného písma pre konkrétny jazyk, napríklad C++.

Predvolené témy programu Emacs

Samotný Emacs prichádza s niekoľkými predvolenými témami. Pre používateľov, ktorí sa nechcú trápiť so zmenou svojho inicializačného súboru, môžu do svojho Emacsu jednoducho pridať jednu z týchto predvolených tém. Používatelia môžu skontrolovať predvolené témy Emacsu stlačením klávesov Alt + x a zadaním témy prispôsobenia.

Dostanete sa tak na obrazovku, ktorá vyzerá asi takto:

Všetky témy uvedené v zozname pochádzajú spolu s programom Emacs 26. Pri výbere témy z tohto zoznamu musia používatelia prejsť na názov témy, ktorú chcú vybrať, a stlačiť kláves Enter.

Okamžite uvidia zmenu v Emacse a vedľa rámčeka témy, ktorú si vybrali, sa objaví aj krížik. Napríklad, ak vyberiem tango-dark, potom by to vyzeralo takto;

Stále to však nie je trvalé a po opätovnom načítaní Emacsu sa objaví stará téma Emacsu.

Ak chcete toto nastavenie natrvalo nastaviť ako svoju tému pre Emacs, prejdite na tlačidlo Uložiť nastavenie témy a stlačte kláves Enter.

Teraz, keď reštartujete svoj Emacs, uvidíte túto tému namiesto starej.

Zakazuje sa vlastná téma

Pre používateľov, ktorí si nezvyknú na svoju novú tému a dali by radšej prednosť starej, ju môžu deaktivovať pomocou príkazu disable-theme. Napríklad, ak chcem zakázať svoju tému Zenburn, musím do svojho súboru init pridať nasledujúci riadok kódu:

(deaktivovať tému 'zenburn)

Týmto sa deaktivuje moja téma Zenburn a prepne sa na predvolenú tému. Poznámka: za príkaz load-theme pridajte príkaz disable-theme.

Záver?

Ľahkosť, s akou môžu používatelia meniť témy alebo veľkosti písma, ktoré sú dodávané s produktom Emacs, ukazuje jeho univerzálnosť a rozšíriteľnosť, a vďaka tomu je Emacs taký výkonný a jedinečný v porovnaní s ostatnými textovými editormi.

Tlačidlo ľavého kliknutia myši nefunguje v systéme Windows 10
Ak používate samostatnú myš s prenosným počítačom alebo stolovým počítačom, ale nefunguje ľavé tlačidlo myši vo Windows 10/8/7 z nejakého dôvodu uvádz...
Kurzor pri písaní v systéme Windows 10 skáče alebo sa pohybuje náhodne
Ak zistíte, že kurzor myši skáče alebo sa pohybuje sám, automaticky a náhodne pri písaní na notebooku alebo počítači so systémom Windows, niektoré z t...
Ako zmeniť smer posúvania myši a touchpadu v systéme Windows 10
Myš a TouchpadNielenže uľahčujú výpočty, ale sú aj efektívnejšie a menej časovo náročné. Nemôžeme si predstaviť život bez týchto zariadení, ale je pra...