Emacs

Персонализиране на вашия опит с Emacs с теми

Персонализиране на вашия опит с Emacs с теми
С напредването на технологиите това доведе до разработването на инструменти като интегрирана среда за разработка, които предлагат пакети от функции на своите потребители. Въпреки огромната популярност, която IDE са спечелили напоследък, текстовите редактори все още се използват по-често, главно поради тяхната висока производителност и скорост и гъвкавостта, която предоставят на потребителите за създаване и редактиране на файлове от всички видове езици.

Съвременните текстови редактори могат да съвпадат с IDE по отношение на предоставените функции. Тъй като цялата работа на разработчиците се върти около игра с програми и подскачане в и извън работните им потоци, по този начин е наложително да се използва редактор, с който трябва да е лесно да се работи и да се върши работата така, както е предвидено.

Един такъв страхотен текстов редактор, който съществува от доста време, е Emacs, който, благодарение на това, че е много персонализиран и гъвкав, се превърна в ключовата фигура зад работата на организациите по света. Emacs често се разглежда като машина за разпускане, а не просто като текстов редактор и това със сигурност не е грешно, тъй като може да се настрои като черупка, имейл клиент и много повече.

Тази специалност на Emacs произтича от това, че има в основата си интерпретатор на Lisp, което означава, че потребителите могат да конфигурират Emacs само чрез добавяне на няколко реда код на Lisp. С текстовите редактори с много опростен стил, този атрибут на Emacs позволява на потребителите да персонализират външния му вид и да го оформят по начина, по който им харесва.

Следователно днес ще разгледаме как човек може да персонализира Emacs с теми и някои други функции.

Първоначален поглед

Първоначално, когато зареждате Emacs, темата, която се появява заедно с Emacs, е следната:

Това обаче всъщност не изглежда толкова приятно за окото. Нека променим това и стилизираме Emacs с нов дизайн.

Предпоставки

Преди обаче да преминем към действителния процес, първо трябва да добавим няколко реда към нашия файл за инициализация. Когато Emacs стартира, първият обработен файл е този файл за инициализация, който съдържа команди, написани на Lisp, които позволяват на потребителите да конфигурират Emacs. Това е основно това, което наричате файл с настройки за персонализиране на Emacs. За да отворите нашия файл за инициализация, натиснете клавишите Ctrl + x следван от Ctrl + f и след това въведете ~ /.emacs. Тук първо трябва да добавим някакъв необходим код, преди да актуализираме Emacs с новата ни тема. За целта трябва да добавим следните редове код към нашия init файл:

(изисква 'пакет')
 
(добавяне към списъка "архиви на пакети
'("мелпа" . "http: // melpa.org / пакети / ") т)
 
(инициализиране на пакета)
(освен ако (пакет-инсталиран-p 'употреба-пакет)
(пакет-опресняване-съдържание)
(package-install 'use-package))

Кодът, даден по-горе, основно добавя архива Melpa към списъка с хранилища на пакети, намерени в Emacs, и му дава разрешение да използва тези пакети.

Освен това той инсталира пакет за използване, пакет, който може да се използва за допълнително инсталиране на други пакети.

Добавяне на тема към Emacs

Сега ще добавим тема към нашия Emacs. Налице са многобройни страхотни теми. Добър сайт за проверка на това е Emacs Themes.

За този урок ще добавя темата Zenburn към нашия Emacs. За да направите това, отворете отново файла за инициализация и добавете следните редове код към него:

(използвайте пакета zenburn-theme
: осигурете t
: config
(load-theme 'zenburn t))

Това инсталира темата Zenburn и я зарежда, след като Emacs се рестартира. Сега нашият Emacs изглежда по следния начин:

В сравнение с първоначалната тема това изглежда много по-добре.

Допълнително персонализиране на нашата тема

Най-хубавото при Emacs е свободата, която ви предоставя. За потребители, които не са доволни от някои неща относно темата, която току-що са добавили, Emacs дори ви позволява да я промените. Това може да бъде просто промяна на няколко цвята или мащабиране на размера на шрифта на заглавия и заглавия и много повече.

Нека да покажем пример за това. В моя случай ще променя семейството на шрифтовете, които се доставят заедно с Emacs. За да направя това, ще добавя следния ред код към моя init файл:

(set-face-attribute 'по подразбиране е нула: шрифт "DejaVu Sans Mono")

Това настройва семейството на шрифтовете или както Emacs го припомня, лицето на шрифта е като DejaVu Sans. По-нататък мога да персонализирам това, като променя размера на шрифта му или посочвам отделен шрифт за някакъв специфичен език като C++.

Теми по подразбиране на Emacs

Самият Emacs се предлага с няколко теми по подразбиране. За потребители, които не искат да влизат в караница с промяната на своя файл за инициализация, те могат просто да добавят една от тези теми по подразбиране към своите Emacs. Потребителите могат да проверят темите по подразбиране на Emacs, като натиснат Alt + x и въведат теми за персонализиране.

Това ще ги отведе до екран, който изглежда по следния начин:

Всички теми, представени по-горе в списъка, идват заедно с Emacs 26. За да изберат тема от този списък, потребителите трябва да отидат на името на темата, която искат да изберат, и да натиснат enter.

Те веднага ще видят промяна в Emacs и кръстосан знак също ще се появи до полето на темата, която са избрали. Например, ако избера танго-тъмно, тогава ще изглежда така;

Това обаче все още не е постоянно и след презареждане на Emacs ще се появи старата тема на Emacs.

За да настроите това за постоянно за ваша тема за Emacs, отидете на бутона Save Theme Settings и натиснете enter.

Сега, когато рестартирате вашия Emacs, ще видите тази тема да се появи вместо старата ви.

Деактивиране на персонализирана тема

За потребители, които не свикват с новата си тема и биха предпочели старата, те могат да я деактивират с помощта на командата disable-theme. Например, ако искам да деактивирам темата си за Zenburn, трябва да добавя следния ред код към моя init файл:

(деактивиране на тема „zenburn“)

Това деактивира моята тема Zenburn и превключва към темата по подразбиране. Забележка: добавете командата disable-theme след командата load-theme.

Заключение?

Лекотата, с която потребителите могат да променят теми или размери на шрифта, които се доставят с Emacs, показва неговата гъвкавост и разширяемост и това е, което прави Emacs толкова мощен и уникален в сравнение с други текстови редактори.

Средният бутон на мишката не работи в Windows 10
The среден бутон на мишката ви помага да превъртате дълги уеб страници и екрани с много данни. Ако това спре, добре ще свършите да използвате клавиату...
Как да промените левия и десния бутон на мишката на компютър с Windows 10
Напълно нормално е всички устройства на компютърни мишки да са ергономично проектирани за десничари. Но има налични устройства за мишка, които са спец...
Емулирайте кликванията на мишката, като задържите курсора на мишката с кликаща мишка в Windows 10
Използването на мишка или клавиатура в неправилна поза при прекомерна употреба може да доведе до много здравословни проблеми, включително напрежение, ...