Vim as a Developer IDE
Every developer has a favorite text editor that he uses for his daily development work. If you are a OS X or Linux User, this should be your case for sure. Dotfiles or Vim config files are something every developer cherishes and flaunts as it is a result of hours of practice and years of compilations. Here are my Vim config files and plugins.I will be posting screenshots of these plugins and link to download them easily.
But first of all why Vim ? Why not something else?
But first of all why Vim ? Why not something else?
- There is only one valid competitor of Vim , Emacs still why you should consider using vim. The answer is simplicity, elegance and the efficiency you achieve using vim is unparalleled. Vim had always had a big user community and after decades of development and bug fixes this software is near perfection.
- There are a lot useful plugins readily available and constantly new and innovative plugins that integrates you with latest services like Twitter, Github are present and much more are shipped on a daily basis.
- It works really well as your experience grows and almost every time you type in some code or text your finger would automatically search the same functionality everywhere else.It becomes so effective.
- Whether you are developer on OS X or Linux, it doesn't matter at all. Where ever u go, with your same .vimrc and .vim/ files you will feel right at home. Unlike Emacs you don't need a learn LISP to master Emacs. Emacs are nice but they require much more effort then vim and considering the result is almost the same why not better use Vim.
Here are some of plugins showcased via screenshots just to give u a feel of vim.
There are plenty of useful plugins, in the first you can see the nerdtree( it provides an easy interface to switch between files u are working on. Next you can see proper syntax highlighting with language support. In the last one you can see that you can publish your code to web Github Gist just by using a simple Gist Command. Sounds fancy right. Well I assure you the learning curve is steep only for a while , once you are past that stage you will be fast and efficient as hell.
I am posting the link of the vim dotfiles, you can easily clone them using git or download as .zip or .tar.gz compressed files. All u need to do is unpack the file and copy the contents in your home directory. Once done you are good to go.