Емацс

Прилагођавање вашег Емацс искуства са темама

Прилагођавање вашег Емацс искуства са темама
Како је технологија напредовала, ово је довело до развоја алата попут Интегрисаног развојног окружења који својим корисницима нуде снопове функција. Међутим, упркос огромној популарности коју су ИДЕ-ови стекли у новије време, уређивачи текста и даље се чешће користе, углавном због својих високих перформанси и брзине и флексибилности коју пружају корисницима за стварање и уређивање датотека свих врста језика.

Савремени уређивачи текста могу се подударати са ИДЕ-има у погледу карактеристика које се пружају. С обзиром на то да се читав рад програмера врти око играња са програмима и одскакања унутар и изван њихових радних токова, стога је неопходно користити уређивач са којим би требало бити лако радити и радити посао онако како је предвиђено.

Један од таквих сјајних уређивача текста који постоји већ дуже време је Емацс, који је због своје прилагодљивости и флексибилности постао кључна фигура у раду организација широм света. Емацс се често сматра машином за пискање, а не само уређивачем текста, и то сигурно није погрешно јер се може поставити попут љуске, клијента е-поште и још много тога.

Ова специјалност Емацс-а произлази из тога што у својој основи има интерпретатор Лисп, што значи да корисници могу конфигурисати Емацс само додавањем неколико редова Лисп кода. С обзиром да уређивачи текста имају врло поједностављен стил, овај атрибут Емацс-а омогућава корисницима да прилагоде његов изглед и стилизују га онако како желе.

Стога ћемо данас гледати како се Емацс може прилагодити темама и неким другим функцијама.

Почетни поглед

У почетку, када учитате Емацс, тема која се појављује заједно са Емацсом је следећа:

Међутим, ово заправо не изгледа толико угодно за очи. Променимо ово и стилизујмо Емацс новим дизајном.

Предуслови

Међутим, пре него што пређемо на стварни процес, прво морамо додати неколико редова у нашу датотеку за иницијализацију. Када се Емацс покрене, прва датотека која се обрађује је ова датотека за иницијализацију која садржи наредбе написане на Лисп-у које омогућавају корисницима да конфигуришу Емацс. То је у основи оно што називате датотеком подешавања за прилагођавање Емацс-а. Притисните тастере да бисте отворили нашу датотеку за иницијализацију Цтрл + к затим Цтрл + ф а затим уђите ~ /.емацс. Овде прво треба да додамо неки предуслов кода пре него што ажурирамо Емацс новом темом. За ово, морамо додати следеће редове кода у нашу инит датотеку:

(захтева 'пакет)
 
(адд-то-лист 'пакет-архива
'("мелпа" . „хттп: // мелпа.орг / пакети / ") т)
 
(иницијализација пакета)
(осим ако (пакет-инсталиран-п 'користи-пакет)
(пакет-освежи-садржај)
(пакет-инсталирај 'усе-пакет))

Горе наведени код у основи додаје Мелпа архиву на листу спремишта пакета која се налазе у Емацс-у и даје јој дозволу за коришћење ових пакета.

Штавише, инсталира пакет коришћења, пакет који се може користити за даље инсталирање других пакета.

Додавање теме у Емацс

Сада ћемо додати тему у наш Емацс. Постоје бројне сјајне теме доступне тамо. Добра страница за проверу је Емацс теме.

У овом упутству додаћу тему Зенбурн у наш Емацс. Да бисте то урадили, још једном отворите датотеку за иницијализацију и додајте јој следеће редове кода:

(усе-пацкаге зенбурн-тхеме
: осигурати т
: цонфиг
(лоад-тхеме 'зенбурн т))

Ово инсталира Зенбурн тему и учитава је након поновног покретања Емацс-а. Сада наш Емацс изгледа отприлике овако:

У поређењу са почетном темом, ово изгледа много боље.

Даље прилагођавање наше теме

Најбоља ствар код Емацс-а је слобода коју вам пружа. За кориснике који нису задовољни неким стварима о теми коју су управо додали, Емацс вам чак омогућава да је подесите. То може бити једноставно промена неколико боја или скалирање величина фонта заглавља и наслова и још много тога.

Покажимо пример овога. У мом случају ћу променити породицу фонтова која долази уз Емацс. Да бих то урадио, додаћу следећи ред кода у своју инит датотеку:

(сет-фаце-аттрибуте 'подразумевано нил: фонт "ДејаВу Санс Моно")

Ово поставља породицу фонтова или како је Емацс подсећа, лице слова као ДејаВу Санс. Могу ово даље да прилагодим променом величине фонта или одређивањем посебног фонта за неки одређени језик попут Ц++.

Подразумеване теме Емацс-а

Сам Емацс долази са неколико задатих тема. За кориснике који не желе да уђу у гњаважу око промене датотеке иницијализације, могу једноставно да додају једну од ових задатих тема у свој Емацс. Корисници могу да провере подразумеване теме Емацса притиском на Алт + к и уношењем прилагођених тема.

Ово ће их довести до екрана који изгледа отприлике овако:

Све теме представљене горе на листи долазе заједно са Емацс 26. Да би изабрали тему са ове листе, корисници морају да пређу на назив теме коју желе да изаберу и притисну тастер ентер.

Они ће одмах видети промену у Емацс-у, а знак за укрштање ће се такође појавити поред оквира теме коју су изабрали. На пример, ако одаберем танго-тамно, то би изгледало овако;

Међутим, ово још увек није трајно и након поновног учитавања Емацс-а, појавиће се стара Емацс-ова тема.

Да бисте ово трајно поставили као тему за Емацс, идите на дугме Сачувај поставке теме и притисните ентер.

Сада када поново покренете свој Емацс, видећете да се ова тема појављује уместо ваше старе.

Онемогућавање прилагођене теме

За кориснике који се не навикну на нову тему и радије би стару, могу је онемогућити помоћу команде дисабле-тхеме. На пример, ако желим да онемогућим своју Зенбурн тему, онда морам да додам следећи ред кода у своју инит датотеку:

(онеспособити тему 'зенбурн)

Ово онемогућава моју Зенбурнову тему и пребацује се на подразумевану тему. Напомена: додајте наредбу дисабле-тхеме након наредбе лоад-тхеме.

Закључак?

Лакоћа којом корисници могу мењати теме или величине фонта које долазе са Емацсом показују његову свестраност и проширивост, а то је оно што Емацс чини тако моћним и јединственим у поређењу са другим уређивачима текста.

Инсталирајте најновији Долпхин Емулатор за Гамецубе & Вии на Линук
Долпхин Емулатор вам омогућава да играте изабране игре Гамецубе и Вии на Линук Персонал Цомпутерс (ПЦ). Долпхин Емулатор је слободно доступан и емула...
Како се користи ГамеЦонкуерор Цхеат Енгине у Линуку
Чланак покрива водич о коришћењу ГамеЦонкуерор варалице у Линуку. Многи корисници који играју игре на Виндовс-у често користе апликацију „Цхеат Енгине...
Најбољи емулатори играће конзоле за Линук
Овај чланак ће навести популарни софтвер за емулацију играће конзоле доступан за Линук. Емулација је слој компатибилности софтвера који опонаша хардве...