

Once installed, it starts working out of the box.įZF aka Fuzzy File Finder. It provided the language support for multiple Programming languages.
#START MACVIM WITH NERDTREE INSTALL#
Initially I thought to install vim-jsx for JavaScript and JSX support but then I came across this plug-in. Once this setup is done, we can go ahead, install all the plug-ins we want and enhance the capabilities of this simple yet powerful IDE.

The documentation on the README.md is self explanatory and it is very easy to setup. My choice of plug-in manager is vim-plug. There are many options like vim-plug, vundle, pathogen etc. To install vim plug-ins, the first thing you need is a plug-in manager. I am Linux user and I have use pacman package manger to install Neovim. You can install them by downloading binaries, or using your favorite package manager or by downloading the source code and compiling it locally on your machine. The GUI based vim options are gVim, Neovim or MacVim (OSX users). I am using GUI based vim for better experience and using tab based UI. I will be sharing the list of plug-ins I am using and the vim configs I have created for my vim environment. This article specifically focuses on Vim for JavaScript development. Vim is a very versatile IDE for developers and it’s plug-in based Eco-system allows developers/communities to build and contribute various plug-ins and with the power of these plug-ins it can be used as development tool for multiple technologies and programming languages. I referred the commands until they came to me naturally. While it is impossible to just remember these commands, my approach was I started using vim, and kept this cheat sheet printed on my desk. Here is vim cheat sheet for commands which I used in my initial days of learning vim.
#START MACVIM WITH NERDTREE HOW TO#
This article assumes you are little familiar with Vim editor, how to open a file and navigate within it. Are you a JavaScript developer who loves command line interface and loves to remember commands? Are you a developer who wants to keep writing code without leaving keyboard at all? Well then vim is for you my friend.
