Home > Computer > Application >

Reviews for Vi IMproved


Obscure, complex...  and indispensible! -  Vi IMproved Application
Vi IMproved 

Newest Review: ... has other modes, such as "replace", too. vi, and vim, are very confusing to the beginner, but the learning curve is quite shallo... more

Reviews - 1 review is available from the dooyooCommunity

Write your review - Tell us what you think!

Obscure, complex... and indispensible! (Vi IMproved)

Name:

Hello doyoo user,

You have to be logged in to use these functions...

Login or

register

Close window

Product:

Vi IMproved

Date: 31/05/02 (22 review reads)
Rating:

Advantages: fast, configurable, very powerful

Disadvantages: lots to learn

In terms of text editors for Unix, there are two camps. There are the "vi" users, and the "emacs" users.

Personally, I prefer vi, despite the fact that Emacs fits more closely the Windows way of working. It starts with a blank page, and cursor keys to move, and typing enters information into the document. By contrast, vi starts with a blank page, and in order to add information, you press "i". This puts you into "insert" mode. vim has other modes, such as "replace", too.

vi, and vim, are very confusing to the beginner, but the learning curve is quite shallow to begin with. vim, this improved version of vi, has a lot of extra functionality built in that ordinary vi does not have: for example, you can "fold" away parts of a document, making it easy (for example) to "fold up" functions in a C program when you're not editing them.

Vim also works on Windows, and it's always installed on my machine. First of all, it edits both DOS and Windows formatted documents correctly - remembering the difference between them and forwarding the line breaks correctly.

In addition, vim has a long undo buffer - you can undo many actions at a time (I believe the number varies with how big each action is). It's always useful, and simply pressing escape to get out of insert mode, and then press u until you've backed out of the problem.

It's also configurable, and runs macros, so you can actually automate functions that you use. A settings file can be edited so that you can keep your personal settings in check.

It does autoindent for source files, highlights the keywords for most programming languages (not just well-known languages like C++, HTML and Perl, but relatively obscure ones such as Haskell, Eiffel and Dracula.)

I can go on for ages about vim - it handles very large files gracefully, can recover a file after crashing, and
even warns you when you open a file twice. And the price is good too...

Summary:

Last members to rate this review:
(0 members total)

Overall rating: not yet rated

dooyoo
Guided TourCommunityRegisterLoginHelp
Top