CINXE.COM
welcome home : vim online
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <link rel="Stylesheet" type="text/css" href="/css/style.css" > <title>welcome home : vim online</title> <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"> <meta name="KEYWORDS" content="Vim, Vi IMproved, text editor, home, documentation, tips, scripts, news"> <meta name="viewport" content="width=1000, initial-scale=1"> <link rel="shortcut icon" type="image/x-icon" href="/images/vim_shortcut.ico"> <link rel="alternate" type="application/atom+xml" title="welcome home (Atom 1.0)" href="https://rsseverything.com/feed/bf4677cd-f853-449a-95d7-ca7bce8f8b0d.xml" /> </head> <body topmargin="0" leftmargin="0" marginheight="0" marginwidth="0" bgcolor="#ffffff"> <!-- HEADER, SPONSOR IMAGE, VIM IMAGE AND BOOK AD --> <table width="100%" cellpadding="0" cellspacing="0" border="0"> <tr> <td class="lightbg" width="208" style="background-color: #0057b7"><img src="/images/spacer.gif" width="100" height="5" alt=""></td> <td colspan="4" class="lightbg"><img src="/images/spacer.gif" width="1" height="5" alt=""></td> <td class="lightbg" width="208" style="background-color: #0057b7"><img src="/images/spacer.gif" width="100" height="5" alt=""></td> </tr> <tr> <td> <table width="208" cellpadding="0" cellspacing="0" border="0"> <tr> <td class="lightbg" style="background-color: #0057b7"> <a href="https://eu-solidarity-ukraine.ec.europa.eu/eu-stands-ukraine_en"><img src="/images/spacer.gif" width="204" height="23" alt=""></a> </td> </tr> <tr> <td class="lightbg" style="background-color: #ffd700"> <a href="https://eu-solidarity-ukraine.ec.europa.eu/eu-stands-ukraine_en"><img src="/images/spacer.gif" width="204" height="23" alt=""></a> </td> </tr> </table> </td> <td class="lightbg"> </td> <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> <td class="lightbg" align="center"> <a href="/"><img src="/images/vim_header.gif" border="0" alt="Vim logo" class="align-middle"></a> </td> <td class="lightbg" align="right"><a href="http://iccf-holland.org/click5.html"><img src="/images/buyhelplearn.gif" alt="Vim Book Ad" border="0"></a></td> <td> <table width="208" cellpadding="0" cellspacing="0" border="0"> <tr> <td class="lightbg" width="208" style="background-color: #0057b7"> <a href="https://eu-solidarity-ukraine.ec.europa.eu/eu-stands-ukraine_en"><img src="/images/spacer.gif" width="204" height="23" alt=""></a> </td> </tr> <tr> <td class="lightbg" width="208" style="background-color: #ffd700"> <a href="https://eu-solidarity-ukraine.ec.europa.eu/eu-stands-ukraine_en"><img src="/images/spacer.gif" width="204" height="23" alt=""></a> </td> </tr> </table> </td> </tr> <tr> <td class="lightbg" style="background-color: #ffd700"><img src="/images/spacer.gif" width="100" height="5" alt=""></td> <td colspan="4" class="lightbg"><img src="/images/spacer.gif" width="1" height="5" alt=""></td> <td class="lightbg" style="background-color: #ffd700"><img src="/images/spacer.gif" width="100" height="5" alt=""></td> </tr> </table> <!-- THE PAGE BODY: BETWEEN HEADER AND FOOTER --> <table cellpadding="0" cellspacing="0" border="0" width="100%"> <col width="180"> <col width="1"> <tr valign="top"> <td class="sidebar"> <table width="180" cellpadding="4" cellspacing="0" border="0"> <tr valign="top"> <td class="sidebar"> <!-- INCLUDE THE PAGE NAVIGATION --> <table width="100%" cellpadding="0" cellspacing="0" border="0" bordercolor="red"> <tr> <td><small>not logged in (<a href="https://www.vim.org/login.php">login</a>)</small></td> </tr> <tr><td> <small> </small> <form action="https://www.google.com/cse" id="cse-search-box"> <div> <input type="hidden" name="cx" value="partner-pub-3005259998294962:bvyni59kjr1" /> <input type="hidden" name="ie" value="ISO-8859-1" /> <input type="text" name="q" size="20" /> <br> <input type="submit" name="sa" value="Search" /> </div> </form> <script type="text/javascript" src="https://www.google.com/coop/cse/brand?form=cse-search-box&lang=en"></script> </td></tr> <tr> <td><img src="/images/spacer.gif" alt="" border="0" width="1" height="1"></td> </tr> <tr> <td class="darkbg"><img src="/images/spacer.gif" alt='' border="0" height="3"></td> </tr> <tr> <td><img src="/images/spacer.gif" alt="" border="0" width="1" height="2"></td> </tr> <tr> <td class="sidebarheader">Home</td> </tr> <tr> <td class="sidebarheader"><a href="https://www.vim.org/search.php">Advanced search</a></td> </tr> <tr> <td><img src="/images/spacer.gif" alt="" border="0" width="1" height="7"></td> </tr> <tr> <td class="checker"><img src="/images/spacer.gif" alt='' border="0" height="1"></td> </tr> <tr> <td><img src="/images/spacer.gif" alt="" border="0" width="1" height="7"></td> </tr> <tr> <td class="sidebarheader"><a href="https://www.vim.org/about.php">About Vim</a></td> </tr> <tr> <td class="sidebarheader"><a href="https://www.vim.org/community.php">Community</a></td> </tr> <tr> <td class="sidebarheader"><a href="https://www.vim.org/news/news.php">News</a></td> </tr> <tr> <td class="sidebarheader"><a href="https://www.vim.org/sponsor/index.php">Sponsoring</a></td> </tr> <tr> <td class="sidebarheader"><a href="https://www.vim.org/trivia.php">Trivia</a></td> </tr> <tr> <td class="sidebarheader"><a href="https://www.vim.org/docs.php">Documentation</a></td> </tr> <tr> <td class="sidebarheader download"><a href="https://www.vim.org/download.php">Download</a></td> </tr> <tr> <td><img src="/images/spacer.gif" alt="" border="0" width="1" height="7"></td> </tr> <tr> <td class="checker"><img src="/images/spacer.gif" alt='' border="0" height="1"></td> </tr> <tr> <td><img src="/images/spacer.gif" alt="" border="0" width="1" height="7"></td> </tr> <tr> <td class="sidebarheader"><a href="https://www.vim.org/scripts/index.php">Scripts</a></td> </tr> <tr> <td class="sidebarheader"><a href="https://www.vim.org/tips/index.php">Tips</a></td> </tr> <tr> <td class="sidebarheader"><a href="https://www.vim.org/account/index.php">My Account</a></td> </tr> <tr> <td><img src="/images/spacer.gif" alt="" border="0" width="1" height="7"></td> </tr> <tr> <td class="checker"><img src="/images/spacer.gif" alt='' border="0" height="1"></td> </tr> <tr> <td><img src="/images/spacer.gif" alt="" border="0" width="1" height="7"></td> </tr> <tr> <td class="sidebarheader"><a href="https://www.vim.org/hgweb/vim/">Mercurical Web</a></td> </tr> <tr> <td class="sidebarheader"><a href="https://www.vim.org/huh.php">Site Help</a></td> </tr> </table> <br> <!-- <g:plusone></g:plusone> --> <table width="172" cellpadding="0" cellspacing="0" border="0"> <tr><td><img src="/images/spacer.gif" alt="" border="0" width="1" height="8"></td></tr> <tr><td class="darkbg"><img src="/images/spacer.gif" width="1" height="3" alt=""></td></tr> </table> <br> <!-- INCLUDE THE PAGE SIDEBAR TEXT --> <span class="sidebarheader"><a href="huh.php">What is Vim online?</a></span> <p> Vim online is a central place for the Vim community to store useful Vim tips and tools. Vim has a scripting language that allows for plugin like extensions to enable IDE behavior, syntax highlighting, colorization as well as other advanced features. These scripts can be uploaded and maintained using Vim online. <p> <span class="sidebarheader"><a href="https://iccf-holland.org/">Why those ads?</a></span> <p> The profits made from ads and links on vim.org go to ICCF Holland to help poor children in Uganda. <p> <b>Vim and ICCF Holland supporters:</b> <br> <br> <a href="https://www.theblogstarter.com">The Blog Starter</a> is proud to support the work of Vim and ICCF. <br> <br> Daytrading.com supports ICCF and recommends Vim for developing <a href="https://www.daytrading.com/automated#programming-the-software-yourself">automated trading software</a> <br> <br> <a href="https://www.4kdownload.com/products/product-videodownloader">YouTube Video Downloader</a> is proud to support Vim. <br> <br> Investing.co.uk is a proud sponsor of ICCF and strives to educate people about stocks, <a href="https://www.investing.co.uk/developing-copy-trading-software-with-vim/">copy trading software</a> and other types of investing. # Text link only valid for half a year from XWord Media <br> <br> <a href="https://www.directory.net">Directory.net</a> is the oldest and most curated web directory online. We are proud to support VIM.org and its mission to help the children in Africa. </td> </tr> </table> </td> <td class="darkbg"><img src="/images/spacer.gif" width="1" height="1" border="0" alt=""><br></td> <td> <table width="100%" cellpadding="10" cellspacing="0" border="0" bordercolor="red"> <tr> <td valign="top"> <h1>Vim - the ubiquitous text editor</h1> 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. <br> <br> Vim is rock stable and is continuously being developed to become even better. Among its features are: <ul style="margin-top: 0;"> <li>persistent, multi-level undo tree</li> <li>extensive plugin system</li> <li>support for hundreds of programming languages and file formats</li> <li>powerful search and replace</li> <li>integrates with many tools</li> </ul> <p> <table cellpadding="3" cellspacing="0" border="0" width="100%"> <tr> <td class="lightbg"><span class="txth1"> News</span></td> <td nowrap class="lightbg" align="right"><small> Vim 9.1.1227 is the current version </small></td> </tr> </table> <h1>Happy I Love Free Software Day!</h1> <p> <span class="newsdate">[2025-02-14]</span> <p>On February 25th, we celebrate <b>Free Software</b> and the incredible communities that make it possible. And what better occasion to express our gratitude to the <b>Vim, Neovim, BusyBox Vi, and all Vi-related projects</b> - a dedicated group of developers, maintainers, and users who continue to redefine what a text editor can be!</p> <p>Vi and its descendants have stood the test of time, evolving into powerful, efficient, and customizable tools that developers, sysadmins, and writers rely on every day. Whether it's the legendary <b>Vim</b>, the modern and extensible <b>Neovim</b>, or the lightweight <b>BusyBox Vi</b>, these projects embody the spirit of freedom, flexibility, and innovation in software. The work we do as a community - enhancing these editors, maintaining plugins, refining documentation, and welcoming new users - is something to be proud of! On this special day, let's take a moment to reflect on the impact of Free Software and the people who build it. The <b>FSFE's <a href="https://fsfe.org/activities/ilovefs/">"I Love Free Software" campaign</a></b> reminds us why open-source contributions matter, and posts like <a href="https://www.linkedin.com/posts/activity-7296034195649277953-c_13?utm_source=share&utm_medium=member_desktop&rcm=ACoAAAagMfoBv1Zm6RNOrCimKZHsOK11z-QfhQ8">this one</a> show the passion behind our work. And of course, we can never say thank you enough to <b>Bram Moolenaar</b> and <a href="https://k7r.eu/thank-you-for-the-editor-of-the-beast/">everyone who has shaped Vim and its ecosystem over the years</a>. To all contributors, maintainers, and users of <b>Vim, Neovim, BusyBox Vi, and every Vi-inspired editor: your work matters, and today, we celebrate you!</b> (<i>Christian Brabandt</i>) <br clear="all"> </p> <h1>Bram Moolenaar receives the Europe SFS Award by the FSFE posthumously</h1> <p> <span class="newsdate">[2024-11-08]</span> Bram has been posthumously honored by the Free Software Foundation Europe and received the <a href="https://fsfe.org/news/2024/news-20241108-01.en.html">Europe SFS Award 2024</a>. (<i>Christian Brabandt</i>) <br clear="all"> </p> <h1>Support for the XDG Base Directory Specification</h1> <p> <span class="newsdate">[2024-04-18]</span> <a href="https://github.com/vim/vim/commit/c9df1fb35a1866901c32df37dd39c8b39dbdb64a">Patch 9.1.327</a> brings support for the freedesktop <a href="https://specifications.freedesktop.org/basedir-spec/latest/index.html">XDG Base Directory Specification</a> and has now been merged. A few more adjustments have been made withe following patches: <a href="https://github.com/vim/vim/commit/d1068a2bb09fd3b9d117d832105bf10dd5e48e2f">v9.1.0337</a> and <a href="https://github.com/vim/vim/commit/a34ba821076476a68e0e579723d68e896f771ba6">9.1.345</a>. That means, you can now place your configuration files under ~/.config/vim/ instead of ~/.vim so Vim will stop littering your home directory. <em>Note:</em> To make this change backwards compatible, Vim will only attempt to source from that location, if ~/.vim/vimrc and ~/.vimrc file <em>do not exist</em>. So it won't impact existing users, but users that want to start using the new location, will need to move their existing configuration to the new place. You can also read about it at <a href="https://vimhelp.org/starting.txt.html#xdg-base-dir">:h xdg-base-dir</a>. Thanks to all the contributors that help Vim continuing to grow! (<i>Christian Brabandt</i>) <br clear="all"> </p> <table cellpadding="3" cellspacing="0" border="0" width="100%"> <tr> <td><a href="https://www.vim.org/news/news.php">more news...</a></td> <td align="center"> Get a Vim T-shirt from <a href="http://www.freewear.org/?org=Vim">FreeWear</a> </td> <td align="center"> <a href="https://www.vim.org/stickers.php">Get a Vim sticker or button</a> </td> <td align="center"> <a href="https://suzuri.jp/kmdsbng">Vim items from Japan</a> </td> </tr> </table> <table cellpadding="3" cellspacing="0" border="0" width="100%"> <tr><td rowspan=2> <a href="http://www.iccf.nl/news.html"><img src="/images/vim_drill_small.JPG" width="518" height="376" alt="Vim power tool" style="margin-top:10px"></a> </td> <td> <p style="min-width:120px"> <b>Vim: The power tool for everyone!</b> <p> See pictures of Bram's latest visit to Uganda on <a href="https://photos.app.goo.gl/B5rKBPcEr8P6emde8">Google Photos</a>. <p> Read the visit report on the <a href="http://iccf.nl/news.html">ICCF website</a>. </td></tr> </table> <table cellpadding="3" cellspacing="0" border="0" width="100%"> <tr><td colspan="2"><img src="/images/spacer.gif" width="1" height="10" alt=""></td></tr> <tr> <td class="lightbg"><span class="txth1"> Recent Script Updates</span></td> <td nowrap class="lightbg" align="right"><small> 5,966 scripts, 19,313,511 downloads </small></td> </tr> <tr><td colspan="2"><img src="/images/spacer.gif" width="1" height="10" alt=""></td></tr> </table> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="newsdate" nowrap valign="top">[2025-03-20]</td> <td> <a href="https://www.vim.org/scripts/script.php?script_id=6147">nordic_electric_ai</a> : Nordic Electric AI</td> </tr> <tr> <td><img src="/images/spacer.gif" width="1" height="1" alt=""></td> <td>(1.0) Initial upload - <i>dima bogdanov</i></td> </tr> <tr> <td class="newsdate" nowrap valign="top">[2025-03-08]</td> <td> <a href="https://www.vim.org/scripts/script.php?script_id=453">HTML/XHTML Macros</a> : HTML/XHTML editing macros and menus</td> </tr> <tr> <td><img src="/images/spacer.gif" width="1" height="1" alt=""></td> <td>(1.5.0) Significant changes, too many to list, some breaking. Please read the documentation. - <i>Christian J. Robinson</i></td> </tr> <tr> <td class="newsdate" nowrap valign="top">[2025-03-07]</td> <td> <a href="https://www.vim.org/scripts/script.php?script_id=6124">cpptags</a> : ftplugin that customizes 'tagfunc' for C++ files</td> </tr> <tr> <td><img src="/images/spacer.gif" width="1" height="1" alt=""></td> <td>(1.0.4) Minor fixes and a new options file (nlohmann/json) - <i>Miguel Barro</i></td> </tr> <tr> <td class="newsdate" nowrap valign="top">[2025-03-05]</td> <td> <a href="https://www.vim.org/scripts/script.php?script_id=42">bufexplorer.zip</a> : Buffer Explorer / Browser</td> </tr> <tr> <td><img src="/images/spacer.gif" width="1" height="1" alt=""></td> <td>(7.8.0) After all these many years, bufexplorer now requires Vim version 7.4 or greater. - <i>jeff lanzarotta</i></td> </tr> <tr><td colspan="2"><img src="/images/spacer.gif" width="1" height="10" alt=""></td></tr> <tr><td colspan="2"><a href="https://www.vim.org/scripts/index.php">more recent</a> | <a href="https://www.vim.org/scripts/script_search_results.php?order_by=downloads">most downloaded</a> | <a href="https://www.vim.org/scripts/script_search_results.php?order_by=rating">top rated</a></td></tr> <tr><td colspan="2"><img src="/images/spacer.gif" width="1" height="10" alt=""></td></tr> </table> <table cellpadding="3" cellspacing="0" border="0" width="100%"> <tr><td colspan="2"><img src="/images/spacer.gif" width="1" height="10" alt=""></td></tr> <tr> <td class="lightbg"><span class="txth1"> Vim Tips</span></td> </tr> <tr><td colspan="2"><img src="/images/spacer.gif" width="1" height="10" alt=""></td></tr> </table> The tips are located on the <a href="http://vim.wikia.com/wiki/Vim_Tips_Wiki">Vim Tips wiki</a>. This is a platform to exchange tips and tricks from and for Vim users. <p> <!-- finish off the framework --> </td> </tr> </table> </td> <td class="darkbg"><img src="/images/spacer.gif" width="1" height="1" border="0" alt=""><br></td> <td class="sidebar"> <table width="128" cellpadding="4" cellspacing="0" border="0"> <tr valign="top"> <td class="sidebar"> <script type="text/javascript"><!-- google_ad_client = "pub-3005259998294962"; /* 120x600, created 7/25/08 */ google_ad_slot = "7276811434"; google_ad_width = 120; google_ad_height = 600; //--> </script> <script type="text/javascript" src="//pagead2.googlesyndication.com/pagead/show_ads.js"> </script> </td> </tr> <tr valign="top"> <td class="sidebar" align='center' style="padding-top: 16px"> Help Uganda </td> </tr> <tr valign="top"> <td class="sidebar" align='center'> <br> <a href="https://iccf-holland.org/clickkindle.html"><img src="/images/kindle_125x125.gif" alt="Buy a book, help Uganda, learn Vim"></a> <br> <a href="http://iccf-holland.org/click1.html">Buy at Amazon</a> </td> </tr> <!-- INCLUDE THE RIGHT SIDE SPONSOR LINKS if present --> <tr valign="top"> <td class="sidebar"> <br> </td> </tr> </table> </td> </tr> </table> <!-- END OF THE PAGE BODY: BETWEEN HEADER AND FOOTER --> <table width="100%" cellpadding="0" cellspacing="0" border="0" bordercolor="red"> <tr><td colspan="4"><img src="/images/spacer.gif" width="1" height="5" alt=""></td></tr> <tr><td colspan="4" bgcolor="#000000"><img src="/images/spacer.gif" height="2" width="1" alt=""></td></tr> <tr><td colspan="4"><img src="/images/spacer.gif" width="1" height="5" alt=""></td></tr> <tr> <td><img src="/images/spacer.gif" width="5" height="1" alt=""></td> <td align="left" valign="top"><small> If you have questions or remarks about this site, visit the <a href="http://vimonline.sf.net">vimonline development</a> pages. Please use this site responsibly. <br> Questions about <a href="http://www.vim.org/about.php">Vim</a> should go to the <a href="http://www.vim.org/maillist.php">maillist</a>. Help Bram <a href="http://iccf-holland.org/">help Uganda</a>. </small> </td> <td align="right" valign="top"> <a href="https://github.com/vim/vim" rel="nofollow">Vim at Github</a> </td> <td><img src="/images/spacer.gif" width="5" height="1" alt=""></td> </tr> <tr><td colspan="4"><img src="/images/spacer.gif" width="1" height="5" alt=""></td> </tr> </table> </body> </html>