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
#1441 - vicver09 / @vicver091

10/28/2019 at 02:13PM

11
#1442 - harmony_krieg / @harmony_krieg

11/09/2019 at 12:36PM

11
#1443 - skamgolf / @skamgolf

11/12/2019 at 01:25AM

11
#1444 - shoji541 / @shoji541

11/12/2019 at 04:06PM

11
#1445 - damien / @GreatTestyTest

11/13/2019 at 06:31AM

11
#1446 - Micael Jarniac / @MicaelJarniac

11/17/2019 at 10:52PM

11
#1447 - pysnow530 / @pysnow530

11/19/2019 at 11:18AM

11
#1448 - Matt Aschmann / @ma7hatter

11/21/2019 at 05:45PM

11
#1449 - Ebi / @ehan6

11/22/2019 at 09:51AM

11
#1450 - Przemysław Michalak / @dambusio

11/24/2019 at 03:10PM

11
#1451 - shota_ogswr / @shota_ogasawara

11/24/2019 at 03:13PM

11
#1452 - Magnus / @praktiskt

11/25/2019 at 06:14PM

11
#1453 - Dantes / @YoManu513_

11/26/2019 at 01:02AM

11
#1454 - Lion de Bell / @CLGBamboo

12/01/2019 at 06:10PM

11
#1455 - Robert / @pepzit

12/01/2019 at 06:27PM

11
#1456 - Jonathan Jeffrey / @jonrjeffrey

12/06/2019 at 03:16PM

11
#1457 - Nicolas Pagny / @NicolasPagny

12/06/2019 at 04:28PM

11
#1458 - Ageless O₂ Absorber / @dr_barnowl

12/16/2019 at 06:47PM

11
#1459 - johan wester / @wester87

12/18/2019 at 09:42PM

11
#1460 - Simon / @Simon79318261

12/20/2019 at 01:35PM

11
#1461 - James Casey / @hanavi

12/21/2019 at 03:57AM

11
#1462 - Delon / @delonleonard

12/25/2019 at 06:02AM

11
#1463 - fkubota 🦉 / @the_phi_is_cast

12/27/2019 at 04:47AM

11
#1464 - JimmyGymglish / @JGymglish

01/06/2020 at 02:52PM

11
#1465 - None / @sh1chuang

01/09/2020 at 09:53AM

11
#1466 - jerald75m / @jerald75m

01/10/2020 at 12:35PM

11
#1467 - lev / @nouvelliu

01/16/2020 at 01:48AM

11
#1468 - mowglian / @mowglian

01/17/2020 at 01:44PM

11
#1469 - Michael Meixner / @meixner62

01/22/2020 at 04:39PM

11
#1470 - li / @li94938987

01/24/2020 at 03:54PM