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 54345d14d529ef0002227d4c

That hyphen

"vim vi improved"

Start file
(vim -
vi
improved)
(vim
vi
improved)
End file
vim vi improved
(vim -
vi
improved)
(vim
vi
improved)

View Diff

0a1
> vim vi improved

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 543 remaining solutions by signing in and submitting your own entry
#544 Juampy NR / @juampynr - Score: 55 - 10/10/14 @ 20:33
<Esc>xJhxx<Esc>lJ<Esc>lllllllllllllx<Esc>ja '<BS>-<Esc>jjkk3yyjjp<Esc>lllllxx<Esc>:wq<CR>

0 comments


Created by: @udioica

544 active golfers, 1836 entries

Leaderboard (lowest score wins):
11
#241 - Thomas Draper / @QuanTom561

10/01/2015 at 10:57PM

11
#242 - DespicableJerk / @JerkDespicable

10/20/2015 at 02:40PM

11
#243 - Peter / @sunirbmag

10/27/2015 at 06:44PM

11
#244 - VimGolfUser / @UserVim

11/11/2015 at 12:24AM

11
#245 - Pete Sevander / @Sevanteri

11/11/2015 at 11:02AM

11
#246 - Paul Hornsey / @MadDogNinja

11/27/2015 at 12:04AM

11
#247 - Jiahan Wang / @hijiahanwang123

12/08/2015 at 07:51PM

11
#248 - Charlie / @wookie_giant

12/22/2015 at 08:51PM

11
#249 - Faat / @i_faat

12/29/2015 at 04:06PM

11
#250 - Durga Swaroop Perla / @durgaswaroop

02/03/2016 at 05:34PM

11
#251 - Roland Hougs / @OminousWater

02/21/2016 at 05:21PM

11
#252 - Jaron Hamlik / @jdhamlik

02/27/2016 at 10:59PM

11
#253 - Robber Toe / @robbertoe

04/01/2016 at 02:09AM

11
#254 - tgmeng / @lazy_fabric

06/10/2016 at 03:12AM

11
#255 - Ram Tamtam / @ramtamtamtam

06/22/2016 at 02:47PM

11
#256 - Santiclause / @Santiclause

10/28/2016 at 09:40PM

11
#257 - Bill Ruddock / @biinari

10/31/2016 at 03:47AM

11
#258 - timerella® / @timerella

11/17/2016 at 10:25PM

11
#259 - Zhihong Liu / @pieapple03

02/14/2017 at 12:37AM

11
#260 - vasco s otsuka / @vascoosx

02/17/2017 at 09:52AM

11
#261 - jack / @jack28887741

02/24/2017 at 09:59AM

11
#262 - xwle / @xwle

03/15/2017 at 07:37AM

11
#263 - Alexander Bessonov / @nonsleepr

03/15/2017 at 08:38PM

11
#264 - Daniel / @Daniel00288663

03/17/2017 at 01:01PM

11
#265 - jakeroberts / @jakeroberts

05/20/2017 at 03:30PM

11
#266 - Florian Gauger / @FlorianGauger

06/03/2017 at 05:35AM

11
#267 - Carl Egbert / @CarlOEgbert

06/09/2017 at 11:19PM

11
#268 - Ezra Zigmond / @ezrazig

06/21/2017 at 08:58PM

11
#269 - Clement Keirua / @clemkeirua

08/30/2017 at 01:41PM

11
#270 - harpocrates744 / @harpocrates744

09/05/2017 at 10:14PM