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 9v006115f6d000000000020c

Fill in the chess board

Fill in the name of each square using its file (a-h) and rank (1-8).

Start file
  a  b  c  d  e  f  g  h
8
7
6
5
4
3
2
1
End file
  a  b  c  d  e  f  g  h
8 a8 b8 c8 d8 e8 f8 g8 h8
7 a7 b7 c7 d7 e7 f7 g7 h7
6 a6 b6 c6 d6 e6 f6 g6 h6
5 a5 b5 c5 d5 e5 f5 g5 h5
4 a4 b4 c4 d4 e4 f4 g4 h4
3 a3 b3 c3 d3 e3 f3 g3 h3
2 a2 b2 c2 d2 e2 f2 g2 h2
1 a1 b1 c1 d1 e1 f1 g1 h1

View Diff

2,9c2,9
< 8
< 7
< 6
< 5
< 4
< 3
< 2
< 1
---
> 8 a8 b8 c8 d8 e8 f8 g8 h8
> 7 a7 b7 c7 d7 e7 f7 g7 h7
> 6 a6 b6 c6 d6 e6 f6 g6 h6
> 5 a5 b5 c5 d5 e5 f5 g5 h5
> 4 a4 b4 c4 d4 e4 f4 g4 h4
> 3 a3 b3 c3 d3 e3 f3 g3 h3
> 2 a2 b2 c2 d2 e2 f2 g2 h2
> 1 a1 b1 c1 d1 e1 f1 g1 h1

Solutions by @_AlexLewin:

Unlock 29 remaining solutions by signing in and submitting your own entry
Created by: @tomkpz

175 active golfers, 905 entries

Solutions by @_AlexLewin:
19
#23 - Alex Lewin / @_AlexLewin

09/20/2022 at 02:55PM

19
#>23 - Alex Lewin / @_AlexLewin

09/20/2022 at 02:56PM

19
#>23 - Alex Lewin / @_AlexLewin

09/20/2022 at 02:57PM

19
#>23 - Alex Lewin / @_AlexLewin

09/20/2022 at 02:59PM

19
#>23 - Alex Lewin / @_AlexLewin

09/20/2022 at 03:00PM

19
#>23 - Alex Lewin / @_AlexLewin

09/20/2022 at 03:06PM

19
#>23 - Alex Lewin / @_AlexLewin

09/20/2022 at 03:07PM

19
#>23 - Alex Lewin / @_AlexLewin

09/20/2022 at 03:09PM

19
#>23 - Alex Lewin / @_AlexLewin

09/20/2022 at 03:10PM

20
#>45 - Alex Lewin / @_AlexLewin

09/20/2022 at 02:54PM

22
#>52 - Alex Lewin / @_AlexLewin

09/20/2022 at 02:54PM

23
#>54 - Alex Lewin / @_AlexLewin

09/20/2022 at 02:53PM

25
#>59 - Alex Lewin / @_AlexLewin

09/20/2022 at 02:50PM

27
#>62 - Alex Lewin / @_AlexLewin

09/20/2022 at 02:45PM

28
#>67 - Alex Lewin / @_AlexLewin

09/20/2022 at 02:44PM

30
#>70 - Alex Lewin / @_AlexLewin

09/20/2022 at 02:43PM

32
#>73 - Alex Lewin / @_AlexLewin

09/20/2022 at 02:42PM

34
#>81 - Alex Lewin / @_AlexLewin

09/20/2022 at 02:39PM

35
#>88 - Alex Lewin / @_AlexLewin

09/20/2022 at 02:37PM

36
#>92 - Alex Lewin / @_AlexLewin

09/20/2022 at 02:36PM

37
#>97 - Alex Lewin / @_AlexLewin

09/20/2022 at 02:32PM

37
#>97 - Alex Lewin / @_AlexLewin

09/20/2022 at 02:35PM

42
#>115 - Alex Lewin / @_AlexLewin

09/20/2022 at 02:25PM

44
#>117 - Alex Lewin / @_AlexLewin

09/20/2022 at 02:16PM

45
#>123 - Alex Lewin / @_AlexLewin

09/20/2022 at 02:29PM

52
#>137 - Alex Lewin / @_AlexLewin

09/20/2022 at 02:18PM

57
#>143 - Alex Lewin / @_AlexLewin

09/20/2022 at 02:14PM

101
#>157 - Alex Lewin / @_AlexLewin

09/20/2022 at 02:22PM

203
#>171 - Alex Lewin / @_AlexLewin

07/13/2022 at 02:13PM