Personally, I try to use as few plugins as possible, I only install them when the benefit they bring to the table are tangibles and it really improves my workflow.Īt the moment the plugins I have installed are the following:Įmmet is an amazing tool for high-speed coding and editing, it allows you to create complex HTML structures with one line of code. My goal for this post is to share the customizations I have implemented in order to efficiently use Vim as my main editor for web development projects.Īs a web developer most of your time you are basically going to be working on HTML, CSS and JavaScript files, and depending on your preferences, or the requirements of the projects you are working on, you will probably going to be using some framework (React, Vue or Angular) and an assortment of tools like babel, webpack, grunt, etc.
It is at this point where you decide to learn either Vim or Emacs, and your journey down the rabbit hole begins.īy the title of this post, you have already guessed that my preferred editor is Vim, but I'm not going to try and sell you into it or convince you to spend countless hours modifying your current development environment to adapt it to use Vim. In this process of finding your go-to editor, you learn about the editor war and start understanding the several inside jokes about Vim and Emacs. In my case, I started learning programming with python some 9 years ago, I remember jumping from one editor to another in a weekly basis, the first one was IDLE, and from the top of my mind, I remember trying Boa Constructor, Komodo, and Notepad++ to name a few.
#Vim editor for windows 10 how to
Finding the code editor or IDE (from now on I'll be referring to both) that is the best match for you is one of those unexpected rites of passage that every developer goes to in the journey of learning how to code.