Neovim can basically do everything Vim can with one major advantage - the number of contributors to the code base is just so much wider (Vim is ~100% maintained only by B. Mooleanaar).
Whatever you learn for Neovim you can also apply to Vim and vice versa.
And of course there is the never ending Vim vs Emacs controversy - but better not get into that war.
For a Visual Studio Code/Atom developer that works mostly with Node.js/TypeScript/Ruby/Go and wants to get rid of graphic-text-editors-IDE-like at once, which one is worthy of investing time to pick up?
I'm a total n00b on the subject, but I've read good things about Neovim's Lua support, and I wonder what would be the VIM response/approach for it?
Since communication with Github is not necessary, the Atom is less convenient in working with text and code. Sublim's support and understanding of projects is best for us. Notepad for us is a completely outdated solution with an unacceptable interface. We use a good theme for Sublim ayu-dark
Vim is an advanced text editor that seeks to provide the power of the de-facto Unix editor 'Vi', with a more complete feature set. Vim is a highly configurable text editor built to enable efficient text editing. It is an improved version of the vi editor distributed with most UNIX systems. Vim is distributed free as charityware.
At GitHub, we're building the text editor we've always wanted. A tool you can customize to do anything, but also use productively on the first day without ever touching a config file. Atom is modern, approachable, and hackable to the core. We can't wait to see what you build with it.
Kakoune is a code editor heavily inspired by Vim, as such most of its commands are similar to vi’s ones.
Kakoune can operate in two modes, normal and insertion. In insertion mode, keys are directly inserted into the current buffer. In normal mode, keys are used to manipulate the current selection and to enter insertion mode.
Atom is a desktop application based on web technologies;Node.js integration;Modular Design- composed of over 50 open-source packages that integrate around a minimal core;File system browser;Fuzzy finder for quickly opening files;Fast project-wide search and replace;Multiple cursors and selections;Multiple panes;Snippets;Code folding;A clean preferences UI;Import TextMate grammars and themes
Multiple selections as a central way of interacting;Powerful selection manipulation primitives;Powerful text manipulation primitives;Client-Server architecture;Simple interaction with external programs
Statistics
GitHub Stars
-
GitHub Stars
60.8K
GitHub Stars
10.6K
GitHub Forks
-
GitHub Forks
17.3K
GitHub Forks
751
Stacks
28.0K
Stacks
17.0K
Stacks
19
Followers
22.8K
Followers
14.5K
Followers
36
Votes
2.4K
Votes
2.5K
Votes
30
Pros & Cons
Pros
347
Comes by default in most unix systems (remote editing)