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 4dddc7c1ed7380000100000d

Multiplication table.

Create a multiplication table.

Start file
1
End file
1   2   3   4   5   6   7   8   9   10
2   4   6   8   10  12  14  16  18  20
3   6   9   12  15  18  21  24  27  30
4   8   12  16  20  24  28  32  36  40
5   10  15  20  25  30  35  40  45  50
6   12  18  24  30  36  42  48  54  60  
7   14  21  28  35  42  49  56  63  70
8   16  24  32  40  48  56  64  72  80
9   18  27  36  45  54  63  72  81  90
10  20  30  40  50  60  70  80  90  100

View Diff

1c1,10
< 1
---
> 1   2   3   4   5   6   7   8   9   10
> 2   4   6   8   10  12  14  16  18  20
> 3   6   9   12  15  18  21  24  27  30
> 4   8   12  16  20  24  28  32  36  40
> 5   10  15  20  25  30  35  40  45  50
> 6   12  18  24  30  36  42  48  54  60  
> 7   14  21  28  35  42  49  56  63  70
> 8   16  24  32  40  48  56  64  72  80
> 9   18  27  36  45  54  63  72  81  90
> 10  20  30  40  50  60  70  80  90  100

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 56 remaining solutions by signing in and submitting your own entry
#57 Ben Sherman / @bensherman - Score: 395 - 10/18/11 @ 23:51
A   2   3   4   5   6   7   8   9   10<CR>2   4   6   8   10  12  14  16  18  20<CR>3   6   9   12  15  18  21  24  27  30<CR>4   8   12  16  20  24  28  32  36  40<CR>5   10  15  20  25  30  35  40  45  50<CR>6   12  18  24  30  36  42  48  54  60  <CR>7   14  21  28  35  42  49  56  63  70<CR>8   16  24  32  40  48  56  64  72  80<CR>9   18  27  36  45  54  63  72  81  90<CR>10  20  30  40  50  60  70  80  90  100<Esc>ZZ

0 comments


Created by: @connermcd

57 active golfers, 168 entries

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

10/12/2016 at 08:25PM

33
#2 - Jon Krause / @jkrause314

01/23/2016 at 09:38PM

37
#3 - John Braxler / @braxler

08/01/2014 at 07:15PM

42
#4 - Kerson Hsiao / @KersonHsiao

08/20/2012 at 05:09AM

42
#5 - Conner McDaniel / @connermcd

10/30/2012 at 04:41PM

42
#6 - Petro Тrouq / @zulolosi

05/08/2013 at 07:05PM

49
#7 - John Anderson / @opejn

12/24/2011 at 01:02AM

49
#8 - Tim Chase / @gumnos

01/03/2012 at 04:07PM

49
#9 - Abdel Said / @abdelsaid

04/07/2012 at 04:20PM

49
#10 - Benoit Mortgat / @Benoit_Mortgat

06/06/2012 at 08:40PM

50
#11 - You-Siang Lin / @yslinnctu

11/29/2011 at 02:49AM

50
#12 - Jaime A. Sánchez / @jashbeta

12/21/2011 at 09:30PM

51
#13 - not so punk :] / @notsopunk

06/19/2011 at 07:34AM

51
#14 - Justin Love / @wondible

09/18/2011 at 10:20PM

52
#15 - xhtmlforum / @xhtmlforum

05/26/2011 at 08:53AM

52
#16 - Stephen Morrow / @yawmark

05/26/2011 at 01:54PM

52
#17 - Hu Junfeng / @junfeng

08/05/2011 at 10:33AM

52
#18 - derp derp / @derp__

01/02/2012 at 06:23PM

53
#19 - Utkarsh Kukreti / @utkarshkukreti

05/26/2011 at 10:46PM

61
#20 - vimja / @vimja666

11/01/2011 at 12:33AM

64
#21 - bmamax / @bmamax

01/14/2012 at 02:08PM

64
#22 - Eric Andres / @eric_m_andres

12/05/2012 at 05:34PM

68
#23 - Jomo / @yoyoyojomo

03/14/2012 at 08:34AM

70
#24 - Ingo / @ist3fani

08/07/2013 at 03:25PM

71
#25 - Jer Wilson / @superjercom

10/29/2011 at 01:42AM

73
#26 - Nonayo Biznast / @NonayoBiznast

09/10/2011 at 10:11AM

74
#27 - Johan Sveholm / @rymdtjuren

06/24/2011 at 12:27AM

74
#28 - learninghang / @learninghang

04/14/2012 at 04:13PM

74
#29 - Marcin Sza / @coot_

10/26/2013 at 08:55AM

75
#30 - arno renevier / @dadadiblog

03/18/2012 at 07:14PM