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 53d1f9344ab5290002ab30e0

Subtraction

Solve the equations.

Start file
xx - x =
xxx - x =
xxxx - x =
xxxxx - x =
xxxxx - xx =
xxxxxx - xxxxx =
xxxxxxx - xx =
xxxxxxx - xx =
xxxxxxxx - xx =
xxxxxxxx - xxxxx =
xxxxxxxx - xxxxxx =
xxxxxxxxx - xxx =
xxxxxxxxxx - xxxxx =
xxxxxxxxxx - xxxxxxxx =
xxxxxxxxxxx - xxxx =
xxxxxxxxxxx - xxxxx =
xxxxxxxxxxxxx - xxxxxx =
xxxxxxxxxxxxxx - xxx =
xxxxxxxxxxxxxxx - xx =
xxxxxxxxxxxxxxxx - xxxxxxxx =
End file
xx - x = x
xxx - x = xx
xxxx - x = xxx
xxxxx - x = xxxx
xxxxx - xx = xxx
xxxxxx - xxxxx = x
xxxxxxx - xx = xxxxx
xxxxxxx - xx = xxxxx
xxxxxxxx - xx = xxxxxx
xxxxxxxx - xxxxx = xxx
xxxxxxxx - xxxxxx = xx
xxxxxxxxx - xxx = xxxxxx
xxxxxxxxxx - xxxxx = xxxxx
xxxxxxxxxx - xxxxxxxx = xx
xxxxxxxxxxx - xxxx = xxxxxxx
xxxxxxxxxxx - xxxxx = xxxxxx
xxxxxxxxxxxxx - xxxxxx = xxxxxxx
xxxxxxxxxxxxxx - xxx = xxxxxxxxxxx
xxxxxxxxxxxxxxx - xx = xxxxxxxxxxxxx
xxxxxxxxxxxxxxxx - xxxxxxxx = xxxxxxxx

View Diff

1,20c1,20
< xx - x =
< xxx - x =
< xxxx - x =
< xxxxx - x =
< xxxxx - xx =
< xxxxxx - xxxxx =
< xxxxxxx - xx =
< xxxxxxx - xx =
< xxxxxxxx - xx =
< xxxxxxxx - xxxxx =
< xxxxxxxx - xxxxxx =
< xxxxxxxxx - xxx =
< xxxxxxxxxx - xxxxx =
< xxxxxxxxxx - xxxxxxxx =
< xxxxxxxxxxx - xxxx =
< xxxxxxxxxxx - xxxxx =
< xxxxxxxxxxxxx - xxxxxx =
< xxxxxxxxxxxxxx - xxx =
< xxxxxxxxxxxxxxx - xx =
< xxxxxxxxxxxxxxxx - xxxxxxxx =
---
> xx - x = x
> xxx - x = xx
> xxxx - x = xxx
> xxxxx - x = xxxx
> xxxxx - xx = xxx
> xxxxxx - xxxxx = x
> xxxxxxx - xx = xxxxx
> xxxxxxx - xx = xxxxx
> xxxxxxxx - xx = xxxxxx
> xxxxxxxx - xxxxx = xxx
> xxxxxxxx - xxxxxx = xx
> xxxxxxxxx - xxx = xxxxxx
> xxxxxxxxxx - xxxxx = xxxxx
> xxxxxxxxxx - xxxxxxxx = xx
> xxxxxxxxxxx - xxxx = xxxxxxx
> xxxxxxxxxxx - xxxxx = xxxxxx
> xxxxxxxxxxxxx - xxxxxx = xxxxxxx
> xxxxxxxxxxxxxx - xxx = xxxxxxxxxxx
> xxxxxxxxxxxxxxx - xx = xxxxxxxxxxxxx
> xxxxxxxxxxxxxxxx - xxxxxxxx = xxxxxxxx

Solutions by @GavinKoeng:

Unlock 21 remaining solutions by signing in and submitting your own entry
Created by: @Caek_

64 active golfers, 204 entries

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

05/05/2026 at 02:49AM

19
#>18 - Gavin / @GavinKoeng

05/05/2026 at 02:48AM

20
#>21 - Gavin / @GavinKoeng

05/05/2026 at 02:47AM

22
#>31 - Gavin / @GavinKoeng

05/05/2026 at 02:47AM

23
#>34 - Gavin / @GavinKoeng

05/05/2026 at 02:47AM

24
#>36 - Gavin / @GavinKoeng

05/05/2026 at 02:46AM

24
#>36 - Gavin / @GavinKoeng

05/05/2026 at 02:46AM

25
#>37 - Gavin / @GavinKoeng

05/05/2026 at 02:45AM

26
#>42 - Gavin / @GavinKoeng

05/05/2026 at 02:45AM

27
#>45 - Gavin / @GavinKoeng

05/05/2026 at 02:45AM

28
#>47 - Gavin / @GavinKoeng

05/05/2026 at 02:44AM

30
#>53 - Gavin / @GavinKoeng

05/05/2026 at 02:44AM

31
#>55 - Gavin / @GavinKoeng

05/05/2026 at 02:44AM

32
#>56 - Gavin / @GavinKoeng

05/05/2026 at 02:43AM

35
#>58 - Gavin / @GavinKoeng

05/05/2026 at 02:43AM

36
#>59 - Gavin / @GavinKoeng

05/05/2026 at 02:42AM

41
#>61 - Gavin / @GavinKoeng

05/05/2026 at 02:41AM

43
#>61 - Gavin / @GavinKoeng

05/05/2026 at 02:40AM

50
#>62 - Gavin / @GavinKoeng

05/05/2026 at 02:38AM

59
#>62 - Gavin / @GavinKoeng

05/05/2026 at 02:37AM

68
#>63 - Gavin / @GavinKoeng

05/05/2026 at 02:32AM