Obsah
Hlavný rozdiel
Emacs je editor, ktorý stojí na vrchole mimoriadne silného lisp ekosystému. S vim musí mať otvorenú škrupinu. A pravdepodobne oveľa viac kariet vo vašom prehliadači kvôli nedostatku orga-režimu. Emacs má veľmi intuitívne kombinácie klávesov, ako C-n pre nasledujúci riadok, C-p pre predchádzajúci riadok atď. Naproti tomu Vim používa neuveriteľne protiľahlé intuitívne klávesy ako j pre ďalší riadok, k pre predchádzajúci riadok.
Čo je Emacs?
Emacs je populárny editor, ktorý používajú hlavne na systémoch založených na Unix programátori, vedci, inžinieri, študenti a správcovia systémov. Emacs je určený pre ľudí, ktorí chcú tráviť veľa hodín konfiguráciou svojho editora, majú vynikajúce funkcie a integrujú sa s externými programami a neustále stláčajú modifikačné klávesy.
Čo je liek Vim?
Vim je vysoko konfigurovateľný editor, ktorý umožňuje efektívnu editáciu. Je to vylepšená verzia editora vi distribuovaná vo väčšine systémov UNIX. Vim sa často nazýva „editor programátora“ a je tak užitočný pri programovaní, že mnohí ho považujú za celé IDE. Vim je určený pre ľudí, ktorí chcú základný editor, ktorý je možné nakonfigurovať rýchlym a špinavým spôsobom, podporuje niekoľko funkcií a celkovo vám zostane mimo cesty.
Kľúčové rozdiely
- Emacs je veľmi starý program v porovnaní s programom Vim.
- Emacs má veľmi intuitívne kombinácie klávesov, ako C-n pre nasledujúci riadok, C-p pre predchádzajúci riadok atď. Na rozdiel od toho Vim používa neuveriteľne protiľahlé intuitívne klávesy ako j pre ďalší riadok, k pre predchádzajúci riadok.
- Väčšina volieb Vim sú globálne možnosti, ako napríklad zmena viazania klávesov alebo šírka karty. Emacs má na druhej strane úplne iný pojem „režimy“, odlišné správanie alebo vlastnosti, ktoré sa dajú za určitých okolností vypnúť alebo zapnúť.
- Emacs lisp a samotný Vimscript sa tiež veľmi líšia. Emacs lisp (v skutočnej tradícii lisp) má niekoľko primitívov a zdá sa, že je celkom ľahké zistiť. Vimscript je kratší a ťažšie na to príde.
- Vim je určený pre ľudí, ktorí chcú základný editor, ktorý je možné nakonfigurovať rýchlym a špinavým spôsobom, podporuje niekoľko funkcií a celkovo vám zostane mimo cesty. Emacs je určený pre ľudí, ktorí chcú tráviť veľa hodín konfiguráciou svojho editora, majú vynikajúce funkcie a integrujú sa s externými programami a neustále stláčajú modifikačné klávesy.
- Emacs je písaný prevažne v jazyku Elisp. Vim je rozšírený o Vimscript.
- Emacs má editor, shell, Mailreader, Irc, Google mapuje aj vi režim. Emacs dokumentuje samy, v podstate sa komentáre v kóde stávajú dokumentáciou.
- Emacs má v porovnaní s Vim omnoho lepšie prispôsobenie.