Tartalom
Fő különbség
Az Emacs szerkesztő egy rendkívül erős lisp ökoszisztéma tetején áll. A vim használatával a héjnak nyitva kell lennie. És valószínűleg még sok más lap a böngészőben az org-mód hiánya miatt. Az Emacs nagyon intuitív billentyűkombinációkkal rendelkezik, mint például a C-n a következő sorhoz, a C-p az előző sorhoz, stb. Ezzel szemben a Vim hihetetlenül ellenkező intuitív billentyűket használ, például j a következő sorhoz, k az előző sorhoz.
Mi az Emacs?
Az Emacs egy népszerű szerkesztő, amelyet főleg Unix-alapú rendszereken használnak programozók, tudósok, mérnökök, hallgatók és rendszergazdák. Az Emacs azoknak szól, akik sok órát töltenek a szerkesztő konfigurálásával, divatos megjelenésű funkciókkal és integrálódnak a külső programokhoz, és folyamatosan nyomják meg a módosító gombokat.
Mi az a Vim?
A Vim egy nagyon jól konfigurálható szerkesztő, amely lehetővé teszi a hatékony szerkesztést. Ez a VI szerkesztő továbbfejlesztett változata, amelyet a legtöbb UNIX rendszerrel elosztottak. A Vim-et gyakran „programozói szerkesztőnek” hívják, és annyira hasznosak a programozásban, hogy sokan teljes IDE-nek tartják. A Vim azoknak szól, akik egy gyors és piszkos módon konfigurálható alapszintű szerkesztőt akarnak, támogatnak néhány funkciót, és összességében akadályozzák az útját.
Főbb különbségek
- Az Emacs egy nagyon régi program a Vimhez képest.
- Az Emacs nagyon intuitív billentyűkombinációkkal rendelkezik, mint például a C-n a következő sorhoz, a C-p az előző sorhoz, stb. Ezzel szemben a Vim hihetetlenül ellenkező intuitív billentyűket használ, például j a következő sorhoz, k az előző sorhoz.
- A legtöbb Vim beállítás globális opció, például a billentyűkötések vagy a fül szélességének megváltoztatása. Az Emacs viszont teljesen eltérõen értelmezi az „üzemmódokat”, különféle viselkedéseket vagy funkciókat, amelyek bizonyos körülmények között ki- vagy bekapcsolhatók.
- Az Emacs lisp és a Vimscript szintén nagyon különböznek egymástól. Az Emacs lisp-nek (az igaz lisp hagyományban) van néhány primitívje, és elég könnyűnek tűnik kitalálni. A Vimscript rövidebb és nehezebb kitalálni.
- A Vim azoknak szól, akik egy gyors és piszkos módon konfigurálható alapszintű szerkesztőt akarnak, támogatnak néhány funkciót, és összességében akadályozzák az útját. Az Emacs azoknak szól, akik sok órát töltenek a szerkesztő konfigurálásával, divatos megjelenésű funkciókkal és integrálódnak a külső programokhoz, és folyamatosan nyomják meg a módosító gombokat.
- Emacs elsősorban Elisppel írva és kibővítve. A Vim kiterjesztése a Vimscript használatával.
- Az Emacsnek van egy szerkesztője, egy héja, a Mailreader, az Irc, a Google térképei még egy vi módot is tartalmaznak. Az Emacs önállóan dokumentálódik, alapvetően a kódban szereplő megjegyzések válnak a dokumentációvá.
- Az Emacs sokkal jobb testreszabhatósággal rendelkezik, mint a Vim.