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

3352 active golfers, 9782 entries

Leaderboard (lowest score wins):
11
#1051 - Nessig / @Nessig5

12/18/2016 at 06:32AM

11
#1052 - Andrew Huang / @TDAlgory

12/18/2016 at 09:00AM

11
#1053 - Shashwat Raghuvanshi / @Shashwat_sr123

12/18/2016 at 12:11PM

11
#1054 - Majo / @majodurco

12/21/2016 at 10:28AM

11
#1055 - (Emile (Swarts)) / @EmileSwarts

12/21/2016 at 01:26PM

11
#1056 - Eduardo Hashimoto / @eduhashi

12/22/2016 at 09:40PM

11
#1057 - Anakin / @xdxter

12/23/2016 at 06:01AM

11
#1058 - Andrew Lewis / @droosec

12/23/2016 at 05:34PM

11
#1059 - akan / @akan17802661

01/02/2017 at 08:39AM

11
#1060 - tu bai / @baidatutu

01/03/2017 at 03:23AM

11
#1061 - Wojciech / @linuxuser404

01/05/2017 at 10:03PM

11
#1062 - Patrick Sanan / @patricksanan

01/07/2017 at 08:57AM

11
#1063 - Social Botolinum / @SocialBot4

01/07/2017 at 09:53AM

11
#1064 - hey / @hey_forget

01/07/2017 at 03:30PM

11
#1065 - Tith Chantara / @TithChantara

01/12/2017 at 11:18PM

11
#1066 - William Surles / @williamsurles

01/13/2017 at 02:37AM

11
#1067 - Harsh Pareek / @harshhpareek

01/15/2017 at 09:01PM

11
#1068 - YaLTeR / @YaLTeRz

01/18/2017 at 08:40AM

11
#1069 - racffee / @RacffedeRacffee

01/19/2017 at 02:00PM

11
#1070 - Zhihong Liu / @pieapple03

01/22/2017 at 05:41AM

11
#1071 - Ítalo Vieira / @italogvieira

01/22/2017 at 06:40PM

11
#1072 - terhorst / @terhorst

01/23/2017 at 07:36AM

11
#1073 - setNull / @dadaojiemo

01/24/2017 at 01:40PM

11
#1074 - Daniel Hogan / @danielhogan21

01/25/2017 at 03:07AM

11
#1075 - Birger / @Birger_Ni

01/26/2017 at 01:20PM

11
#1076 - Riz Joj / @rizjoj

01/30/2017 at 03:49AM

11
#1077 - Avimgolfer / @l718232

01/30/2017 at 12:50PM

11
#1078 - Ymte Jan Broekhuizen / @ymtejan

02/02/2017 at 10:34AM

11
#1079 - aselaIllayaparachchi / @asela38

02/05/2017 at 01:16AM

11
#1080 - Nique Tarace / @lllollkkii

02/05/2017 at 08:56AM