When comparing GVim vs Textadept, the Slant community recommends Textadept for most people. In the question“What are the best open-source text editors for programming?” Textadept is ranked 9th while GVim is ranked 14th. The most important reason people chose Textadept is:
Both text and GUI versions behave mostly the same, just the way notepad users would expect it to. Like shift+arrows - select, Ctrl+c - copy, Ctrl+o - open a file.
Specs
Ranked in these QuestionsQuestion Ranking
Pros
Pro Vim without a shell
When opening files from the file manager, it is still nice to have vim.
Pro Excellent performance
Because it loads the whole file into RAM, replacing all string occurences in 100MB+ files is quick and easy. Every other editor sort of died during that.
Pro Works on all platforms
Whether its your windows machine, a Linux, Unix or a Mac Vim would work everywhere. You can even build it from its source on your favorite linux environment.
Pro Has different cursor shape in command and insert modes
Unlike vim, gvim has different cursor shape in command and insert mode, which is very convenient.
Pro Supports all vim features and settings
All vim features, custom settings, and plugins are automatically available.
Pro Has both GUI and TUI
Both text and GUI versions behave mostly the same, just the way notepad users would expect it to.
Like shift+arrows - select, Ctrl+c - copy, Ctrl+o - open a file.
Pro Cross-platform
It's available for Windows, Mac and Linux.
Pro Small and portable
Has very few dependencies, and very small footprint. Can be copied to a new system in a moment, unpacked and be at your service.
Pro Scriptable
Has a built-in lua engine.
Cons
Con GVim, like Vim, has a difficult learning curve
A lot of time is needed to learn all the commands and modes supported. A lot of time will also be spent tuning all the settings to the user's preference.
Con Community
Does not have an IRC channel or some kind of forum where a community of developers/plugin writers could evolve around. Has a mailing list which is said to be active but that does not feel that attractive.
