Emacsien ja Vi n ero

Emacs vs Vi

Nykyään tietokoneohjelmistojen kuumimmat kilpailijat ovat verkkoselaimet. Internet Explorer, Firefox ja Chrome taistelevat suuremman osuuden metaforisessa selainsodassa. Vanhoina aikoina jotain vastaavaa tapahtui Emacsin ja Vi: n "toimitussotaissa". Emacs ja Vi ovat kaksi tekstieditoria, jotka olivat erittäin suosittuja Unix- ja Unix-kaltaisissa käyttöjärjestelmissä. Suurin ero näiden kahden välillä on nopeus. Vi on historiallisesti ollut nopein kahdesta käynnistyneestä lyhyemmässä ajassa ja on yleensä yleensä reagoivampi kahdesta. Vi vie myös paljon vähemmän muistia kuin Emacs; tämä on aikaa, jolloin 8 Mt: n katsotaan olevan valtava määrä RAM-muistia.

Emacsin etuna Vi: hen verrattuna on sen laaja muokattavuus. Emacs antaa käyttäjän valita monenlaisista makroista integroituakseen työnkulkuun ja vähentääkseen prosessissa tarvittavaa työtä. Vi: ltä puuttuu tämä mukautettavuustaso ja se luottaa yksinkertaistettuun ja selkeään prosessiin. Emacs kykenee myös jäljittelemään Vi: tä siinä, mitä he kutsuvat ”viper-moodiksi”; jolloin Vi-käyttäjien on helpompaa käyttää Emacsia. Vi: ltä puuttuu yksinkertaisuudeltaan sellaisia ​​ominaisuuksia.

Tietotekniikan kehittyessä kehitettiin uusia edistysaskeleita, kuten graafinen käyttöliittymä (GUI). Emacs mukautti ja kehitti oman käyttöliittymänsä helpottaaksesi ihmisten oppia ja käyttää editoria. Vertailun vuoksi Vi ei kehittänyt omaa käyttöliittymää. Tämä johtuu osittain valloittaneiden Vi-varianttien esiintymisestä. Hyvä esimerkki on Vi iMproved, joka tunnetaan myös nimellä Vim, josta tuli vähitellen suositumpi kuin Vi, koska se lisäsi uusia ominaisuuksia ja parannuksia, joita ei löydy Vi: stä. On myös muunnelmia Emacsista, mutta ne eivät ole aiheuttaneet ohjelmiston kaatumista tietä pitkin.

Nykyaikaisissa tietokoneissa tekstieditorit eivät ole niitä, joita voisit kutsua "raskaiksi sovelluksiksi". Ne vaativat hyvin vähän prosessointitehoa ja muistia, ja ne eroavat vain ominaisuuksista. Tämän vuoksi nämä kaksi ovat käytännössä identtisiä, koska Vi-variantit ovat jo lisänneet ominaisuuksia, jotka puuttuivat aiemmin Vi: stä.

Yhteenveto:

1.Vi on kevyempi ja nopeampi kuin Emacs.
2.Emacs on muokattavissa enemmän kuin Vi.
3.Emacs pystyy jäljittelemään Vi: tä, mutta ei päinvastoin.
4.Emacs kehitti myöhemmin graafisen käyttöliittymän, kun taas Vi ei.
5.Emacs jatkoi kehitystä, kun taas Vi: n seuraajat saivat variantit.