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 54a8fb2ff4048c0002479f12

Happy TvvO

Don’t forget the past, learn from it. Happy New Year.

Start file
Happy New Years to VIM !
End file
Happy New Years to vimgolf !

View Diff

*** Happy_Years_VIM	2015-01-01 00:00:01.000000000 +0200
--- Happy_Years_vimgolf	2015-01-01 00:00:01.000000000 +0200
***************
*** 1 ****
! Happy New Years to VIM !
--- 1 ----
! Happy New Years to vimgolf !

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 178 remaining solutions by signing in and submitting your own entry
#179 Petro Тrouq / @zulolosi - Score: 46 - 01/04/15 @ 12:50
A Happy Challenge on VimGolf ! <Esc>ubcwvimgolf<Esc>ZZ

0 comments


Created by: @zulolosi

179 active golfers, 354 entries

Leaderboard (lowest score wins):
12
#121 - Michał Dytko / @DytkoM

12/28/2016 at 09:01AM

12
#122 - tPenguinLTG / @tpenguinltg

01/24/2017 at 02:47AM

12
#123 - Daniel / @Daniel00288663

03/30/2017 at 03:50PM

12
#124 - Jacob Buete / @JBuete

07/03/2017 at 02:32AM

12
#125 - Turkey Man / @lvturkeyman

11/24/2017 at 06:41PM

12
#126 - BarbaJol / @drpproteus

01/09/2018 at 05:08PM

12
#127 - Paul Draghicescu / @pdragy

03/23/2018 at 03:25AM

12
#128 - DHM / @DHM29978992

04/30/2018 at 04:22PM

12
#129 - Arijus / @argshook

06/21/2018 at 12:19PM

12
#130 - slicklash / @slicklash

06/21/2018 at 12:27PM

12
#131 - Marius Jurgelenas / @MarenasLT

06/21/2018 at 12:30PM

12
#132 - Daniël De Koker / @daniel_koker

07/17/2018 at 07:38AM

12
#133 - qed / @qed13308565

07/26/2018 at 01:23AM

12
#134 - timonegk / @timonegk

11/25/2018 at 10:46PM

12
#135 - Mihai / @mihaicristiant

01/28/2019 at 01:24PM

12
#136 - alekfed / @alek_fed

04/20/2019 at 08:38AM

12
#137 - Lie Ryan / @lieryan

05/31/2019 at 03:42PM

12
#138 - Hugo Tai / @HugoTai100

06/11/2019 at 05:48AM

12
#139 - majo senf / @majo_senf

06/25/2019 at 12:10PM

13
#140 - kungfuchad / @kungfuchad

01/06/2015 at 01:19PM

13
#141 - Tact Overflow / @muppling

01/06/2015 at 02:59PM

13
#142 - Yuval Goncz / @YGoncho

01/08/2015 at 01:55PM

13
#143 - Bruno Arueira / @bruno_arueira

01/10/2015 at 04:11PM

13
#144 - Vasily Toropov / @vasandtor

01/12/2015 at 11:45AM

13
#145 - Andreas Møller / @cullophid

01/15/2015 at 05:18PM

13
#146 - Ayman Farhat / @aymanfarhat

01/17/2015 at 08:53PM

13
#147 - Luc Mazardo / @lxtrmz

01/22/2015 at 09:30PM

13
#148 - Jérôme Salignon / @JeromeSalignon

02/01/2015 at 03:11PM

13
#149 - ylletyll / @ylletyll

03/01/2015 at 07:38AM

13
#150 - Raja Sharan Mamidala / @rajasharan

03/02/2015 at 03:39AM