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.
gedit is the GNOME text editor. While aiming at simplicity and ease of use, gedit is a powerful general purpose text editor.
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.
Full support for internationalized text (UTF-8);Configurable syntax highlighting for various languages (C, C++, Java, HTML, XML, Python, Perl and many others);Undo/Redo;Editing files from remote locations;File reverting;Print and print preview support;Clipboard support (cut/copy/paste);Search and replace;Go to specific line;Auto indentation;Text wrapping;Line numbers;Right margin;Current line highlighting;Bracket matching;Backup files;Configurable fonts and colors;A complete online user manual;A flexible plugin system which can be used to dynamically add new advanced features
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
Statistics
GitHub Stars
-
GitHub Stars
-
GitHub Stars
60.8K
GitHub Forks
-
GitHub Forks
-
GitHub Forks
17.3K
Stacks
28.0K
Stacks
64
Stacks
17.0K
Followers
22.8K
Followers
101
Followers
14.5K
Votes
2.4K
Votes
48
Votes
2.5K
Pros & Cons
Pros
347
Comes by default in most unix systems (remote editing)