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
#1351 - Stefano Bettani / @StefanoBettani

01/19/2019 at 03:30PM

11
#1352 - band / @band26376522

01/26/2019 at 08:08PM

11
#1353 - Tinko Minko / @tandikula

01/30/2019 at 06:49PM

11
#1354 - py / @py97235249

01/31/2019 at 06:54AM

11
#1355 - tp971 / @tp971

01/31/2019 at 04:41PM

11
#1356 - Patrick Lavin / @LavinComputes

02/01/2019 at 02:18PM

11
#1357 - 김성현 / @kshyun9023

02/01/2019 at 05:38PM

11
#1358 - Bumazhka / @Bumazhka

02/10/2019 at 04:01PM

11
#1359 - lofoneax / @lofoneax

02/13/2019 at 12:03AM

11
#1360 - Filipe Brandenburger / @filbranden

02/17/2019 at 08:48AM

11
#1361 - Thomas Surlykke / @THSurlykke

02/18/2019 at 11:27AM

11
#1362 - əarth simulator / @eidoloncity

02/28/2019 at 03:40PM

11
#1363 - andrwyoung / @andrwyoung1

03/03/2019 at 01:41AM

11
#1364 - vince / @vincentvangott

03/06/2019 at 09:27PM

11
#1365 - João Silva / @joaosilva155

03/08/2019 at 01:05PM

11
#1366 - Anthony Catterwell / @ACatterwell

03/11/2019 at 12:04AM

11
#1367 - Parsa Amini / @ParsaAmini

03/19/2019 at 06:07PM

11
#1368 - zh0ng / @zh00ng

03/20/2019 at 12:45PM

11
#1369 - k24w24 / @k24w24

03/22/2019 at 03:21AM

11
#1370 - Raul / @Raul50174499

03/28/2019 at 03:36PM

11
#1371 - Herman Stavelin / @HsBruker

04/05/2019 at 05:16PM

11
#1372 - Mark Stillwell / @marklee77

04/07/2019 at 10:36PM

11
#1373 - Joel Eriksson / @OwariDa

04/09/2019 at 02:03PM

11
#1374 - Abe Cede / @A_be_Cede

04/12/2019 at 09:18AM

11
#1375 - alekfed / @alek_fed

04/14/2019 at 07:43PM

11
#1376 - Gitsnik / @dracyrys

04/21/2019 at 12:45PM

11
#1377 - Grant / @grant_7788

04/27/2019 at 11:35AM

11
#1378 - Kai.Li / @KaiLi19

04/28/2019 at 08:29AM

11
#1379 - Manos Koutselakis / @koutselakis_m

05/05/2019 at 03:59PM

11
#1380 - chihiro / @chihiro0940

05/09/2019 at 01:55PM