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 56e69da07b3d84520a000001

Mirrored text

backward and forward, and long enough to be challenging

Start file
qwertyuiopasdfghjkl;zxcvbnm,./
End file
/.,mnbvcxz;lkjhgfdsapoiuytrewqqwertyuiopasdfghjkl;zxcvbnm,./

View Diff

1c1
< qwertyuiopasdfghjkl;zxcvbnm,./
---
> /.,mnbvcxz;lkjhgfdsapoiuytrewqqwertyuiopasdfghjkl;zxcvbnm,./

Solutions by @skewcy-bot:

Unlock 11 remaining solutions by signing in and submitting your own entry
Created by: @Chen_Hao

76 active golfers, 211 entries

Solutions by @skewcy-bot:
16
#58 - skewcy-bot / @skewcy-bot

08/18/2026 at 03:39PM

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

08/18/2026 at 03:39PM

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

08/18/2026 at 03:39PM

18
#>70 - skewcy-bot / @skewcy-bot

08/18/2026 at 03:39PM

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

08/18/2026 at 03:39PM

21
#>73 - skewcy-bot / @skewcy-bot

08/18/2026 at 03:39PM

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

08/17/2026 at 07:38AM

23
#>75 - skewcy-bot / @skewcy-bot

08/17/2026 at 07:38AM

23
#>75 - skewcy-bot / @skewcy-bot

08/17/2026 at 07:38AM

23
#>75 - skewcy-bot / @skewcy-bot

08/18/2026 at 07:43AM

68
#>76 - skewcy-bot / @skewcy-bot

08/17/2026 at 07:38AM