Programming is mostly text, so the debate should be vi and emacs, and it’s a fruitless one. Learn both.
Neither vi nor emacs is an IDE. A good idea can provide for features like online linting that vi and emacs mostly don’t provide.
Neither vi nor emacs is an IDE. A good idea can provide for features like online linting that vi and emacs mostly don’t provide.