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 5474ef0bcf59b600024c64de

Config Sections

Section me!

Start file
SECTION1
SECTION TWO
SECTION THREE
THIS IS ANOTHER SECTION
End file
##############################
##         SECTION1         ##
##############################

##############################
##       SECTION TWO        ##
##############################

##############################
##      SECTION THREE       ##
##############################

##############################
## THIS IS ANOTHER SECTION  ##
##############################

View Diff

1,4c1,15
< SECTION1
< SECTION TWO
< SECTION THREE
< THIS IS ANOTHER SECTION
---
> ##############################
> ##         SECTION1         ##
> ##############################
> 
> ##############################
> ##       SECTION TWO        ##
> ##############################
> 
> ##############################
> ##      SECTION THREE       ##
> ##############################
> 
> ##############################
> ## THIS IS ANOTHER SECTION  ##
> ##############################

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 11 remaining solutions by signing in and submitting your own entry
#12 Grisha Pushkov / readoonly - Score: 60 - 11/26/14 @ 20:37
:set tw=30 ve=all ex<Tab><CR>qqO<C-O>30i#<Esc>Yj:ce<CR>02r#27li##<Esc>po<Esc>jq3@qddZZ

0 comments

#13 Oliver Christ / 0liverChrist - Score: 70 - 02/16/15 @ 16:08
:se et<CR>:%ce 1<BS>26<CR>qqhv<Home>yi##<End><C-R>"##<Esc>O<Esc>30i#<Esc>Yjpo<Esc>+q3@qddk<End>F i <Esc>4ki <Esc>4ki <Esc>ZZ

0 comments

#14 Glauco Pires / grpires - Score: 85 - 11/26/14 @ 16:55
qq30i#<Esc>a<CR>##<Esc>A##<CR><Esc>30i#<Esc>o<Esc>+q3@qdd2Gw9i <Esc>e9a <Esc>6Gw7i <Esc>2e8a <Esc>10Gw6i <Esc>2e7a <Esc>14Gwi <Esc>4e2a <Esc>ZZ

0 comments

Created by: NicoDascanio

14 active golfers, 25 entries

Leaderboard (lowest score wins):
43
#1 - Urtica dioica / udioica

11/25/2014 at 11:59PM

43
#2 - Ivan Brennan / ivanbrennan

11/27/2014 at 03:32AM

43
#3 - Petro Тrouq / zulolosi

11/27/2014 at 10:26PM

43
#4 - John Braxler / braxler

12/01/2014 at 03:51PM

45
#5 - zmo / guyzmo

11/27/2014 at 02:38PM

48
#6 - Charles H. Leggett / cleggett

01/14/2015 at 10:31PM

52
#7 - mnx / mnxx

12/09/2014 at 10:03AM

53
#8 - Hans Liu / zhansliu

11/25/2014 at 10:56PM

54
#9 - Elizabeth / sprinkles418

12/18/2014 at 01:19AM

55
#10 - Matthieu Crapet / mcr05

11/26/2014 at 03:57PM

55
#11 - Jakob / jajob

12/22/2014 at 08:43AM

60
#12 - Grisha Pushkov / readoonly

11/26/2014 at 08:37PM

70
#13 - Oliver Christ / 0liverChrist

02/16/2015 at 04:08PM

85
#14 - Glauco Pires / grpires

11/26/2014 at 04:55PM