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 52c3cb0d9b8634000200000e

A HAPPY NEW YEAR 2014 !

A HAPPY NEW YEAR 2014 !

Start file
A HAPPY END WITH YEAR 2013 !
End file
A HAPPY NEW YEAR 2014 !

View Diff

1c1
< A HAPPY END WITH YEAR 2013 !
---
> A HAPPY NEW YEAR 2014 !

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 3694 remaining solutions by signing in and submitting your own entry
#3695 Juampy NR / @juampynr - Score: 161 - 10/10/14 @ 20:41
wwvwwhhxi<S-Up><S-Up><S-Up><S-Up>N<S-Up><S-Up><S-Up><S-Up><S-Up><S-Up><S-Up><S-Up><S-Up><S-Up><S-Up><S-Up><S-Up><S-Up><S-Up><S-Up><S-Up><S-Up><S-Up><S-Up><S-Up><S-Up><S-Up><S-Up><S-Up><S-Up><S-Up><S-Up><S-Up><S-Up><S-Up><S-Up>E<S-Down><S-Down><S-Down><S-Down><S-Down><S-Down><S-Down><S-Down><S-Down><S-Down><S-Down><S-Down><S-Down><S-Down><S-Down><S-Down><S-Down><S-Down><S-Down><S-Down><S-Down><S-Down><S-Down><S-Down><S-Down><S-Down><S-Down><S-Down><S-Down><S-Down><S-Down><S-Down><S-Down><S-Down><S-Down><S-Down>W<S-Down><S-Down><S-Down><S-Down><S-Down><S-Down><S-Down><S-Down><S-Down><S-Down><S-Down><S-Down><S-Down><S-Down><S-Down><S-Down><S-Down><S-Down><S-Down><S-Down><S-Down><S-Down><S-Down><S-Down><S-Down><S-Down><S-Down><S-Down><S-Down><S-Down><S-Down><S-Down><Down><Down><Down><Down><Down><Down><Down><Down><Down><Down><Down><Down><Down><Down><Down><Down><Down><Down><Down><Down><Down><Down><Down><Down><Down><Down><Down><Down><Down><Down><Down><Down><Esc>wwwhhr4<Esc>:wq<CR>

@zulolosi: ...Some work !

1 comment


Created by: @zulolosi

3695 active golfers, 10699 entries

Leaderboard (lowest score wins):
11
#1321 - Bruce.Z.Lee / @cvilo4ZLK3OD9WG

11/01/2018 at 05:46AM

11
#1322 - ForVimGolfReally / @VimFor

11/08/2018 at 11:56PM

11
#1323 - name / @name65894813

11/14/2018 at 06:41PM

11
#1324 - 905garlicjack / @905garlicjack

11/16/2018 at 05:30PM

11
#1325 - Levi Self / @LeviRSelf

11/18/2018 at 08:55AM

11
#1326 - Sando Itchi / @sando_itchi

11/18/2018 at 04:11PM

11
#1327 - Bruno Cunha / @bruncun

11/19/2018 at 11:36PM

11
#1328 - Julian Okuyiga / @julianokuyiga

11/20/2018 at 04:22AM

11
#1329 - Sören Schellhoff / @Jackokomm

11/20/2018 at 04:14PM

11
#1330 - diwa / @Di_nate_

11/23/2018 at 03:32AM

11
#1331 - faisal / @faisalhackshah

11/25/2018 at 03:10AM

11
#1332 - Jonathan Cabezas / @John_Harkan

11/27/2018 at 09:57AM

11
#1333 - Performa / @performa6400

11/27/2018 at 01:52PM

11
#1334 - unclewangshushu / @shuwushu

11/29/2018 at 12:35PM

11
#1335 - MEschenbacher / @eschenbacher_m

11/30/2018 at 08:24PM

11
#1336 - Maas Lalani / @maaslalani

12/03/2018 at 01:57AM

11
#1337 - Artur Mróz / @MrozArtur

12/06/2018 at 10:22AM

11
#1338 - Anant Mishra / @anantanni22

12/08/2018 at 04:08PM

11
#1339 - Ruby Sapphire / @RubySapphire20

12/14/2018 at 11:47AM

11
#1340 - beew71493 / @beew71493

12/15/2018 at 10:21PM

11
#1341 - Bennett / @bennettbackward

12/20/2018 at 11:32AM

11
#1342 - Ackman Syntax Error / @AckmanSux

12/22/2018 at 09:21AM

11
#1343 - drednaut / @By7e0B1ts

12/24/2018 at 05:01PM

11
#1344 - Sebastien Nicoud / @sebnukem

12/26/2018 at 02:31AM

11
#1345 - Jasper Pangilinan / @JasperP

12/27/2018 at 02:52AM

11
#1346 - Phil Devitt / @GeneralHav0k

01/01/2019 at 01:03PM

11
#1347 - Slawek Ligus / @ooz_ie

01/03/2019 at 12:52AM

11
#1348 - Daniel Wolf / @DanielW06054976

01/03/2019 at 06:08PM

11
#1349 - antoine mas / @aneomas

01/06/2019 at 11:33AM

11
#1350 - alaric27 / @alaric272

01/09/2019 at 08:42AM