Vim - the ubiquitous text editor
Vim is a highly configurable text editor built to make creating and
changing any kind of text very efficient.
It is included as "vi" with most UNIX systems and with Apple OS X.
Vim is rock stable and is continuously being developed to become even better.
Among its features are:
- persistent, multi-level undo tree
- extensive plugin system
- support for hundreds of programming languages and file formats
- powerful search and replace
- integrates with many tools
| News |
Vim
9.2.0
is the current version |
Vim 9.2 has been released!
[2026-02-14]
The Vim project is happy to announce that Vim 9.2 has been released!
This major update brings significant evolution to the Vim9 scripting language, including native support for Enums, Generic functions, and Tuples.
- Improved Diff mode with the "linematch" algorithm and character-level granularity.
- New completion features, including fuzzy matching and register completion.
- Modernized defaults for 'history', 'backspace', and High-DPI displays.
- Support for Wayland and XDG Base Directory specifications.
Vim remains Charityware. Please see the announcement for details on our transition to supporting Kuwasha to continue Bram's legacy in Uganda.
Read the full release details and see new code examples:
Vim 9.2 Release Announcement
Happy Vimming!
(Christian Brabandt)
Retiring the Mercurial mirror
[2025-11-06]
Due to ongoing stability issues, I am retiring the Mercurial mirror effective immediately.
Please migrate to the official Git repository. In addition, maintaining the mirror script has become a burden, especially since it requires using commands that are rarely needed.
Happy Vimming!
(Christian Brabandt)
An Update from the ICCF charity
[2025-10-28]
Dear VIM community
Many of you have known Bram Moolenaar, who sadly passed away in 2023. Some of you also know that he was passionate about his charity ICCF Holland, finding many ways to collect funds to sponsor the education of marginalised children in Uganda at the Kibaale Childrens’ Centre. Many of you contributed regularly or incidentally; big or small, all your donations have been transferred to Uganda to support the education of children. The extra donations we received in 2023 after Bram’s passing have been used to set up two school libraries and launch a study fund for children who want to pursue higher education.
With the loss of Bram, we realize we can no longer sustain the charity for the long term. After discussions with Bram’s family and our sister charity Kuwasha in Canada, we agreed to transfer all activities of ICCF Holland to Kuwasha, and dissolve ICCF Holland in 2025.
We are still receiving donations from VIM users which are highly appreciated! All donations are transferred to Uganda. However, we will close our accounts later this year. The work in Uganda will certainly continue. If you want to continue sponsoring the charity in Uganda, whether it is because you appreciate VIM, or you want to donate in memory of Bram, please send your donations to Kuwasha. All donations will be transferred to Kibaale Children’s Centre, in the same way as ICCF Holland has been doing in the past 30 years.
You can send your donations to Kuwasha through the following means:
Bank account:
Kuwasha International Development Society
Institution: 002
Transit/Branch: 81760
Account #: 0059811
Swift code: NOSCCATT
Scotiabank; North Langley Centre, 19989 96 Avenue, Langley, BC V1M 3C6, Canada
Thank you so much for your support over the years! You certainly have made a huge difference in the lives of many children in Uganda!
Yours sincerely,
Peter Ploeger and Helena Posthumus
Board members of ICCF Holland
(Christian Brabandt)
|
Vim: The power tool for everyone!
|
 |
| Recent Script Updates |
5,993 scripts, 21,105,154 downloads |
 |
| [2026-02-13] |
hidetext : Narrow text to selection or current line when working on a large document. |
 |
(1.0) Initial upload - Ishe Chinyoka |
| [2026-02-13] |
LazyDeveloperHelper.nvim : Auto-install Python, Rust, C/C++, JS, Ruby, Lua libs directly from Neovim |
 |
(v14.0) * *I added support for Dart installation with a simple script.* This simplifies the process, enhancing productivity and allowing me to maintain focus on broader goals rather than repetitive tasks. It's refreshing to see all my hard work come together in this neat little package manager—just one of those tools I didn't realize was missing until it hit home!
* *Made the README cleaner and ... - Igor "Silletr" |
| [2026-02-12] |
gh-review.vim : Review GitHub PRs: side-by-side diffs, add comments/suggestions, submit reviews |
 |
(1.0) Initial upload - |
| [2026-02-09] |
Studio98 : A Vim colorscheme inspired by the IDEs of the Windows 98/NT era. |
 |
(1.1) Small tweaks to the RGB colors to better match the original Visual Studio 6.0. - Jan Zwiener |
 |
| more recent |
most downloaded |
top rated |
 |
 |
| Vim Tips |
 |
The tips are located on the
Vim Tips wiki.
This is a platform to exchange tips and tricks from and for Vim users.
|