Site Overlay

jump start your vimrc

I’ve been a user of vim for … well as long as I’ve been using Linux based systems which started sometime in 1999. I’m not what you might call a power user – there are many options and key combos that I still don’t know – but it is a tool that is familiar and I’ve developed a lot of muscle memory around.

My uses have varied over the years, from when I was a hobbyist and college student, through my work in development, and now even as I am in Product Management. Through it all, vim has remained my go to for text editing.

My configurations have likewise varied over the years. Early on my .vimrc files were hodgepodges of various snippets that were copy/pasted from every corner of the web. In order to provide quick references for those that are just starting out, or those that might be somewhere in the middle, I’m posting about two commonly used vim configurations that jump start your usage.

Ultimate vimrc

Ultimate vimrc was a game-changer for me. With two simple commands, you can jump straight into a well configured and highly usable vimrc that includes plugins such as NERD Tree and ale among many others.

Install it yourself with these commands (on *nix based systems)

git clone --depth=1 https://github.com/amix/vimrc.git ~/.vim_runtime
sh ~/.vim_runtime/install_basic_vimrc.sh

spf13-vim

spf13-vim is another repository of both configuration and scripts that kickstart your vim setup and add many add-ons that simplify life.

Like Ultimate vimrc, it adds additional plugins and color schemes that make getting setup quick and easy.

Install it today by running:

curl http://j.mp/spf13-vim3 -L -o - | sh

Whichever one you choose, they can help take this venerable text editor to the next level and give you the tools to make everyday tasks easier and more intuitive.

Ready to go a bit further? Check out this person’s journey from canned configurations like the above to creating their own personalized vimrc that only has what is needed.