Rozdiel medzi Emacs a Vim

Autor: Monica Porter
Dátum Stvorenia: 22 Pochod 2021
Dátum Aktualizácie: 3 V Júli 2024
Anonim
Vašek Král a Josef Ševčík - Emacs
Video: Vašek Král a Josef Ševčík - Emacs

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

  1. Emacs je veľmi starý program v porovnaní s programom Vim.
  2. 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.
  3. 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úť.
  4. 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.
  5. 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.
  6. Emacs je písaný prevažne v jazyku Elisp. Vim je rozšírený o Vimscript.
  7. 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.
  8. Emacs má v porovnaní s Vim omnoho lepšie prispôsobenie.

Aetivácia aj hibernácia ú druhom pánkovej formy. Kľúčová odlišnoť medzi týmito dvoma režimami (hibernácia a etetizácia) počíva v tom, že letná ez...

Kompilátor aj tlmočník prekladajú programy jazyka vyššej úrovne, rozdiel počíva v tom, že kompilátor kompiluje zdrojový kód do putiteľného trojového k...

Vzhľad