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 50f1b2e316e0bb0002000051

Circle in a square

Probably looks more like "Egg in a rectangle" in most fonts, but it's actually 23x23.

Start file
#######
###########
###############
#################
###################
###################
#####################
#####################
#######################
#######################
#######################
#######################
#######################
#######################
#######################
#####################
#####################
###################
###################
#################
###############
###########
#######
End file
........#######........
......###########......
....###############....
...#################...
..###################..
..###################..
.#####################.
.#####################.
#######################
#######################
#######################
#######################
#######################
#######################
#######################
.#####################.
.#####################.
..###################..
..###################..
...#################...
....###############....
......###########......
........#######........

View Diff

1,8c1,8
< #######
< ###########
< ###############
< #################
< ###################
< ###################
< #####################
< #####################
---
> ........#######........
> ......###########......
> ....###############....
> ...#################...
> ..###################..
> ..###################..
> .#####################.
> .#####################.
16,23c16,23
< #####################
< #####################
< ###################
< ###################
< #################
< ###############
< ###########
< #######
---
> .#####################.
> .#####################.
> ..###################..
> ..###################..
> ...#################...
> ....###############....
> ......###########......
> ........#######........

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 47 remaining solutions by signing in and submitting your own entry
#48 RobertT / @techrt2050 - Score: 101 - 10/03/13 @ 03:30
q88I.<Esc>8A.<Esc>qjq66I.<Esc>6A.<Esc>qjq44I.<Esc>4A.<Esc>qjq33I.<Esc>3A.<Esc>qjq22I.<Esc>2A.<Esc>qj@2jq1I.<Esc>A.<Esc>qj@1G@8k@6k@4k@3k@2k@2k@1k@1ZZ

0 comments


Created by: @udioica

48 active golfers, 125 entries

Leaderboard (lowest score wins):
52
#31 - Christopher Harrison / @Xophmeister

01/26/2013 at 06:40PM

54
#32 - Édouard M'tou / @DouardM

01/13/2013 at 07:28PM

55
#33 - Lieven Keersmaekers / @LievenKeersmaek

01/13/2013 at 06:52PM

56
#34 - cj / @cj01101

08/26/2013 at 09:41PM

66
#35 - Alex Podaras / @apodaras

10/25/2013 at 05:55PM

69
#36 - Yann Moisan / @YannMoisan

01/13/2013 at 03:09PM

69
#37 - Kurt Robert Rudolph / @krudolph9

01/13/2013 at 08:23PM

71
#38 - martha / @hellomartha

01/16/2013 at 01:22PM

71
#39 - Andrés Llopis / @andreselsuave

03/04/2013 at 01:31AM

72
#40 - Runar / @runarfu

01/13/2013 at 10:08AM

76
#41 - AC / @quadface

10/03/2014 at 08:24PM

79
#42 - Peter Lacey-Bordeaux / @placeybordeaux

01/16/2013 at 03:36PM

84
#43 - 無ん垢の叫び / @john_ababa

02/10/2013 at 09:22AM

90
#44 - Oliver Christ / @0liverChrist

10/07/2013 at 09:53PM

98
#45 - Pradeep Kumar / @pradeep6kumar

01/13/2013 at 12:44PM

98
#46 - くま55 / @kumack55

04/03/2013 at 07:27AM

99
#47 - Vim Golfer / @vimgolfern00b

01/16/2013 at 10:29AM

101
#48 - RobertT / @techrt2050

10/03/2013 at 03:30AM