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 53e1d5a0f201bc0002226501

120 Degrees

Rotate that triangle.

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

View Diff

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

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 145 remaining solutions by signing in and submitting your own entry
#146 ЕвгенийВ / @imater - Score: 69 - 10/27/14 @ 12:18
r4wr3wr6R1<Esc>uwR1 9 8 7<Esc>uuuuuuuuuuuuuuuuuuuuur4wr3wr5wr2wr6wR1 9 8 7<Esc>ZZ

0 comments


Created by: @udioica

146 active golfers, 505 entries

Leaderboard (lowest score wins):
14
#31 - Lory / @Lory46845742

12/06/2019 at 01:40PM

14
#32 - Michel Viktor / @tomkpz

08/01/2021 at 04:38AM

14
#33 - mevmev / @mevmev8

10/14/2021 at 09:08PM

14
#34 - Jean George / @JeanGeo20504212

03/22/2022 at 03:32PM

14
#35 - blabla zincou / @BZincou

04/25/2022 at 10:03PM

14
#36 - russellzhaomao / @russellzhaomao

06/13/2022 at 05:19AM

14
#37 - z00master / @z00master

08/30/2022 at 04:18PM

14
#38 - Honza Uhlík / @JanUhlik

10/06/2023 at 08:17PM

14
#39 - Peppa Pig / @PeppaPigSg

06/09/2024 at 04:37AM

14
#40 - nickGPT / @nickandbro

08/28/2024 at 05:34PM

14
#41 - Leon Kacowicz / @leonkacowicz

05/13/2025 at 12:05PM

15
#42 - vimRunnerUp3000 / @VUp3000

09/02/2019 at 06:18PM

16
#43 - Siddhartha R Thota / @tweetingsid

08/11/2014 at 08:47AM

16
#44 - Jonas Nockert / @lemonad

11/19/2015 at 08:02PM

16
#45 - Bill Ruddock / @biinari

10/25/2016 at 03:01PM

16
#46 - DHM / @DHM29978992

04/30/2018 at 06:08PM

16
#47 - mkaminaga / @mkmng3

07/23/2019 at 08:04AM

16
#48 - 김범준 / @kmbmjn

03/10/2021 at 11:33AM

17
#49 - Brian Peck / @bpeck614

08/06/2014 at 05:05PM

17
#50 - John Meisner / @jmeisned

08/06/2014 at 07:03PM

17
#51 - James T. Huggett / @Jmeshka

09/04/2014 at 09:50AM

17
#52 - Vimfiz / @vimfiz

08/13/2019 at 10:54PM

18
#53 - Kai Yuan / @kentyuan

08/06/2014 at 09:04AM

18
#54 - Pete Johns / @johnsyweb

08/06/2014 at 11:51AM

18
#55 - Caek / @Caek_

08/07/2014 at 01:30AM

18
#56 - Ole Hansen / @0hansen

08/07/2014 at 07:40AM

18
#57 - Marcin Szamotulski / @me_coot

08/07/2014 at 01:06PM

18
#58 - Jared Meyering / @Jmeyering

08/07/2014 at 06:46PM

18
#59 - Grigoriy Alexeev / @GrigoriyAlexeev

08/07/2014 at 10:52PM

18
#60 - Roman Charushin / @lompee

08/08/2014 at 01:06PM