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 3690 remaining solutions by signing in and submitting your own entry
#3691 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

3691 active golfers, 10688 entries

Leaderboard (lowest score wins):
11
#781 - oscar / @zonza_mas

09/02/2015 at 12:26PM

11
#782 - João Carvalho / @joaoCarvas

09/03/2015 at 01:56PM

11
#783 - Jonas / @irubataru

09/03/2015 at 11:10PM

11
#784 - Nicholas Marrone / @nickmarrone

09/05/2015 at 10:17PM

11
#785 - Lost Web Designs / @lostwebdesign

09/08/2015 at 10:00AM

11
#786 - Irina Crystal / @irina_crystal

09/08/2015 at 07:01PM

11
#787 - vimgolf jonnyb / @vimgolf_jonnyb

09/10/2015 at 11:47AM

11
#788 - MikeT / @mik3t

09/10/2015 at 10:47PM

11
#789 - Stani Banani / @Stani_Banani

09/10/2015 at 11:37PM

11
#790 - Joey / @joeyism101

09/11/2015 at 02:23AM

11
#791 - 0e4ef622 / @0e4ef622

09/13/2015 at 04:08PM

11
#792 - Tamas Gal (Tom) / @tamasgal

09/13/2015 at 06:50PM

11
#793 - AbleZhang / @Able_Zhang

09/14/2015 at 02:08AM

11
#794 - Alexander Pankratov / @nonuBKy

09/15/2015 at 03:21PM

11
#795 - andy / @andy08028451

09/16/2015 at 02:16PM

11
#796 - 浮云总是梦 / @cloudisdream

09/17/2015 at 04:56AM

11
#797 - Emil Styrke / @EStyrke

09/18/2015 at 12:51PM

11
#798 - Thomas Draper / @QuanTom561

09/20/2015 at 10:58PM

11
#799 - Douglas Perrin / @Deznormal

09/20/2015 at 11:49PM

11
#800 - Ronnie McCall / @RonnieMcC

09/21/2015 at 08:52PM

11
#801 - Marc Cathomen / @marccathomen

09/26/2015 at 10:49PM

11
#802 - Hesh / @heshihao

09/27/2015 at 10:55AM

11
#803 - Self Doc Code / @self_doc_code

09/27/2015 at 07:40PM

11
#804 - Jon Krause / @jkrause314

09/29/2015 at 03:49AM

11
#805 - Hector Davensburg / @hdavensburg

09/30/2015 at 06:10AM

11
#806 - 이 철희 / @leechulhee95

10/02/2015 at 02:21AM

11
#807 - Faat / @i_faat

10/02/2015 at 02:37PM

11
#808 - Julian Andrews / @NoLemurs

10/03/2015 at 02:41AM

11
#809 - Sean Hill / @insecteanSean

10/03/2015 at 04:59AM

11
#810 - compuserved / @compuserved

10/04/2015 at 04:47AM