Вим и Емацс: Све тихо напред

ентре las Свети рат Нај легендарнији за који смо свесни је рат издавача. Ви / Вим против Емацс-а. Ово је посебно забавно јер су обоје бесплатни софтвер са врло високим могућностима.

То сеже много година уназад. Емацс је развио Рицхард Сталлман 35-их, објављен пре отприлике 1991 година. Ви је отприлике истих година, створио га је Билл Јои. С друге стране, Вим је нешто новије и произилази из потребе да Брам Мооленар XNUMX. створи клон Ви за Амигу.

Како ретро! Издавачи из каменог доба, када је живот био једноставнији. И настављамо да их користимо јер се развијају и прилагођавају времену. Вим и Емацс користе савремене интерфејсе у ГТК-у, имају своје језике проширења, менаџере пакета; између осталог што их је сврстало међу уреднике модеран.

За шта их користим?

Ставимо потпуно хипотетичку околност. Гугол је математичка реч која дефинише реч иза које следи сто нула. Како то записујемо у уређивач текста?

Прво решење које ми падне на памет је да укуцате један и притиснете тастер 0 док ме бројач колона не постави на 101, јер би 101 знак требало да мери овај израз. Претпостављамо да ово уређујемо у надлежном уређивачу текста који има статусну траку за приказ ових ствари.

Сада могу да смислим једноставније решење:

и1 ЕСЦ 100а0 ЕСЦ

Наравно, за ово решење је потребан Вим или барем Ви. Он команда је прилично једноставно и као да смо Виму рекли: У нормалном режиму убаци 1 и враћа се у нормалан режим. Сада уметните стотину пута иза курсора 0 и враћа се у нормални режим. Вим ће извршити наше наређење без питања.

Сложеност

Ово решење звучи изузетно сложено и схватам. Прво, јер се бавимо концептом а модални уредник. Али постоје случајеви када је то много корисније него што звучи.

Рецимо да имамо листу за куповину. Идемо у продавницу и желимо да напишемо шта ћемо понети. Имајте на уму да је то нешто хипотетично, нико не би требало да однесе рачунар у продавницу да би отишао по храну. Свеједно, ово је наша листа:

1 банана 4 јабуке 2 килограма шећера 1 литар воде

То је врло једноставна листа за куповину. Али, договорићемо се. Прво, мислим да још неколико банана не би било лоше. Пошто волимо естетику, променићемо мала слова у јабуке да је остави као Банана а имена јединица заменићемо њиховим скраћеницама.

Па кренимо. Пошто желимо да направимо резервну копију оригиналне листе, правимо копију помоћу КСНУМКСии а ми га залепимо доле са p. Притисните Цтрл-а неколико пута да бисте повећали број банана и прешли на крај следеће речи са e. Спустимо се на другу линију, радимо а Fm да дођем до речи јабуке и притиснем ~ (АлтГр-4 на мојој тастатури) тако да се слово промени у велику верзију. Правимо а j да се спустимо у следећи ред и појавимо се у к оф кила са b. Из нормалног режима излазимо куцањем cw и писање заменске речи за килограме, што ће бити кг. Притисните ЕСЦ, враћајући се у нормалан режим и поново j да се исто учини са Литре. Спремни. Овако сада изгледа наша листа.

3 банане 4 јабуке 2 кг шећера 1 Л воде

Моћ

Сумирајмо горњу акцију у ово:

4ии Г п 2Цтрл-А е Фм ~ јб цв кг ЕСЦ јб цв Л ЕСЦ

Поштовао сам неке просторе да би то било разумљиво, али то се обично не ради. Ова поруџбина робота тера нас да пуно размишљамо о његовој корисности. Али то је сигурно брже него да се крећете мишем, бирате, копирате, лепите, бришете и тако даље.

Уредници све док Вим или Емацс могу да раде овакве ствари јер су развијени годинама и имају врло јасне идеје како то учинити.

