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 50525d0730c82d0002000077

Circle of Fifths with Sharps

Display a list of the Circle of Fifths with corresponding solfege syllables with sharps. Handling spaces may be tricky.

Start file
Do  Sol Re  La  Mi  Ti  Fi  Di  Si  Ri  Li  Fa  Do 
 = 
C G D A E B F# C# G# D# A# F C
End file
Do  = C
Sol = G
Re  = D
La  = A
Mi  = E
Ti  = B
Fi  = F#
Di  = C#
Si  = G#
Ri  = D#
Li  = A#
Fa  = F
Do  = C

View Diff

diff --git a/input.txt b/output.txt
index e18dafd..992aadd 100644
--- a/input.txt
+++ b/output.txt
@@ -1,3 +1,13 @@
DoSol Re  La  Mi  Ti  Fi  Di  Si  Ri  Li  Fa  Do  = C
Sol = G
Re  = D
La  = A
Mi  = E
Ti  = B
Fi  = F#
Di  = C#
Si  = G#
Ri  = D#
Li  = A#
Fa  = F
Do  = C

Solutions by @GavinKoeng:

Unlock 14 remaining solutions by signing in and submitting your own entry
Created by: @DiffJunk

40 active golfers, 133 entries

Solutions by @GavinKoeng:
24
#14 - Gavin / @GavinKoeng

06/21/2026 at 12:47PM

25
#>18 - Gavin / @GavinKoeng

06/21/2026 at 12:47PM

26
#>19 - Gavin / @GavinKoeng

06/21/2026 at 12:46PM

27
#>22 - Gavin / @GavinKoeng

06/21/2026 at 12:46PM

29
#>25 - Gavin / @GavinKoeng

06/21/2026 at 12:45PM

31
#>27 - Gavin / @GavinKoeng

06/21/2026 at 12:44PM

32
#>28 - Gavin / @GavinKoeng

06/21/2026 at 12:44PM

37
#>29 - Gavin / @GavinKoeng

06/21/2026 at 12:43PM

39
#>29 - Gavin / @GavinKoeng

06/21/2026 at 12:43PM

41
#>31 - Gavin / @GavinKoeng

06/21/2026 at 12:41PM

42
#>32 - Gavin / @GavinKoeng

06/21/2026 at 12:39PM

45
#>34 - Gavin / @GavinKoeng

06/21/2026 at 12:37PM

51
#>34 - Gavin / @GavinKoeng

06/21/2026 at 12:35PM

80
#>38 - Gavin / @GavinKoeng

06/21/2026 at 12:32PM