Differences between revisions 7 and 8
Revision 7 as of 2002-12-17 05:59:25
Size: 2168
Editor: ekorp-203-63-137-225
Comment:
Revision 8 as of 2002-12-18 18:29:09
Size: 2576
Editor: 12
Comment: Minor English fixes, additional comment.
Deletions are marked like this. Additions are marked like this.
Line 5: Line 5:
character has different meanings depending on in which mode '''vi''' is in. character has a different meaning depending on which mode '''vi''' is in.
Line 9: Line 9:
At earlier times EMACS became ''famous'' about his size and memory consumption
(EMACS = Eight Megabytes And Constantly Swapping ;) ). With todays computers this
In earlier times EMACS became ''famous'' for its size and memory consumption
(EMACS = Eight Megabytes And Constantly Swapping ;) ). With today's computers this
Line 13: Line 13:
Good Python language support is available for both editors and modern implementations such as GnuEmacs and ViImproved are extensible in Python. Good Python language support is available for both editors, and modern implementations such as GnuEmacs and ViImproved are extensible in Python.
Line 18: Line 18:
It should be noted that one can have the BestOfBothWorlds by running ViperMode in EMACS. Simply run meta-x "viper-mode", and blamo, you get vi keybindings. EMACS is a wonderful operating sytem. Now it has a decent editor... :) It should be noted that one can have the BestOfBothWorlds by running ViperMode in EMACS. Simply run meta-x "viper-mode", and blammo, you get vi keybindings. EMACS is a wonderful operating sytem. Now it has a decent editor... :)
Line 20: Line 20:
Bram the maker of Vim have picked python as the scripting language for his new application aap ( http://www.a-a-p.org ), On the other hand Emacs have evolved into an application framework, I see many simple application turn into application framework, Emacs, Netbeans, Mozilla !!!! Bram the maker of Vim has picked python as the scripting language for his new application aap ( http://www.a-a-p.org ), On the other hand Emacs has evolved into an application framework, I see many simple applications turning into application frameworks, Emacs, Netbeans, Mozilla !!!!
Line 26: Line 26:
and that is why I think we should all use Vim, because Vim knows what is it (mission), and what it want to be (vision) and that is why I think we should all use Vim, because Vim knows what is it (mission), and what it wants to be (vision)

Emacs was pretty much always ''intended'' to be an applications framework. Its macro language is a full-featured programming language (Lisp), so you cam build anything with it. It's also far more customizable than vi and clones, and has features that make it a full-fledged IDE. You can extend it with Lisp and now with Python (see pymacs).
''vi'' is a crutch for those who can't handle ''emacs''!

EMACS and vi used to be the most popular families of text editors. There are several implementations of 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 a different meaning depending on which mode vi is in. Commands in EMACS are traditionally given by modifier keys like Ctrl, Alt and so on.

In earlier times EMACS became famous for its size and memory consumption (EMACS = Eight Megabytes And Constantly Swapping ;) ). With today's computers this is no longer a problem.

Good Python language support is available for both editors, and modern implementations such as GnuEmacs and ViImproved are extensible in Python.

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

It should be noted that one can have the BestOfBothWorlds by running ViperMode in EMACS. Simply run meta-x "viper-mode", and blammo, you get vi keybindings. EMACS is a wonderful operating sytem. Now it has a decent editor... :)

Bram the maker of Vim has picked python as the scripting language for his new application aap ( http://www.a-a-p.org ), On the other hand Emacs has evolved into an application framework, I see many simple applications turning into application frameworks, Emacs, Netbeans, Mozilla !!!! When I see this happen I think those project must have really lacked strategic management... yep software makers need to realize the importance of management and strategic management, if you are going to make a software that you want to see being used and improving after 5+ years you need to sit down and read about strategic management, set vision for you project , a mission , objectives and goals else you will start by building a text editor and end up with one of the worst application frameworks availble, Emacs is just another software project that lacked a clear good and sound vision and mission and that is why I think we should all use Vim, because Vim knows what is it (mission), and what it wants to be (vision)

Emacs was pretty much always intended to be an applications framework. Its macro language is a full-featured programming language (Lisp), so you cam build anything with it. It's also far more customizable than vi and clones, and has features that make it a full-fledged IDE. You can extend it with Lisp and now with Python (see pymacs). vi is a crutch for those who can't handle emacs!

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

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