Криве учења

Да, стрме су. Али томе су намењене иницијативе попут Цреам, која нуди потпуно спремно Вим окружење одмах из кутије, без потребе да се мучи са начинима и стварима, и гуру-моде, Емацс проширење које - колико знам - помаже почетницима.

Гуру-режим је део Емацс Прелуде-а, колекције додатака шта вам олакшава ако желиш да научиш.

Проширења

Будући да су уређивачи раширенији од многих модерних уредника и имају своје језике за проширење, можете пронаћи теме у боји, додатке и још много тога. Постоје тако занимљиве ствари попут:

Чини се да је лакше (или пријатније) програмирати екстензије у Емацс Лиспу него у ВимСцрипт-у. Мислим, то је функционалан језик који тумачи кернел направљен за то, у односу на императивни језик направљен за конфигурисање и проширивање.

Закључак

Погледај! Не кошта вас ништа, обоје је бесплатан софтвер који се дистрибуира бесплатно. Морају се налазити у спремиштима свих дистрибуција познатих човеку, а могу се наћи и у злонамерним власничким системима. Нема много више шта да се тражи.

И на крају, ако сте се изненадили зашто сам у наслову уместо и ставио е испред Емацс-а, то је зато што ми то звучи боље. Нешто попут / и-мацс /. Успео сам да се спасим правописних проблема променом положаја, али заиста волим да Вим то ради 😀


Оставите свој коментар

Ваша емаил адреса неће бити објављена. Обавезна поља су означена са *

*

