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

Visual block training

You see the input. You see the output. Go.

Start file
a
b
c
d
e
f
g
End file
a g a g a g a
b f b f b f b
c e c e c e c
d d d d d d d
e c e c e c e
f b f b f b f
g a g a g a g

View Diff

1,7c1,7
< a
< b
< c
< d
< e
< f
< g
---
> a g a g a g a
> b f b f b f b
> c e c e c e c
> d d d d d d d
> e c e c e c e
> f b f b f b f
> g a g a g a g

Solutions

The best way to learn is to practice. Below, you will find some of the solutions other golfers have entered. To unlock higher ranked solutions, submit your own entry which does as well or better than the solutions you can currently see - climb the ladder!

Check out these helpful resources to improve your Vim skills... Game on.

Unlock 204 remaining solutions by signing in and submitting your own entry
#205 Georgi Chochev / @GeorgiChochev - Score: 279 - 08/21/24 @ 08:06
A g<Esc>ou<Esc>ui<Down>i<BS> f<Down> e<Down><Right> d<Down> c<Down><Right> b<Down> a<Esc><Left><Left><C-V><Up><Up><Up><Up><Up><Up><Up><Up><Up><Up><Up><Up><Up><Up><Up><Up><Up>y<Right><Right>A <Esc>pu<Left><Left><Left><C-V><Down><Down><Down><Down><Down><Down><Right><Right>y<Right><Right><Right>i <Esc>ou<Esc>u<Left><Left><Left><C-C><C-C><Right><Left><Left><C-V><Right><Right><Down><Down><Down><Down><Down><Down><Down><Down><Down><Down><Down><Down><Down>y<Right><Right>i<Right> <Esc>p<Right><Right><Right><Right><Right><Right><Right><Right><Right><Right><Right><Right><Right><Right><Right><Right><Right><Right><Right><Right><Right><Right><Right><Right><Right>p<Left>ddu<Right><Right><Right><Right><Right><Right><Right><Right><BS>u<Left>pouu<Esc>uu<C-V><Left><Left><Left><Left><Left><Left><Left><Left><Left><Left><Left><Left><Left><Left><Left><Left><Left><Left><Left><Left><Down><Down><Down><Down><Down><Down><Down><Down><Down><Down><Down><Down><Down><Down><Down><Down>y<Right><Right><Right><Right><Right><Right><Right><Right><Left>p<Right><Right><Right><Right><Right><Right>x<Down>x<Down><Right>x<Right><Down>xx<Down><Right>xx<Down><Right>xx<Down><Right>xx<Up><Up><Up><Up><Up><Right>x<Down><Right>x<Up><Up><Right>x<Down><Right><Right><Down><Right><Up><Up><Right><Left>xx<Down><Down><Down><Right><Right><Down><Down><Right><Right>:w<CR>:q<CR>

0 comments


Created by: @mpnmbn

205 active golfers, 1075 entries

Leaderboard (lowest score wins):
80
#181 - Cyber Security Daily News / @can_uygan

03/28/2022 at 11:36AM

80
#182 - djheidihoe / @djheidihoe1

07/18/2022 at 09:30PM

81
#183 - Vitaliy A / @_vitaliy_a

05/05/2022 at 01:53PM

83
#184 - Gabriel-Dropout / @Gabriel-Dropout

06/22/2024 at 03:20PM

91
#185 - Himanshu Tank / @himanshutank75

10/17/2022 at 03:26PM

93
#186 - ysw505 / @ysw505

01/16/2024 at 02:54PM

99
#187 - Ed Allison / @eallison1102

05/14/2022 at 10:05PM

101
#188 - Tyler Tivadar / @tylertiv

08/24/2024 at 05:48PM

104
#189 - brennovich / @brennovich

04/01/2022 at 01:21PM

105
#190 - Adi Ron / @notadiron

05/22/2023 at 10:51AM

109
#191 - Siddharth Murali / @SidTweetsALess

06/24/2022 at 10:35AM

111
#192 - Long / @L_ngPham

10/10/2023 at 08:12AM

113
#193 - 프록 소프트 / @frocsoft

07/08/2023 at 12:28PM

113
#194 - nickGPT / @nickandbro

08/27/2024 at 04:48AM

117
#195 - Weipeng He / @he_weipeng

04/04/2022 at 09:01PM

119
#196 - AMAD / @AMAD12942226

12/05/2022 at 03:39AM

122
#197 - Jin-hyeok Kim / @JinhyeokKim12

03/15/2023 at 01:00AM

155
#198 - Alex Liu / @liualexliualex

05/21/2022 at 07:19AM

156
#199 - Alex Lewin / @_AlexLewin

07/11/2022 at 11:26PM

160
#200 - Benjamin / @benjamin_le_

05/18/2022 at 08:52AM

166
#201 - dennis / @nagolove

04/25/2024 at 12:57PM

172
#202 - Mohammad Zandsalimy / @ahama92

05/02/2022 at 08:08AM

174
#203 - 김태완 / @kr_srpn

01/17/2023 at 04:15AM

183
#204 - 盧小小 / @VegetaLu

04/01/2022 at 02:42PM

279
#205 - Georgi Chochev / @GeorgiChochev

08/21/2024 at 08:06AM