As developers, we spend a huge portion of our time interacting with our programming environment. Some use the most basic of editors, while others go for full…