
|
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.1.1843
is the current version |
Vim Sponsoring announcement
[2025-08-27]
We are happy to share that the Vim project is receiving sponsorship funds from
Warp, the #1 coding agent.
In keeping with Vim’s tradition of giving back, we will donate these funds to the
ICCF Foundation, which supports children in Uganda.
Thank you to Warp for supporting the Vim community and for helping us direct resources to a good cause.
For more about Warp, visit warp.dev.
For more about the ICCF Foundation, visit iccf-holland.org.
Happy Vimming!
(Christian Brabandt)
Vim v9.1.1577 brings generic support to Vim9 script
[2025-07-22]
We're excited to share that as of Vim version 9.1.1577, Vim9 Script now supports
generic types — a powerful step toward stronger type safety
and reusability in scripting.
This feature was introduced in Pull Request
#17313 and
enables you to write reusable, type-safe functions using generic parameters.
To learn more and see usage examples, open Vim and type :h
generic-functions .
Special thanks to Yegappan Lakshmanan for implementing this
valuable addition to Vim!
Happy Vimming!
(Christian Brabandt)
Vim Update: New Diff Anchor Feature
[2025-07-16]
Vim now supports the 'diffanchors' option to improve the accuracy of diffing large or complex files.
This feature allows users to specify line anchors that split buffers into smaller sections. Each section is diffed separately,
resulting in more meaningful and aligned differences.
This feature was introduced in
patch v9.1.1557. Special thanks to Yee Cheng Chin for the contribution!
Happy Vimming!
(Christian Brabandt)
|
Vim: The power tool for everyone!
See pictures of Bram's latest visit to Uganda on
Google Photos.
Read the visit report on the ICCF website.
|
 |
Recent Script Updates |
5,984 scripts, 20,457,199 downloads |
 |
[2025-10-09] |
MarkX : Places signs in the margin to indicate where marks are, (auto-)sel. & del marks, |
 |
(09/10/2025) The auto function that handles the back-stop refresh was causing two problems, both caused by the way it iterated through the windows. Following correction to this, a similar issue was found in a couple of other areas (and the corrections actually improve the code :-) which is nice). See README for full details
Thanks again go to Gary Johnson for finding this issue and proposing a patch - Richard Bentley-Green |
[2025-10-09] |
SelX : A Rainbow of Vim selection/highlighting & search |
 |
(08/10/2025) Reworked a number of functions that iterate through the displayed windows. This was primarily because it was found that the original method used was potentially problematic. See README for full details - Richard Bentley-Green |
[2025-10-09] |
vim-highlighter : Highlight words and expressions |
 |
(1.64) Improve "Positional Highlight" when cursorline is on
- Azabiong |
[2025-10-05] |
WG Rainbow Delimiter Highlighter : highlights nested delimiters with different colors to aid readability |
 |
(v6) In V6, the Linux bug where some Windows newlines caused the plugin to break has been fixed:
The previous release of my rainbow highlighter (v5) accidentally included Windows-based newlines that caused the plugin to fail to load on Linux systems that did not have automatic line ending conversion set up for Vim or elsewhere. The most significant part of this new release here (v6) is that it fixes... - |
[2025-10-04] |
LazyDeveloperHelper.nvim : Auto-install Python libs from inside Neovim. |
 |
(4.5) Created file for automation commits generation for Github version, optimized code, realized searching of package-managers dynamic (with shuitl.which() in python code) - Igor "Silletr" |
 |
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.
|
|

|