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 54514fd7238fe900021e7c42

Shift down

Number words are back.

Start file
one two three

four five six

seven eight nine
End file
one
    two
        three

four
     five
          six

seven
      eight
            nine

View Diff

1c1,3
< one two three
---
> one
>     two
>         three
3c5,7
< four five six
---
> four
>      five
>           six
5c9,11
< seven eight nine
---
> seven
>       eight
>             nine

Solutions by @GavinKoeng:

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

70 active golfers, 223 entries

Solutions by @GavinKoeng:
19
#23 - Gavin / @GavinKoeng

04/28/2026 at 01:51AM

19
#>23 - Gavin / @GavinKoeng

04/28/2026 at 01:52AM

20
#>30 - Gavin / @GavinKoeng

04/28/2026 at 01:50AM

21
#>31 - Gavin / @GavinKoeng

04/28/2026 at 01:50AM

26
#>35 - Gavin / @GavinKoeng

04/28/2026 at 01:50AM

27
#>38 - Gavin / @GavinKoeng

04/28/2026 at 01:50AM

28
#>41 - Gavin / @GavinKoeng

04/28/2026 at 01:49AM

29
#>50 - Gavin / @GavinKoeng

04/28/2026 at 01:49AM

30
#>58 - Gavin / @GavinKoeng

04/28/2026 at 01:49AM

31
#>59 - Gavin / @GavinKoeng

04/28/2026 at 01:48AM

33
#>63 - Gavin / @GavinKoeng

04/28/2026 at 01:48AM

36
#>65 - Gavin / @GavinKoeng

04/28/2026 at 01:47AM

37
#>68 - Gavin / @GavinKoeng

04/28/2026 at 01:47AM

52
#>68 - Gavin / @GavinKoeng

04/28/2026 at 01:46AM