Real Vim ninjas count every keystroke - do you?

Pick a challenge, fire up Vim, and show us what you got.

Changelog, Rules & FAQ, updates: @vimgolf, RSS.

Your VimGolf key: please sign in

$ gem install vimgolf
$ vimgolf setup
$ vimgolf put 4d2478e20947c63e2600009c

Insert a Markdown link

Put a link in a markdown document, using the after-the-paragraph format.

Start file
Markdown is a text-to-HTML conversion tool for web writers. Markdown allows you
to write
using an easy-to-read, easy-to-write plain text format, then convert
it to structurally valid XHTML
(or HTML).
End file
Markdown is a text-to-HTML conversion tool for web writers. [Markdown][] allows you
to write
using an easy-to-read, easy-to-write plain text format, then convert
it to structurally valid XHTML
(or HTML).

   
[Markdown]:

View Diff

1c1
< Markdown is a text-to-HTML conversion tool for web writers. Markdown allows you
---
> Markdown is a text-to-HTML conversion tool for web writers. [Markdown][] allows you
3a4,5
>
>     [Markdown]:

Solutions

The best way to learn is to practice. Below, you will find some of the solutions other golfers have entered. To unlock higher ranked solutions, submit your own entry which does as well or better than the solutions you can currently see - climb the ladder!

Check out these helpful resources to improve your Vim skills... Game on.

Unlock 149 remaining solutions by signing in and submitting your own entry
#150 Kelan Champagne / @kelan - Score: 85 - 01/30/11 @ 08:30
*i"<Esc>wwhi"<Esc><Left>ywGuuuuuuuuuuulhi[<Esc>f<Esc><Esc>t<Esc><Esc>ea][]<F1><Esc>:q<CR><Left><Left><Left><Left>ywGoo<BS><CR>    [p<Esc>xp<Esc>u<Right>aMarkdown]:<Esc>:wq<CR>

0 comments


Created by: @jamesnvc

150 active golfers, 454 entries

Leaderboard (lowest score wins):
23
#31 - You-Siang Lin / @yslinnctu

12/05/2011 at 02:58AM

23
#32 - Xavier Nayrac / @lkdjiin

01/02/2012 at 07:38PM

23
#33 - Marcin Kulik / @sickill

03/14/2012 at 06:46PM

23
#34 - Kerson Hsiao / @KersonHsiao

08/03/2012 at 10:45AM

23
#35 - Urtica dioica / @udioica

12/10/2012 at 07:06AM

23
#36 - Xelrifos / @Xelrifos

02/25/2014 at 07:21PM

23
#37 - John Braxler / @braxler

05/16/2014 at 01:07PM

23
#38 - Jon Krause / @jkrause314

01/06/2016 at 06:12AM

23
#39 - Mihai / @mihaicristiant

03/26/2019 at 09:31AM

23
#40 - Lory / @Lory46845742

12/26/2019 at 01:05PM

23
#41 - blabla zincou / @BZincou

03/24/2022 at 06:57PM

23
#42 - russellzhaomao / @russellzhaomao

06/03/2022 at 01:18PM

23
#43 - countime / @countime

11/27/2024 at 04:33PM

23
#44 - Brando / @brandonce

02/05/2025 at 08:59AM

24
#45 - Matthew Draper / @_matthewd

01/05/2011 at 05:27PM

24
#46 - Victor Vaile / @victorv4_

01/06/2011 at 05:46AM

24
#47 - Josh Weinberg / @jcweinberg

01/06/2011 at 06:15AM

24
#48 - Ujjwol Lamichhane / @Ujjwol

01/07/2011 at 10:48AM

24
#49 - Pete Johns / @johnsyweb

01/08/2011 at 09:24PM

24
#50 - ls lahrs / @lslah

01/17/2011 at 03:47PM

24
#51 - Rob Ciaccio / @RobertoCalavera

01/20/2011 at 11:58PM

24
#52 - Steve Morrow / @yawmark

01/31/2011 at 01:41PM

24
#53 - h_east (トロッコ6個) / @h_east

02/05/2011 at 03:37PM

24
#54 - Rich Cheng / @sedm0784

02/10/2011 at 05:57PM

24
#55 - Junfeng / @junfeng

04/10/2011 at 07:04AM

24
#56 - Dragan Cvetinovic / @kawkafi

05/19/2011 at 07:15PM

24
#57 - Øystein Walle / @oysteinwalle

07/10/2011 at 06:41PM

24
#58 - William Dunand / @wdunand

11/17/2011 at 01:56AM

24
#59 - Philippe Mongeau / @phmongeau

11/29/2011 at 06:04AM

24
#60 - Trevor Powell / @DoomedBunnies

12/09/2011 at 03:22AM