Differences between revisions 1 and 2
Revision 1 as of 2002-08-28 06:52:53
Size: 974
Editor: cache0
Comment:
Revision 2 as of 2002-08-28 06:57:58
Size: 1082
Editor: cache1
Comment:
Deletions are marked like this. Additions are marked like this.
Line 15: Line 15:
Modern implementations of vi are also extensible. For example vim http://www.vim.org Modern implementations of vi are also extensible. For example VIM (ViImproved see http://www.vim.org)
Line 20: Line 20:

Regarding Python: decent Python language support is available for either
vi or EMACS.

EMACS and vi are used to be the most popular families of text editors. There are several implementations for each.

The user interface of EMACS is mostly modeless. The user interface of vi traditionally has a command mode and an insert mode. Each character has different meanings depending on in which mode vi is in. Commands in EMACS are traditionally given by modifier keys like Ctrl, Alt and so on.

At earlier times EMACS became famous about his size and memory consumption (EMACS = Eight Megabytes And Constantly Swapping ;) ). With todays computers this is no longer a problem. EMACS contains a Lisp interpreter, which makes it very extensible.

Modern implementations of vi are also extensible. For example VIM (ViImproved see http://www.vim.org) is extensible with Python scripts.

Which editor suits your personal needs better is a matter of taste. Since both are OpenSource, free and mature, try both and choose one. :)

Regarding Python: decent Python language support is available for either vi or EMACS.

EmacsVsVi (last edited 2013-04-20 11:12:02 by Neurosearcher)

Unable to edit the page? See the FrontPage for instructions.