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 9v006501ab56000000000258

Tic-Tac-Toe Grid Transformation

Your mission is to efficiently convert the original Tic-Tac-Toe grid, represented by 'x's and 'o's, into a neat and well-organized game board.

Start file
|x|o|o|
| |x|x|
|x| |o|
End file
|-----------|
|x x| o | o |
| x |o o|o o|
|x x| o | o |
|-----------|
|   |x x|x x|
|   | x | x |
|   |x x|x x|
|-----------|
|x x|   | o |
| x |   |o o|
|x x|   | o |
|-----------|

View Diff

1,3c1,13
< |x|o|o|
< | |x|x|
< |x| |o|
---
> |-----------|
> |x x| o | o |
> | x |o o|o o|
> |x x| o | o |
> |-----------|
> |   |x x|x x|
> |   | x | x |
> |   |x x|x x|
> |-----------|
> |x x|   | o |
> | x |   |o o|
> |x x|   | o |
> |-----------|

Solutions by @RIshimoto:

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

80 active golfers, 329 entries

Solutions by @RIshimoto:
62
#14 - Ryo_Ishimoto / @RIshimoto

03/08/2024 at 09:38AM

63
#>14 - Ryo_Ishimoto / @RIshimoto

03/08/2024 at 08:21AM

66
#>14 - Ryo_Ishimoto / @RIshimoto

03/08/2024 at 08:09AM

70
#>19 - Ryo_Ishimoto / @RIshimoto

03/08/2024 at 07:37AM

74
#>21 - Ryo_Ishimoto / @RIshimoto

03/08/2024 at 06:07AM

80
#>23 - Ryo_Ishimoto / @RIshimoto

03/08/2024 at 07:24AM

89
#>23 - Ryo_Ishimoto / @RIshimoto

03/07/2024 at 06:45AM

92
#>24 - Ryo_Ishimoto / @RIshimoto

03/07/2024 at 06:40AM

95
#>24 - Ryo_Ishimoto / @RIshimoto

03/07/2024 at 06:39AM

97
#>25 - Ryo_Ishimoto / @RIshimoto

03/07/2024 at 06:36AM

118
#>42 - Ryo_Ishimoto / @RIshimoto

03/06/2024 at 10:34AM

121
#>44 - Ryo_Ishimoto / @RIshimoto

03/06/2024 at 10:21AM

142
#>51 - Ryo_Ishimoto / @RIshimoto

03/06/2024 at 09:02AM

166
#>64 - Ryo_Ishimoto / @RIshimoto

03/06/2024 at 08:36AM