The official Vim repository (by vim)

Vim Alternatives

Similar projects and alternatives to Vim

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a better Vim alternative or higher similarity.

Vim reviews and mentions

Posts with mentions or reviews of Vim. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2022-11-25.
  • CVE-2022-4141
    2 projects | | 25 Nov 2022
  • Leap.nvim updates
    5 projects | | 19 Nov 2022
    This is something that should be handled by Nvim or the OS, not Leap itself. Leap already supports keymaps. E.g. for Korean, there is a bundled one: (:help mbyte-keymap)
  • How to make it so my variable names are highlighted?
    3 projects | | 12 Nov 2022
    By looking around the Web, I think you can maybe do what you want in Vim with this plugin, which requires you to setup an LSP server for C (note: I haven't tried it). Otherwise, the way Vim makes its syntax highlighting (natively) simply cannot compete with tree-sitter or LSP-based highlighting which construct the entire AST of your code, because C's syntax is too complex. There is a proposal to include an alternative syntax highlighting system, but work on it hasn't even started as far as I know, so vim-lsp-cxx-highlight and tree-sitter are really the only way to highlight identifiers in C/C++.
  • Resolving the Great Undo-Redo Quandary
    10 projects | | 11 Nov 2022
  • macOS Dev Setup
    23 projects | | 6 Nov 2022
    Although VS Code will be our main editor, it is a good idea to learn some very basic usage of Vim. It is a very popular text editor inside the terminal, and is usually pre-installed on any Unix system.
  • share some useful native vim plugins you use.
    3 projects | | 2 Nov 2022
  • Forest Defender Devlog 1: Development Setup
    5 projects | | 26 Oct 2022
  • One small step for vimkind: Symbolic link issue.
    4 projects | | 25 Oct 2022
    I also notice that the problem is mentioned in the doc, but as you pointed out, neovim will automatically resolve symlink (actually, it's an issue of vim). Therefore I guess the doc is 'theoretically' correct but there might be none has ever tried it.
  • lightweight gui for rust
    4 projects | | 20 Oct 2022
    Hey check vim . r/vim
  • Recent treesitter update borked highlighting?
    8 projects | | 16 Oct 2022
    don't get me wrong i think treesitter is a very good alternative to what is out there... but it isn't stable currently and with every update it breaks things. if it were to become stable quicker that would be great... also textMate's highlighting engine is very good too and many editors are using it but it is regex based so it doesn't have the code manipulation abilities as treesitter. there is a whole discussion going here about treesitter and other alternatives.
  • A note from our sponsor - Scout APM | 28 Nov 2022
    Scout APM is great for developers who want to find and fix performance issues in their applications. With Scout, we'll take care of the bugs so you can focus on building great things 🚀. Learn more →


Basic Vim repo stats
1 day ago
Build time-series-based applications quickly and at scale.
InfluxDB is the Time Series Data Platform where developers build real-time applications for analytics, IoT and cloud-native services in less time with less code.