Alternatives to Vim for all platforms with any license

Platforms

Show 19 less popular platforms

Vim Comments

about Vim · ·

Vim is fantastic in so many ways, several of which have been touched upon by others.

The features that keep me coming back to vim year after year are:

(1) It is quite possible to perform all editing tasks without a mouse (!). This is a huge plus if you're editing a text document and find that moving your hand away from the keyboard to grab the mouse is annoying and time-wasting. It takes time and practice to learn the keyboard commands, but once learned you'll wonder how you ever worked without them.

(2) The ability to record keystrokes and replay them. I do this multiple times a day and find it far superior to any other gui approach to making the same changes in various locations of a large file. For example, suppose you wanted to change the middle name to a middle initial in a text file with 100,001 lines, each line containing firstname, middlename, lastname. You could easily program the keystrokes to position the cursor at the next middle name, remove all characters except the first, and reposition to the next middle name of the next line. Then simply tell vim to execute that same sequence 100,000 times - and voila in a matter of seconds the job is finished!

(3) The ability to edit column-based blocks. If all lines of the text file were aligned, and you need to modify, say, columns 21-36 of every line in the same manner, you simply highlight the columns and perform the modification. With most gui editors you would manually edit each line seperately.

.. these are just three of my favorite vim features. There are countless others.

BTW I've been using vim every work day since it came out in 1991, and used its predecessor, vi, for the 7 years prior to that! 30 years of vi/vim and still going strong!

[Edited by rmbjr60, August 08]

Reply

Simply the best editor

about Vim and tmux · ·

When I first tried Vim, it was at school with my computer science teacher. He learned all of the class how to use it for basic text edition. I then discovered all the plugins, add-ons, and settings. It's been more than 6 years I use it on a daily basis, and I was never disappointed by it.

A good combination is tmux + vim, even if you're not a developer, it's super-easy to learn it's basic usage.

Hoping you will give it a try, and adopt it if it fits your needs!

[Edited by 6443899, July 23]

Reply
about Vim · ·

I have been using Notepad++ for quite some time now, but had the feeling I have to try Vim out on Windows too, not just using it as a terminal editor. Day by day I find it more productive and fun than Notepad++. It's like changing from PHP to Ruby for me ;)

Reply

The steeper the learning curve the higher the reward!!Learn ...

Comment by clyphox
about Vim · Jun 2011 ·

The steeper the learning curve the higher the reward!!

Learning vi opens your world to all sorts of things like vimterpreter in your browser or even vim in your shell/command prompt.

Just 5 years using vim and I'm still optimising my and time/work ratio by simply reading more on vim.
Once you "get it" you'll think twice about "normal" editors and even fancy IDE's. (vim could be one if u want, just read)

did I mention the steep learning curve ;)

Reply

vim just woks. It is far nicer the emacs but then again the ...

Comment by trekeyus
about Vim · Jun 2011 ·

vim just woks. It is far nicer the emacs but then again the emacs/vim war has been going on for ages ultimately it comes down to witch suites you best for me it's vim for you it might be emacs.

Reply

I like it for a perfectly simple reason - I can use the sam ...

Comment by mytechieself
about Vim · Jun 2011 ·

I like it for a perfectly simple reason - I can use the same editor (with same settings) between UNIX and windows.

Reply

Anybody who wants to work on a Unix or Unix-alike environme ...

Comment by ttmrichter
about Vim · Jun 2011 ·

Anybody who wants to work on a Unix or Unix-alike environment needs to learn vi/vim. It's not even slightly user-friendly:
* it has a bizarre modal structure;
* it has key bindings that are a bit of a stretch (h-j-k-l for left-down-up-right respectively, for example);
* its online help system assumes you know the odd terminology it uses and is thus doesn't help to learn the application;
* it doesn't play well with others in the GUI world (partially a result of the bizarre key bindings, but not entirely).

So why should you learn it? It's one of the only editors you're pretty much guaranteed will be on a Unix-alike. Any other editor (other than ed or ex -- don't ask!) is not guaranteed.

That's why I finally learned it, it was there on all the linux-based sites I worked on when accessing the file system.

On the positive side though, the modal structure and focus on the keyboard rather than mouse make it a productivity enhancer.

Reply

This was my favorite editor on Linux. It is seemingly infin ...

Comment by 10basetom
about Vim · Jun 2011 ·

This was my favorite editor on Linux. It is seemingly infinitely customizable and extensible.

Reply