Емацс

Орг-Моде 2. део - извршавање кода

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

Код у Емацс-у

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

# + бегин_срц јавасцрипт
цонст апп, БровсерВиндов = рекуире ('елецтрон')
цонст патх = рекуире ('патх')
# + енд_срц

Резултат може ићи на документ.

Овај пример не ствара излаз, најједноставнији начин да се добије излаз је употреба љуске. Када желите да покренете наредбу и прикажете резултате, морате додати параметар заглавља.

# + бегин_срц љуска: извози обе
унаме -а
# + енд_срц
унаме -а
Линук матс-Убунту 5.0.0-20-генерички # 21-Убунту СМП Мон Јун 24 09:32:09
УТЦ 2019 к86_64 к86_64 к86_64 ГНУ / Линук

Резултат додаје Емацс у блоку испод извршног кода. Ако желите напредније резултате или желите да комбинујете блокове, морат ћете именовати свој блок изворног кода. Додајте опционалну ознаку # + НАМЕ:. Ова ознака ради и за табеле, као и за код.

Табела 1.3.1:

Икс г з
0 1 4
1 3 6
2 4 8

Помоћу цалц модула можете убацити податке и приказати резултате у документу.

# + бегин_срц цалц: вар к = 5: вар и = 2: извози оба
2 + а * к ** год
# + енд_срц

Прво се приказује код у облику који наведете. Тачно испод су приказани резултати.

2 + а * к ** год
25 а + 2

Ово је врло једноставан пример, уз подршку за ЛаТеКс можете добити било коју формулу коју желите са резултатом у врло добро форматираном документу. А

\ бегин једначина
к = \ скрт б
\ енд једначина

Ако са својим кодом израђујете парцеле, то можете приказати у документу. Испод можете видети врло једноставан код који користи гнуплот за цртање резултата к2.

ф (к) = к ** 2
заплет ф (к)

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

Није подржан сав код

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

'(орг-бабел-лоад-језици
(цитат
((питхон . т)
(емацс-лисп . т)
(шкољка . т)
(јс . т)
(склите . т)
(израч . т))))

Горњи код омогућава шест језика постављањем на 'т'. 'т' је уобичајени начин у Лиспу да се каже истина. Такође можете да одаберете да ову вредност подесите методом 'М-к цустомизе-вариабле'. Када то урадите, потребно је да укуцате име променљиве или групу. У овом случају променљива је 'орг-бабел-лоад-лангуагес'. Када дођете на страницу, можете видети шта је подржано и активирати оне које желите.

Додавање језика

Ако ваш језик није на листи, можете га потражити на хттпс: // оргмоде.орг / ворг / орг-цонтриб / бабел / лангуагес.Тренутно.хтмл Листа подржаних језика је већ дуга и расте из дана у дан. Овде имајте на уму да је подршка за језик потребна само за процену. Прегледање, извоз и запетљавање подржани су без тога. На поменутој веб страници такође сте допринели језицима који захтевају мало више рада за инсталирање. Ако и даље не можете да видите свој језик, постоји образац за његово додавање. За ово су потребне неке вештине програмирања, али ако погледате друге језике, могли бисте да их додате чак и са мањим искуством.

Закључак

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

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