![]() Home Features Screenshots Keyboard Shortcuts License FAQ Installation Spell Check Other Files Goals Background Why I Love Vim Why I Hate Vim ToDo List ChangeLog Mail List Links Vim Contribute
|
CreamSomething good to put in your Vim!
Cream is a free and easy-to-use configuration of the powerful and famous Vim text editor for both Microsoft Windows and GNU/Linux. You can see it in action in screenshots or try it from the installation page. Cream includes all the features of Vim and many, many more custom utilities. A short list of features includes syntax highlighting, spell check, multi-file find/replace, bookmarking, function prototype popups, macros, auto-wrapping, reformatting, justification, time/date stamps, file explorer, completion, sorting, calendar, tag navigation, block commenting, Microsoft, Unix and Apple format text editing, virtually unlimited file sizes, 38 varieties of 8-bit, 2-byte, and Unicode support, single/multiple document modes, unlimited undo/redo, show invisible characters, word count, and many more. Why Cream?Vim is one of the most powerful, lightweight and full-featured text editors ever created. It is the most popular and famous descendant of the Vi text editor written in 1976. Vim is also free, and it works on most operating systems including Microsoft Windows, GNU/Linux, Unix, BSD, Apple, Amiga, OS/2...even on some PDAs. So why wouldn't everyone want use Vim if it's free and so terrific?
Vim has a very steep learning curve. It was never primarily designed to be easy to use, favoring performance and technical flexibility instead. If you're used to text editors like most found on Apple or Microsoft platforms, learning to use Vim takes time. Cream simply changes Vim's interface so it behaves more like a text editor you might be used to already. For example, Vim uses a default modal operation, which means that keyboard shortcuts do different things depending on the mode. Long time Vim users enjoy this many options, but most users find it overwhelming. So Cream, in this particular example, makes all functionality available from a single editing mode (technically called insertmode), accessible with familiar keyboard shortcuts and pull-down menus.
For those unfamiliar to Vim, we hope that you find Cream to be what what you would expect in a text editor. It's long list of features describe a number of default extensions available from common pull-down menus that include a huge and growing list of both powerful and subtle improvements over Vim. For those already familiar with Vim, Cream significantly changes its behavior. Considerable effort has gone into insertmode usability, settings retention, and an enormous number of terrific custom Vim extensions by some notable authors included and configured by default. Cream also has an extendable add-on architecture to map custom functions beyond those provided. For those already familiar with Cream, please read about the project's goals for a bird's eye view, the background to read the more philosophical aims of the project, and how to contribute if you're interested in helping out!
|