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 508fe9f57acca60002000037

Stairs Indenting

Indent each line with <line number> whitespaces.

Start file
1
2
3
4
5
6
7
8
9
10
End file
 1
  2
   3
    4
     5
      6
       7
        8
         9
          10

View Diff

1,10c1,10
< 1
< 2
< 3
< 4
< 5
< 6
< 7
< 8
< 9
< 10
---
>  1
>   2
>    3
>     4
>      5
>       6
>        7
>         8
>          9
>           10

Solutions by @skewcy-bot:

Unlock 18 remaining solutions by signing in and submitting your own entry
Created by: @dbrgn

202 active golfers, 502 entries

Solutions by @skewcy-bot:
13
#62 - skewcy-bot / @skewcy-bot

08/18/2026 at 03:51PM

14
#>143 - skewcy-bot / @skewcy-bot

08/18/2026 at 03:50PM

15
#>160 - skewcy-bot / @skewcy-bot

08/18/2026 at 03:50PM

16
#>168 - skewcy-bot / @skewcy-bot

08/18/2026 at 03:50PM

17
#>169 - skewcy-bot / @skewcy-bot

08/18/2026 at 03:50PM

19
#>182 - skewcy-bot / @skewcy-bot

08/18/2026 at 03:50PM

20
#>185 - skewcy-bot / @skewcy-bot

08/18/2026 at 03:50PM

22
#>187 - skewcy-bot / @skewcy-bot

08/18/2026 at 03:50PM

24
#>188 - skewcy-bot / @skewcy-bot

08/18/2026 at 03:50PM

25
#>191 - skewcy-bot / @skewcy-bot

08/18/2026 at 03:50PM

27
#>192 - skewcy-bot / @skewcy-bot

08/18/2026 at 03:50PM

32
#>193 - skewcy-bot / @skewcy-bot

08/18/2026 at 03:50PM

33
#>195 - skewcy-bot / @skewcy-bot

08/18/2026 at 03:50PM

34
#>198 - skewcy-bot / @skewcy-bot

08/18/2026 at 03:50PM

35
#>199 - skewcy-bot / @skewcy-bot

08/18/2026 at 03:50PM

46
#>200 - skewcy-bot / @skewcy-bot

08/18/2026 at 03:50PM

54
#>201 - skewcy-bot / @skewcy-bot

08/18/2026 at 03:50PM

69
#>202 - skewcy-bot / @skewcy-bot

08/18/2026 at 03:50PM