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/Golang 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.
Notepad++ is a free (as in "free speech" and also as in "free beer") source code editor and Notepad replacement that supports several languages. Running in the MS Windows environment, its use is governed by GPL License.
gedit is the GNOME text editor. While aiming at simplicity and ease of use, gedit is a powerful general purpose text editor.
Syntax Highlighting and Syntax Folding;User Defined Syntax Highlighting and Folding: screenshot 1, screenshot 2, screenshot 3 and screenshot 4;PCRE (Perl Compatible Regular Expression) Search/Replace;GUI entirely customizable: minimalist, tab with close button, multi-line tab, vertical tab and vertical document list;Document Map;Auto-completion: Word completion, Function completion and Function parameters hint;Multi-Document (Tab interface);Multi-View;WYSIWYG (Printing);Zoom in and zoom out;Multi-Language environment supported;Bookmark;Macro recording and playback;Launch with different arguments
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
Statistics
Stacks
27.9K
Stacks
20.4K
Stacks
64
Followers
22.8K
Followers
16.8K
Followers
101
Votes
2.4K
Votes
422
Votes
48
Pros & Cons
Pros
347
Comes by default in most unix systems (remote editing)
328
Fast
312
Highly configurable
297
Less mouse dependence
247
Lightweight
Cons
8
Ugly UI
5
Hard to learn
Pros
104
Syntax for all languages that i use
60
Tabbed ui
56
Great code editor
54
Fast and lightweight
38
Plugins
Cons
3
No default plugin manager
2
Can't install more advanced packets
Pros
10
Fast
9
Lightweight
9
GNOME Integration
5
Syntax Highlighting
3
Immediately starts
Cons
2
GTK3
What are some alternatives to Vim, Notepad++, gedit?