Емацс

Емацс вс Вим

Емацс вс Вим
Бројне су теме о којима су обожаваоци делили своје ставове и међусобно се препирали против оних који се противе њиховим ставовима. Ови свети ратови су били свуда: иПхоне вс. Андроид, Марвел вс. ДЦ, табс вс. простора итд. Слична дискусија око које корисници, посебно они из Линук заједнице, имају тенденцију да се загреју била је Емацс вс. Вим дебата, која траје деценијама.

Овај чланак зарања у овај дугачки, текући Рат уредника и доноси одлуку који програм - Емацс или Вим - преузима предност над другим.

Шта су Емацс и Вим?

Вим је један од најстаријих уређивача текста заснованих на УНИКС-у. Овај уређивач текста је еволуција ви, уређивача текста из раних дана УНИКС-а. Вим је брзо стекао популарност након увођења, јер не само да је имао уграђене готово све карактеристике ви, већ је додао и неке додатне функције које су га учиниле много моћнијим од свог претходника.

Шарм Вима произлази из тога што је изузетно лаган и има интерфејс са неколико начина рада, сваки са другачијом, корисном наменом. Са карактеристикама попут стабла за поништавање на више нивоа, огромном колекцијом додатака, моћним алатима за манипулацију текстом и подршком за десетине програмских језика, Вим је чврст и истиче се као уређивач текста.

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

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

1) Више од уређивача текста

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

Разлика између ово двоје произлази из чињенице да, за разлику од Вима, Емацс није само уређивач текста, већ има окружење налик ИДЕ-у. Другим речима, Емацс је потпуно развијена машина за пискање, интерфејс који нуди више алата својим корисницима и ствара потпуно отворен свет, где корисници могу бити на мрежи 24/7 и живети унутар програма.

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

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

Интернет претраживач:

Режим организације - Организатор:

Тетрис:

Као што се види из горњих примера, уређивање текста је само један аспект међу десетак карактеристика присутних у Емацс-у.

2) Прилагодљивост

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

Емацс чини овај корак даље користећи програмски језик лисп. У програму Емацс можете да примените и редефинишете скоро све помоћу лисп.

На пример, рецимо да желите да дефинишете функцију која након покретања покреће Бинг у веб прегледачу. Ово се лако може применити у Емацс-у користећи лисп. Да бисте додали ову функцију у Емацс, потребно је додати следеће редове кода у Емцасову датотеку за иницијализацију (~ /.емацс датотека):

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

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

3) Кориснички прихватљив интерфејс

Као што је горе поменуто, Вим је модални уређивач, што значи да има више начина за извршавање различитих функција. За почетнике ово може изгледати тешко, јер пребацивање с једног режима на други и учење начина поступања с текстом у сваком режиму може се показати прилично компликованим у почетку.

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

 4) Елисп вс Вим скрипта

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

Зашто је Емацс бољи од Вима?

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

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

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