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
#1261 - Bilgisayar yazilimcisi Huseyin / @revanthedarth

06/06/2018 at 12:45AM

11
#1262 - Paul Jones / @thepauljones

06/25/2018 at 09:33PM

11
#1263 - AnaverageJoe / @AnaverageJ

06/28/2018 at 09:58AM

11
#1264 - Šimon Mandlík / @simon_mandlik

06/28/2018 at 10:08AM

11
#1265 - 3admin / @achtebaby

06/29/2018 at 10:15AM

11
#1266 - Daniël De Koker / @daniel_koker

07/01/2018 at 09:59AM

11
#1267 - Alfredo Ribeiro / @aribeiro

07/05/2018 at 06:09PM

11
#1268 - Remus Dalrymple / @bornintheflames

07/06/2018 at 03:40AM

11
#1269 - xarfg / @xarphg

07/09/2018 at 09:23AM

11
#1270 - Yasu Flores / @YasuFlores

07/10/2018 at 04:36AM

11
#1271 - Artsiom Kashkou / @pochka15

07/10/2018 at 10:13AM

11
#1272 - Judy / @Bibilidibipi

07/10/2018 at 05:11PM

11
#1273 - theMagni / @The_theMagni

07/12/2018 at 12:45AM

11
#1274 - steph-query / @StephQuery

07/13/2018 at 03:30AM

11
#1275 - Francesco Sacchi / @depsir

07/14/2018 at 02:33PM

11
#1276 - Chris / @143Pi

07/15/2018 at 11:41AM

11
#1277 - Gareth Miller / @CTingCTer

07/16/2018 at 09:41AM

11
#1278 - Andrew Peterson / @FungalRaincloud

07/27/2018 at 03:55AM

11
#1279 - ハヤシ / @0__098

07/28/2018 at 03:30AM

11
#1280 - fucus / @fishlovebanana

07/28/2018 at 10:02AM

11
#1281 - Hunter Tidwell / @hunter2tidwell

08/01/2018 at 04:24AM

11
#1282 - BanyRule / @BanyRule

08/05/2018 at 02:16PM

11
#1283 - O / @O34721877

08/07/2018 at 06:24AM

11
#1284 - Theo Andersen Carton / @TheoAndersen

08/08/2018 at 01:21PM

11
#1285 - Lorenzo Leonini / @Leol_

08/12/2018 at 09:48AM

11
#1286 - Simon Ingelsson / @_DeVVaN_

08/15/2018 at 02:50PM

11
#1287 - Daichi / @daichi1014

08/16/2018 at 03:47AM

11
#1288 - Stefan Frid / @FridStefan

08/17/2018 at 07:38PM

11
#1289 - Fergus Longley / @FergusLongley

08/18/2018 at 11:21AM

11
#1290 - Тёма / @Timon_Surikat

08/19/2018 at 08:50PM