*

  1. За податке одговоран: Мигуел Ангел Гатон
  2. Сврха података: Контрола нежељене поште, управљање коментарима.
  3. Легитимација: Ваш пристанак
  4. Комуникација података: Подаци се неће преносити трећим лицима, осим по законској обавези.
  5. Похрана података: База података коју хостује Оццентус Нетворкс (ЕУ)
  6. Права: У било ком тренутку можете ограничити, опоравити и избрисати своје податке.

  1.   Ротс87 дијо

    Користим само нано и само за уређивање неких датотека 0.0

    1.    против дијо

      Ово је углавном аргумент за њихово коришћење. Видим да многи људи више воле да их не испробавају и почео сам да пишем нешто како бих их охрабрио. То је то.

      (Знам да је то слаба ставка)

      1.    Дамиан Ривера дијо

        Није нимало лењ, емацс и вим су сјајни уређивачи текста, више их волим (вим) уместо ИДЕ-а

        поздрави

        1.    против дијо

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

    2.    КЗКГ ^ Гаара дијо

      ахахаха и мени се то исто дешава, са наном сам остао лефт

  2.   еоландро дијо

    Па, недавно ми је требало да уредим датотеку путем телнета у приступној тачки са дд-врт и морао сам да се сетим ви.

  3.   МСКС дијо

    1. " ту је издавачки рат. »
    ГРЕШКА!
    Вим је уредник, Емацс је спреман за употребу хадронски сударач на вашем рачунару, знате!

    2. Коришћење креме (ајјј) или било које врсте „помоћника“ за Вим или Емацс исто је што и инсталирање Мањара и претварање да сте инсталирали и користили Арцх - уз могуће упозорење да помоћник не мења суштину Вима или Емацса а Мањаро је Мањаро али није Арх.

    Ако заиста желите да се позабавите Емацс-ом, постоје неке сјајне странице:
    http://emacsrocks.com/
    http://www.masteringemacs.org/
    http://batsov.com/prelude/
    http://lisperati.com/casting.html

    1.    против дијо

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

  4.   Аннубис дијо

    [мод фалмевар ОН]

    Емацс, тај оперативни систем који 35 година касније још увек нема добар уређивач текста 😛

  5.   Ксикиз дијо

    „Вим и Емацс“. То „е“ у наслову (и негде у тексту) се злоупотребљава ...

    1.    Ксикиз дијо

      И иначе, за све већ користим вим. Почео сам да га користим прошле године и сада ми је постао неопходан. Такође има ту предност што је ви унапред инсталиран у свима (или бар у готово свим), што је готово исто у руковању, па знајући како се њиме можете уређивати датотеке у било којој дистрибуцији, без обзира да ли има Кс11 или не.

      Испробао сам Емацс, али чиниле су ми се непријатне комбинације тастатуре, па сам се фокусирао на Вим

    2.    против дијо

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

      1.    Ксикиз дијо

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

        Ионако је и даље погрешно написано, колико год звучало боље.

        1.    против дијо

          У реду је. Ништа више од ове чудне ствари коју треба критиковати без завршетка читања.
          Надам се да ме можете извинити због овог недостатка. Чини се да су га и они прегледали, па се морају сложити са мном, али треба прегледати неке референце из РАЕ за стране речи. Они се не могу превести.

          1.    Ксикиз дијо

            Да, нисам је завршио, признајем грешку, али у последње време немам времена и не могу бити у близини колико бих желео. У ствари, изузетно је чудно да сам на крају данас могао бити овде неколико тренутака.

            Што се тиче страних речи, везник 'и' није страна реч, иако емацс јесте. Колико разумем (што такође сада немам времена да проверим), емацс би требало да чита емацс, без обзира колико га читали на енглеском. Иначе би било тешко применити правила правописа, јер ако говорите шпански, не морате да говорите енглески или немачки, па према томе не морате да знате како се те речи изговарају на тим језицима.

            У сваком случају то није била критика, већ само коментар и од сад вам кажем да ми се ваши чланци увек свиђају 😉

        2.    против дијо

          Хвала вам. Повратне информације и конструктивне критике служе свима нама.

  6.   диазепан дијо

    Не волим да их користим, али на курсу напредног функционалног програмирања морали сте да направите Вим-сличан едитор, али у хаскелл-у.

  7.   Тио100 дијо

    Више волим ви или вим, јер је најуниверзалнији јер функционише исто у било ком ОС-у и сви * ник га укључују и под свим мислим на све, од ГНУ / Линук, ХП-УКС, Соларис, АИКС, БСД до скраћених верзија Линука као дд-врт.

  8.   Абимаел мартелл дијо

    Програмирам 100% са ВИМ-ом (Руби, ПХП, Јавасцрипт, Цоффесцрипт, ЦСС и други)
    ево дистрибуције за руби програмере, врло је комплетна и садржи много корисних ствари, поздрав (https://github.com/carlhuda/janus)

    1.    Дамиан Ривера дијо

      То што кажем (горе) користим вим за моно, јава, перл, басх и питхон само да не-интерпретирани језици морају да користе терминал за компајлирање, у ФрееБСД-у користим (и користим) пуно ВИ-а који је изворни уредник, али такође врло добро инсталира ее и јое (слично као нано), у Гентооу је добра ствар што доноси нано, али већ сам компајлирао вим и свиђа ми се много! То је најбољи уређивач који постоји и прилагођен вашим потребама, савршен је алат за администрацију система

      поздрави

  9.   Матиас (@ В4т145) дијо

    Вим Вим Вим!, Заувек, ради за све и било где, никад га не мењам

  10.   Нано дијо

    Ахм, не знам, лењ сам и користим Сублиме кД

  11.   Даниел Ројас дијо

    Увек користим Вим, волим га и чини ми се врло практичним и удобним 😀

  12.   Драгнелл дијо

    Једноставно вим, битно у мом дану.

  13.   Гуидо ролон дијо

    вим ПРАВИЛА! али «ед» СТЕНЕ !!!!,

  14.   енергија дијо

    Вим наранџасто пише фино вим цристал пише нормално, вим, вим, вим ...

  15.   јогурбланко дијо

    Требали бисте научити разлике између „зашто“, „зашто“, „зашто“ и „зашто“. Мушко, у целом тексту нисте дали ни један.