Vim is a clone of original Vi text editor. It is an advanced text editor with added complete feature set to Vi. This blog post describes how to setup and configure Vim text editor as an IDE (“integrated development environment”) on Linux or Unix-like system.
From the blog post:
VIM is the infamous text editor(only?, think again!) which I was scared to use initially. It is too overwhelming for new programmers. Fortunately, or unfortunately, I had to do software development and testing inside a Virtual Machine for a particular Open Source software. When I say inside a VM, basically, all I get is the shell of that machine.
Wait, only shell? So, No GUI?
Yes. So no fancy GUI based text editor or IDE. So, I had to choose between the terminal based editors: Vim, Emacs, Nano.
- Read more: Configuring Vim as an IDE