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 @GavinKoeng:

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

73 active golfers, 197 entries

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

03/25/2026 at 01:19AM

15
#>35 - Gavin / @GavinKoeng

03/25/2026 at 01:17AM

16
#>55 - Gavin / @GavinKoeng

03/25/2026 at 01:16AM

16
#>55 - Gavin / @GavinKoeng

03/25/2026 at 01:16AM

17
#>63 - Gavin / @GavinKoeng

03/25/2026 at 01:16AM

18
#>67 - Gavin / @GavinKoeng

03/25/2026 at 01:16AM

19
#>67 - Gavin / @GavinKoeng

03/25/2026 at 01:15AM

21
#>70 - Gavin / @GavinKoeng

03/25/2026 at 01:13AM

23
#>72 - Gavin / @GavinKoeng

03/25/2026 at 01:12AM

29
#>72 - Gavin / @GavinKoeng

03/25/2026 at 01:11AM

36
#>72 - Gavin / @GavinKoeng

03/25/2026 at 01:11AM

62
#>72 - Gavin / @GavinKoeng

03/25/2026 at 01:19AM