DEV Community

Discussion on: What is your favorite editor and why?

Collapse
 
sophiabrandt profile image
Sophia Brandt

I used VSCode, but now I use NeoVim.

Pros:

  • extremely customizable to my needs
  • much faster than VSCode
  • superb integration with the terminal
  • "modal editing"/keyboard as a first-class citizen (which makes me much faster than trying to navigate VSCode with both mouse and keyboard)

Cons:

  • not beginner-friendly
  • high learning curve
  • it takes some time to customize to your needs
  • complicated setup for many plugins (with VSCode it's a simple installation of a plugin, with Vim it's a complicated manual install)

The Vim keybindings for VS Code didn't work for me because VS Code and also many plugins overwrite the standard Vim bindings. I had to customize a lot of key mapping to get my Vim experience back. At that time, I switched back to NeoVim.

Collapse
 
cbeauhilton profile image
cbeauhilton

nvim has some great plugin managers that make it as easy or easier than VS Code - I like Vim-Plug