1<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> 2<html> 3 4<head> 5 <link rel="Stylesheet" type="text/css" href="/css/style.css" > 6 <title>welcome home : vim online</title> 7 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"> 8 <meta name="KEYWORDS" content="Vim, Vi IMproved, text editor, home, documentation, tips, scripts, news"> 9 <meta name="viewport" content="width=1000, initial-scale=1"> 10 <link rel="shortcut icon" type="image/x-icon" href="/images/vim_shortcut.ico"> 11</head> 12 13<body topmargin="0" leftmargin="0" marginheight="0" marginwidth="0" bgcolor="#ffffff"> 14 15<!-- HEADER, SPONSOR IMAGE, VIM IMAGE AND BOOK AD --> 16<table width="100%" cellpadding="0" cellspacing="0" border="0"> 17 <tr> 18 <td class="lightbg" width="208" style="background-color: #0057b7"><img src="/images/spacer.gif" width="100" height="5" alt=""></td> 19 <td colspan="4" class="lightbg"><img src="/images/spacer.gif" width="1" height="5" alt=""></td> 20 <td class="lightbg" width="208" style="background-color: #0057b7"><img src="/images/spacer.gif" width="100" height="5" alt=""></td> 21 </tr> 22 <tr> 23 <td> 24 <table width="208" cellpadding="0" cellspacing="0" border="0"> 25 <tr> 26 <td class="lightbg" style="background-color: #0057b7"> 27 <a href="https://eu-solidarity-ukraine.ec.europa.eu/eu-stands-ukraine_en"><img src="/images/spacer.gif" width="204" height="23" alt=""></a> 28 </td> 29 </tr> 30 <tr> 31 <td class="lightbg" style="background-color: #ffd700"> 32 <a href="https://eu-solidarity-ukraine.ec.europa.eu/eu-stands-ukraine_en"><img src="/images/spacer.gif" width="204" height="23" alt=""></a> 33 </td> 34 </tr> 35 </table> 36 </td> 37 <td class="lightbg"> </td> 38 <td class="lightbg" align="left"><a href="https://www.vim.org/sponsor/index.php"><img src="/images/sponsorvim.gif" alt="sponsor Vim development" border="0"></a></td> 39 <td class="lightbg" align="center"> 40 <a href="/"><img src="/images/vim_header.gif" border="0" alt="Vim logo" class="align-middle"></a> 41 </td> 42 <td class="lightbg" align="right"><a href="/iccf/click5.html"><img src="/images/buyhelplearn.gif" alt="Vim Book Ad" border="0"></a></td> 43 <td> 44 <table width="208" cellpadding="0" cellspacing="0" border="0"> 45 <tr> 46 <td class="lightbg" width="208" style="background-color: #0057b7"> 47 <a href="https://eu-solidarity-ukraine.ec.europa.eu/eu-stands-ukraine_en"><img src="/images/spacer.gif" width="204" height="23" alt=""></a> 48 </td> 49 </tr> 50 <tr> 51 <td class="lightbg" width="208" style="background-color: #ffd700"> 52 <a href="https://eu-solidarity-ukraine.ec.europa.eu/eu-stands-ukraine_en"><img src="/images/spacer.gif" width="204" height="23" alt=""></a> 53 </td> 54 </tr> 55 </table> 56 </td> 57 </tr> 58 <tr> 59 <td class="lightbg" style="background-color: #ffd700"><img src="/images/spacer.gif" width="100" height="5" alt=""></td> 60 <td colspan="4" class="lightbg"><img src="/images/spacer.gif" width="1" height="5" alt=""></td> 61 <td class="lightbg" style="background-color: #ffd700"><img src="/images/spacer.gif" width="100" height="5" alt=""></td> 62 </tr> 63</table> 64<!-- THE PAGE BODY: BETWEEN HEADER AND FOOTER --> 65 66<table cellpadding="0" cellspacing="0" border="0" width="100%"> 67 <col width="180"> 68 <col width="1"> 69 70 <tr valign="top"> 71 <td class="sidebar"> 72 <table width="180" cellpadding="4" cellspacing="0" border="0"> 73 <tr valign="top"> 74 <td class="sidebar"> 75 76<!-- INCLUDE THE PAGE NAVIGATION --> 77<table width="100%" cellpadding="0" cellspacing="0" border="0" bordercolor="red"> 78 <tr> 79 <td><small>not logged in (<a href="https://www.vim.org/login.php">login</a>)</small></td> 80 </tr> 81 <tr><td> 82<small> </small> 83<form action="https://www.google.com/cse" id="cse-search-box"> 84 <div> 85 <input type="hidden" name="cx" value="partner-pub-3005259998294962:bvyni59kjr1" /> 86 <input type="hidden" name="ie" value="ISO-8859-1" /> 87 <input type="text" name="q" size="20" /> 88 <br> 89 <input type="submit" name="sa" value="Search" /> 90 </div> 91</form>
92<script type="text/javascript" src="https://www.google.com/coop/cse/brand?form=cse-search-box&lang=en"></script>
92 93 </td></tr> 94 <tr> 95 <td><img src="/images/spacer.gif" alt="" border="0" width="1" height="1"></td> 96 </tr> 97 <tr> 98 <td class="darkbg"><img src="/images/spacer.gif" alt='' border="0" height="3"></td> 99 </tr> 100 <tr> 101 <td><img src="/images/spacer.gif" alt="" border="0" width="1" height="2"></td> 102 </tr> 103 <tr> 104 <td class="sidebarheader">Home</td> 105 </tr> 106 <tr> 107 <td class="sidebarheader"><a href="https://www.vim.org/search.php">Advanced search</a></td> 108 </tr> 109 <tr> 110 <td><img src="/images/spacer.gif" alt="" border="0" width="1" height="7"></td> 111 </tr> 112 <tr> 113 <td class="checker"><img src="/images/spacer.gif" alt='' border="0" height="1"></td> 114 </tr> 115 <tr> 116 <td><img src="/images/spacer.gif" alt="" border="0" width="1" height="7"></td> 117 </tr> 118 <tr> 119 <td class="sidebarheader"><a href="https://www.vim.org/about.php">About Vim</a></td> 120 </tr> 121 <tr> 122 <td class="sidebarheader"><a href="https://www.vim.org/community.php">Community</a></td> 123 </tr> 124 <tr> 125 <td class="sidebarheader"><a href="https://www.vim.org/news/news.php">News</a></td> 126 </tr> 127 <tr> 128 <td class="sidebarheader"><a href="https://www.vim.org/sponsor/index.php">Sponsoring</a></td> 129 </tr> 130 <tr> 131 <td class="sidebarheader"><a href="https://www.vim.org/trivia.php">Trivia</a></td> 132 </tr> 133 <tr> 134 <td class="sidebarheader"><a href="https://www.vim.org/docs.php">Documentation</a></td> 135 </tr> 136 <tr> 137 <td class="sidebarheader download"><a href="https://www.vim.org/download.php">Download</a></td> 138 </tr> 139 <tr> 140 <td><img src="/images/spacer.gif" alt="" border="0" width="1" height="7"></td> 141 </tr> 142 <tr> 143 <td class="checker"><img src="/images/spacer.gif" alt='' border="0" height="1"></td> 144 </tr> 145 <tr> 146 <td><img src="/images/spacer.gif" alt="" border="0" width="1" height="7"></td> 147 </tr> 148 <tr> 149 <td class="sidebarheader"><a href="https://www.vim.org/scripts/index.php">Scripts</a></td> 150 </tr> 151 <tr> 152 <td class="sidebarheader"><a href="https://www.vim.org/tips/index.php">Tips</a></td> 153 </tr> 154 <tr> 155 <td class="sidebarheader"><a href="https://www.vim.org/account/index.php">My Account</a></td> 156 </tr> 157 <tr> 158 <td><img src="/images/spacer.gif" alt="" border="0" width="1" height="7"></td> 159 </tr> 160 <tr> 161 <td class="checker"><img src="/images/spacer.gif" alt='' border="0" height="1"></td> 162 </tr> 163 <tr> 164 <td><img src="/images/spacer.gif" alt="" border="0" width="1" height="7"></td> 165 </tr> 166 <tr> 167 <td class="sidebarheader"><a href="https://www.vim.org/huh.php">Site Help</a></td> 168 </tr> 169</table> 170<br> 171<!-- 172<g:plusone></g:plusone> 173--> 174 175 <table width="172" cellpadding="0" cellspacing="0" border="0"> 176 <tr><td><img src="/images/spacer.gif" alt="" border="0" width="1" height="8"></td></tr> 177 <tr><td class="darkbg"><img src="/images/spacer.gif" width="1" height="3" alt=""></td></tr> 178 </table> 179 <br> 180 181<!-- INCLUDE THE PAGE SIDEBAR TEXT --> 182 183<span class="sidebarheader"><a href="huh.php">What is Vim online?</a></span> 184<p> 185Vim online is a central place for the Vim community to store useful Vim tips 186and tools. 187Vim has a scripting language that allows for plugin like extensions to enable 188IDE behavior, syntax highlighting, colorization as well as other advanced 189features. 190These scripts can be uploaded and maintained using Vim online. 191<p> 192<span class="sidebarheader"><a href="https://www.kuwasha.net/">Why those ads?</a></span> 193<p> 194The profits made from ads and links on vim.org go to Kuwasha to help poor 195children in Uganda. 196<p> 197<b>Vim supporters:</b> 198<br> 199<br> 200<a href="https://www.theblogstarter.com">The Blog Starter</a> is proud to 201support the work of Vim. 202<br> 203<br> 204Daytrading.com recommends Vim for developing 205<a href="https://www.daytrading.com/automated#programming-the-software-yourself">automated trading software</a> 206<br> 207<br> 208<a href="https://www.4kdownload.com/products/product-videodownloader">YouTube Video Downloader</a> is proud to support Vim. 209<br> 210<br> 211Investing.co.uk is a proud sponsor of Vim and strives to educate people 212about stocks, 213<a href="https://www.investing.co.uk/developing-copy-trading-software-with-vim/">copy trading software</a> 214and other types of investing. 215 216# Text link only valid for half a year from XWord Media 217 218 </td> 219 </tr> 220 </table> 221 </td> 222 223 <td class="darkbg"><img src="/images/spacer.gif" width="1" height="1" border="0" alt=""><br></td> 224 <td width="100%"> 225 <table width="100%" cellpadding="10" cellspacing="0" border="0" bordercolor="red"> 226 <tr> 227 <td valign="top"> 228 229 230 231<h1>Vim - the ubiquitous text editor</h1> 232Vim is a highly configurable text editor built to make creating and
233changing any kind of text very efficient. 234It is included as "vi" with most UNIX systems and with Apple OS X. 235<br> 236<br> 237Vim is rock stable and is continuously being developed to become even better. 238Among its features are: 239<ul style="margin-top: 0;"> 240<li>persistent, multi-level undo tree</li> 241<li>extensive plugin system</li> 242<li>support for hundreds of programming languages and file formats</li> 243<li>powerful search and replace</li> 244<li>integrates with many tools</li> 245</ul> 246<p> 247 248<table cellpadding="3" cellspacing="0" border="0" width="100%"> 249<tr> 250 <td class="lightbg"><span class="txth1"> News</span></td> 251 <td nowrap class="lightbg" align="right"><small> Vim 2529.2.1161 253 is the current version </small></td> 254</tr> 255</table> 256 257 258 <h1>GTK4 GUI is available!</h1> 259 <p> 260 <span class="newsdate">[2026-05-19]</span> 261 <div> 262 <p> 263 The Vim project is happy to announce that the <strong>GTK 4 GUI</strong> has landed in Vim master! 264 Patch <a href="https://github.com/vim/vim/releases/tag/v9.2.0501">9.2.0501</a> adds a new GUI backend built on the modern GTK 4 toolkit, available alongside the existing GTK 2 and GTK 3 backends. 265 </p> 266 <p> 267 The new GTK 4 backend is enabled at build time with <code>--enable-gui=gtk4</code> and runs on both X11 and Wayland through GTK 4's native backends. GTK 3 remains the default when configuring with <code>--enable-gui=auto</code>, so existing builds are unaffected. The new backend is opt-in for now while it stabilises. 268 </p> 269 <p> 270 Please support <strong>Kuwasha</strong> to continue Bram's legacy in Uganda. 271 </p> 272 <p>Happy Vimming!</p> 273</div> (<i>Christian Brabandt</i>) 274 <br clear="all"> 275 </p> 276 <h1>Maintenance window for the Vim.org Homepage</h1> 277 <p> 278 <span class="newsdate">[2026-05-13]</span> 279 <div> 280<p> 281 Due to required infrastructure changes, the Vim homepage will move to a new 282 hosting setup on <em>Sunday, May 17, 2026</em>. 283</p> 284 285<p> 286 During the migration, the website will temporarily be in <em>read-only mode</em>, so 287 updating Vim plugins will not be possible. 288</p> 289 290<p>Thank you for your understanding.</p> 291 292<p>Happy Vimming!</p> 293</div> (<i>Christian Brabandt</i>) 294 <br clear="all"> 295 </p> 296 <h1>Vim 9.2 has been released!</h1> 297 <p> 298 <span class="newsdate">[2026-02-14]</span> 299 <div> 300 <p> 301 The Vim project is happy to announce that <strong>Vim 9.2</strong> has been released! 302 This major update brings significant evolution to the Vim9 scripting language, including native support for Enums, Generic functions, and Tuples. 303 </p> 304 <ul> 305 <li>Improved Diff mode with the "linematch" algorithm and character-level granularity.</li> 306 <li>New completion features, including fuzzy matching and register completion.</li> 307 <li>Modernized defaults for 'history', 'backspace', and High-DPI displays.</li> 308 <li>Support for Wayland and XDG Base Directory specifications.</li> 309 </ul> 310 <p> 311 Vim remains Charityware. Please see the announcement for details on our transition to supporting <strong>Kuwasha</strong> to continue Bram's legacy in Uganda. 312 </p> 313 <p> 314 Read the full release details and see new code examples: 315 <a href="https://www.vim.org/vim-9.2-released.php">Vim 9.2 Release Announcement</a> 316 </p> 317 <p>Happy Vimming!</p> 318</div> (<i>Christian Brabandt</i>) 319 <br clear="all"> 320 </p> 321 322<table cellpadding="3" cellspacing="0" border="0" width="100%"> 323<tr> 324<td><a href="https://www.vim.org/news/news.php">more news...</a></td> 325<td align="center"> 326Get a Vim T-shirt from <a href="http://www.freewear.org/?org=Vim">FreeWear</a> 327</td> 328<td align="center"> 329<a href="https://www.vim.org/stickers.php">Get a Vim sticker or button</a> 330</td> 331<td align="center"> 332<a href="https://suzuri.jp/kmdsbng">Vim items from Japan</a> 333</td> 334</tr> 335</table> 336 337 338<table cellpadding="3" cellspacing="0" border="0" width="100%"> 339<tr><td rowspan=2> 340<img src="/images/vim_drill_small.JPG" width="518" height="376" alt="Vim power tool" style="margin-top:10px"> 341</td> 342<td> 343<p style="min-width:120px"> 344<b>Vim: The power tool for everyone!</b> 345</td></tr> 346</table> 347 348<table cellpadding="3" cellspacing="0" border="0" width="100%"> 349<tr><td colspan="2"><img src="/images/spacer.gif" width="1" height="10" alt=""></td></tr> 350<tr> 351 <td class="lightbg"><span class="txth1"> Recent Script Updates</span></td> 352 <td nowrap class="lightbg" align="right"><small> 6,013 scripts, 22,321,051 downloads </small></td> 353</tr> 354<tr><td colspan="2"><img src="/images/spacer.gif" width="1" height="10" alt=""></td></tr> 355</table> 356<table cellpadding="0" cellspacing="0" border="0"> 357<tr> 358 <td class="newsdate" nowrap valign="top">[2026-09-30]</td> 359 <td> <a href="https://www.vim.org/scripts/script.php?script_id=6195">epher</a> : Calculator language with inline answers and unit conversion</td> 360</tr> 361<tr> 362 <td><img src="/images/spacer.gif" width="1" height="1" alt=""></td> 363 <td>(0.5.57) Initial upload - <i>Upy Esp</i></td> 364</tr> 365<tr> 366 <td class="newsdate" nowrap valign="top">[2026-09-20]</td> 367 <td> <a href="https://www.vim.org/scripts/script.php?script_id=6149">vim-plugin-manager</a> : A lightweight Vim plugin manager</td> 368</tr> 369<tr> 370 <td><img src="/images/spacer.gif" width="1" height="1" alt=""></td> 371 <td>(2.2.10) A lightweight Vim plugin manager that uses Git submodules and Vim 8's n
371ative package system. 372Need Vim 8.2+ (with +job and +channel). 373Linux only (Debian, Ubuntu, Arch, Gentoo, RHEL family), Windows and macOS are not supported. - <i>gregory epp</i></td> 374</tr> 375<tr> 376 <td class="newsdate" nowrap valign="top">[2026-09-19]</td> 377 <td> <a href="https://www.vim.org/scripts/script.php?script_id=6187">ollama-fim.vim</a> : A Vim plugin for inline FIM code completions powered by Ollama models.</td> 378</tr> 379<tr> 380 <td><img src="/images/spacer.gif" width="1" height="1" alt=""></td> 381 <td>(1.2.0) Update default model and refine documentation - <i>Mauricio Andrade</i></td> 382</tr> 383<tr> 384 <td class="newsdate" nowrap valign="top">[2026-09-15]</td> 385 <td> <a href="https://www.vim.org/scripts/script.php?script_id=6106">setpwsh</a> : A Vim plugin to improve powershell integration.</td> 386</tr> 387<tr> 388 <td><img src="/images/spacer.gif" width="1" height="1" alt=""></td> 389 <td>(1.1.11) Some bracket nesting in expressions led to failures due to defective trimming. - <i>Miguel Barro</i></td> 390</tr> 391<tr> 392 <td class="newsdate" nowrap valign="top">[2026-09-09]</td> 393 <td> <a href="https://www.vim.org/scripts/script.php?script_id=6194">hexpair</a> : Advanced HEX Editor of Files of Any Size with No External Dependencies</td> 394</tr> 395<tr> 396 <td><img src="/images/spacer.gif" width="1" height="1" alt=""></td> 397 <td>(v2.4.0) Full changelog available at: <a href="https://github.com/michal-ruzicka/hexpair/blob/v2.4.0/CHANGELOG.md" target="_blank">https://github.com/michal-ruzicka/hexpair/blob/v2.4.0/CHANGELOG.md</a> 398 399# Added 400- A second, smaller release archive: `hexpair.vX.Y.Z.minimal.tar.bz2`. 401 The same plugin, compressed, without `CLAUDE.md`, `CONTRIBUTING.md` and `CHANGELOG.md` because vim.org/scripts has strict limits for upload size. 402- `:HexPairModified`, a key that turns the edit marking off. 403- `g:hexp... - <i>Michal RůžiÄka</i></td> 404</tr> 405<tr><td colspan="2"><img src="/images/spacer.gif" width="1" height="10" alt=""></td></tr> 406<tr><td colspan="2"><a href="https://www.vim.org/scripts/index.php">more recent</a> | 407 <a href="https://www.vim.org/scripts/script_search_results.php?order_by=downloads">most downloaded</a> | 408 <a href="https://www.vim.org/scripts/script_search_results.php?order_by=rating">top rated</a></td></tr> 409<tr><td colspan="2"><img src="/images/spacer.gif" width="1" height="10" alt=""></td></tr> 410</table> 411 412 413<table cellpadding="3" cellspacing="0" border="0" width="100%"> 414<tr><td colspan="2"><img src="/images/spacer.gif" width="1" height="10" alt=""></td></tr> 415<tr> 416 <td class="lightbg"><span class="txth1"> Vim Tips</span></td> 417</tr> 418<tr><td colspan="2"><img src="/images/spacer.gif" width="1" height="10" alt=""></td></tr> 419</table> 420 421The tips are located on the 422<a href="http://vim.wikia.com/wiki/Vim_Tips_Wiki">Vim Tips wiki</a>. 423 This is a platform to exchange tips and tricks from and for Vim users. 424<p> 425 426<!-- finish off the framework --> 427 </td> 428 </tr> 429 </table> 430 </td> 431 <td class="darkbg"><img src="/images/spacer.gif" width="1" height="1" border="0" alt=""><br></td> 432 433 <td class="sidebar"> 434 <table width="128" cellpadding="4" cellspacing="0" border="0"> 435 <tr valign="top"> 436 <td class="sidebar"> 437 438
439<script type="text/javascript"><!-- 440google_ad_client = "pub-3005259998294962"; 441/* 120x600, created 7/25/08 */ 442google_ad_slot = "7276811434"; 443google_ad_width = 120; 444google_ad_height = 600; 445//--> 446</script>
vendor: 1 bytes, line 446
446
447<script type="text/javascript" 448src="//pagead2.googlesyndication.com/pagead/show_ads.js"> 449</script>
449 450 451 452 </td> 453 </tr> 454 <tr valign="top"> 455 <td class="sidebar" align='center' style="padding-top: 16px"> 456 <a href="https://www.kuwasha.net/">Help Uganda</a> 457 </td> 458 </tr> 459 <tr valign="top"> 460 <td class="sidebar" align='center' style="padding-top: 16px"> 461 <img src="https://www.kuwasha.net/wp-content/uploads/2024/06/Kuwasha-Logo.svg" alt="Kuwasha Logo" style="max-width:100px; height:auto;"> 462 </td> 463 </tr> 464 <tr valign="top"> 465 <td class="sidebar" align='center'> 466 <br> 467 </td> 468 </tr> 469<!-- INCLUDE THE RIGHT SIDE SPONSOR LINKS if present --> 470<tr valign="top"> 471 <td class="sidebar"> 472 <br> 473 </td> 474</tr> 475 </table> 476 </td> 477 478 </tr> 479</table> 480 481<!-- END OF THE PAGE BODY: BETWEEN HEADER AND FOOTER --> 482 483<table width="100%" cellpadding="0" cellspacing="0" border="0" bordercolor="red"> 484 <tr><td colspan="4"><img src="/images/spacer.gif" width="1" height="5" alt=""></td></tr> 485 <tr><td colspan="4" bgcolor="#000000"><img src="/images/spacer.gif" height="2" width="1" alt=""></td></tr> 486 <tr><td colspan="4"><img src="/images/spacer.gif" width="1" height="5" alt=""></td></tr> 487 <tr> 488 <td><img src="/images/spacer.gif" width="5" height="1" alt=""></td> 489 490 <td align="left" valign="top"><small> 491 Questions about <a href="http://www.vim.org/about.php">Vim</a> should go 492 to the <a href="http://www.vim.org/maillist.php">maillist</a>. 493 <a href="https://www.kuwasha.net/">Help Uganda</a>. 494 </small> 495 496 497 498 </td> 499 500 <td align="right" valign="top"><small> 501 <a href="https://github.com/vim/vim" rel="nofollow">Vim at Github</a></small> 502 </td> 503 504 <td><img src="/images/spacer.gif" width="5" height="1" alt=""></td> 505 </tr> 506 507 508 <tr><td colspan="4"><img src="/images/spacer.gif" width="1" height="5" alt=""></td> 509 510 </tr> 511</table> 512 513</body> 514</html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.