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

Flip the chessboard

White's turn is over. Flip the board to black's perspective. I added coordinates to frustrate you.

Start file
  a b c d e f g h
8 r n b q k b n r
7 p p p p p p p p
6 . . . . . . . .
5 . . . . . . . .
4 . . . . P . . .
3 . . . . . . . .
2 P P P P . P P P
1 R N B Q K B N R
End file
  h g f e d c b a
1 R N B K Q B N R
2 P P P . P P P P
3 . . . . . . . .
4 . . . P . . . .
5 . . . . . . . .
6 . . . . . . . .
7 p p p p p p p p
8 r n b k q b n r

View Diff

1,6c1,3
<   a b c d e f g h
< 8 r n b q k b n r
< 7 p p p p p p p p
< 6 . . . . . . . .
< 5 . . . . . . . .
< 4 . . . . P . . .
---
>   h g f e d c b a
> 1 R N B K Q B N R
> 2 P P P . P P P P
8,9c5,9
< 2 P P P P . P P P
< 1 R N B Q K B N R
---
> 4 . . . P . . . .
> 5 . . . . . . . .
> 6 . . . . . . . .
> 7 p p p p p p p p
> 8 r n b k q b n r

Solutions by @GavinKoeng:

Unlock 20 remaining solutions by signing in and submitting your own entry
Created by: @udioica

33 active golfers, 115 entries

Solutions by @GavinKoeng:
18
#10 - Gavin / @GavinKoeng

06/11/2026 at 01:21AM

19
#>11 - Gavin / @GavinKoeng

06/11/2026 at 01:19AM

19
#>11 - Gavin / @GavinKoeng

06/11/2026 at 01:20AM

20
#>12 - Gavin / @GavinKoeng

06/11/2026 at 01:19AM

21
#>14 - Gavin / @GavinKoeng

06/11/2026 at 01:14AM

21
#>14 - Gavin / @GavinKoeng

06/11/2026 at 01:15AM

23
#>17 - Gavin / @GavinKoeng

06/11/2026 at 01:14AM

24
#>19 - Gavin / @GavinKoeng

06/11/2026 at 01:14AM

28
#>21 - Gavin / @GavinKoeng

06/11/2026 at 01:14AM

30
#>23 - Gavin / @GavinKoeng

06/11/2026 at 01:14AM

32
#>25 - Gavin / @GavinKoeng

06/11/2026 at 01:13AM

33
#>26 - Gavin / @GavinKoeng

06/11/2026 at 01:13AM

34
#>26 - Gavin / @GavinKoeng

06/11/2026 at 01:12AM

36
#>28 - Gavin / @GavinKoeng

06/11/2026 at 01:11AM

42
#>28 - Gavin / @GavinKoeng

06/11/2026 at 01:10AM

44
#>28 - Gavin / @GavinKoeng

06/11/2026 at 01:10AM

51
#>31 - Gavin / @GavinKoeng

06/11/2026 at 01:09AM

57
#>32 - Gavin / @GavinKoeng

06/11/2026 at 01:08AM

70
#>32 - Gavin / @GavinKoeng

06/11/2026 at 01:08AM

101
#>33 - Gavin / @GavinKoeng

06/11/2026 at 01:07AM