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
#1291 - Cam Smith / @Comradesmith

08/22/2018 at 08:42AM

11
#1292 - Roberto Martínez / @nilp0inter

08/26/2018 at 09:38PM

11
#1293 - Korgan / @Korgan36725554

08/27/2018 at 04:47AM

11
#1294 - nqiiii / @nqiiii1

08/27/2018 at 12:17PM

11
#1295 - Chi Jun / @jun13blu

08/28/2018 at 08:17AM

11
#1296 - Epecb / @BceEpecb

09/04/2018 at 08:03PM

11
#1297 - Ali Mostafavi / @Ali_Mostafavi_

09/05/2018 at 09:55AM

11
#1298 - a / @a05150445

09/06/2018 at 03:59AM

11
#1299 - Jeff / @sir_wiggles3

09/07/2018 at 08:27AM

11
#1300 - Lucas / @Lucas24474922

09/11/2018 at 01:24AM

11
#1301 - Bart3k / @Bart3k3

09/11/2018 at 09:51AM

11
#1302 - royer / @RoyerMoyer1

09/14/2018 at 11:38PM

11
#1303 - konankun / @__konankun

09/21/2018 at 03:52AM

11
#1304 - DoubleIA / @IaDouble

09/30/2018 at 10:30AM

11
#1305 - golgi / @gloggyapparatus

10/02/2018 at 09:22AM

11
#1306 - Roger Bongers / @RogerBongers

10/03/2018 at 01:38AM

11
#1307 - Jonghyun Yun / @JonghyunYun

10/04/2018 at 07:00PM

11
#1308 - Dax / @zacoxi

10/05/2018 at 02:33AM

11
#1309 - a / @UseForVim

10/05/2018 at 02:25PM

11
#1310 - John Oleksowicz / @JohnOlek

10/09/2018 at 06:14PM

11
#1311 - Benjamin Kiesl / @BenjaminKiesl

10/11/2018 at 01:52PM

11
#1312 - Alejandro Santander / @_ajsantander

10/14/2018 at 05:33PM

11
#1313 - Tuomas Jokioja / @TJokioja

10/15/2018 at 01:38PM

11
#1314 - Christopher Z / @xsthunder

10/17/2018 at 11:19AM

11
#1315 - DylanYan / @DylanYan117

10/17/2018 at 11:38AM

11
#1316 - Sxcy / @SxcyX

10/23/2018 at 08:01PM

11
#1317 - Jo / @Jo59893132

10/25/2018 at 05:55AM

11
#1318 - Dima Matrohin / @wo_ogy

10/25/2018 at 10:32PM

11
#1319 - Ole Mussmann / @isbjornlabs

10/28/2018 at 11:08AM

11
#1320 - Anton Permenev / @a_permenev

10/29/2018 at 04:48PM