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 55bcdc3ef4219f456102374f

Vice versa

Little role switching.

Start file
The quick brown fox jumps over the lazy dog.
End file
The quick lazy dog jumps over the brown fox.

View Diff

1c1
< The quick brown fox jumps over the lazy dog.
---
> The quick lazy dog jumps over the brown fox.

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 1896 remaining solutions by signing in and submitting your own entry
#1897 Thanh ND / @thanhnd84 - Score: 283 - 08/16/15 @ 18:01
lllllllllllllllllllvjhhhhhhhhh<Esc>lllllllllllllllllllllllllllljhhhvllllllllYllllllllllppppppppuuuuuuuuulllllllllllllllllllllllllljhvllllllllYlllllllllyy puxxxxxla<Esc>hh ilazy do <Esc>lljhxxxxxllllllllllllhhhhhhhhhhhhhhig<Esc>xlig<Esc>lllllllllllllllllllllllllhhhhhhhhxxxxxxxxbrown<Esc>ullllibrown fox<Esc>:wq<CR>

0 comments


Created by: @daniel_beck_il

1897 active golfers, 6995 entries

Leaderboard (lowest score wins):
17
#1411 - K Aravind Kumar / @ezbi_124

02/06/2016 at 06:04PM

17
#1412 - Colin Foster / @Poolshark049

02/10/2016 at 04:39PM

17
#1413 - Denis Bakharev / @DenBkh

02/11/2016 at 09:52AM

17
#1414 - Rahmi Osman Kaçmaz / @ROsmanKacmaz

02/12/2016 at 10:35PM

17
#1415 - Tj / @yrddy

02/17/2016 at 04:28AM

17
#1416 - vardagsgolfare / @vardagsgolfare

02/21/2016 at 04:36PM

17
#1417 - Connor Freeman / @conrfrmn

02/23/2016 at 11:14PM

17
#1418 - Kayne West / @portal_narlish

02/24/2016 at 09:56PM

17
#1419 - Kevin Ilphrin Pellet / @Kilphrin

02/25/2016 at 11:39AM

17
#1420 - David Harks / @TheWaterOnFire

02/26/2016 at 11:03PM

17
#1421 - Caleb Roberts / @calebmail2012

02/27/2016 at 12:51AM

17
#1422 - Julian / @JulianGindi

02/27/2016 at 10:50PM

17
#1423 - Piotr Madaliński / @MadalinskiPiotr

03/06/2016 at 04:33AM

17
#1424 - Niru Maheswaranathan / @niru_m

04/03/2016 at 12:39AM

17
#1425 - TETSU / @kaoru6strings

04/15/2016 at 05:45AM

17
#1426 - David Bjergaard / @dbjergaard

05/05/2016 at 02:34AM

17
#1427 - iNaKoll / @iNaKoll

05/07/2016 at 05:20PM

17
#1428 - Lempereur Martin / @LempereurM

05/28/2016 at 04:02PM

17
#1429 - Samir Sadek / @netsamir

06/03/2016 at 06:09AM

17
#1430 - Alexandre Lion / @lnalx

06/04/2016 at 01:59PM

17
#1431 - Denys Zadorozhnyi / @greenden

06/12/2016 at 04:41PM

17
#1432 - ijemmy / @ijemmy

06/16/2016 at 06:04PM

17
#1433 - Michiel Schuurmans / @michiel95328395

06/17/2016 at 07:21PM

17
#1434 - Dave O'Keeffe / @daveok

06/20/2016 at 11:29AM

17
#1435 - Yifan Ge / @gyifan

06/23/2016 at 10:42PM

17
#1436 - Karen Edwards / @kevm324

06/29/2016 at 09:53PM

17
#1437 - Imre Kerr / @imre_kerr

07/25/2016 at 12:50PM

17
#1438 - Mr PizzaLust / @MrPizzaLust

08/02/2016 at 12:54AM

17
#1439 - davidcgv / @davidcgv

08/11/2016 at 08:50PM

17
#1440 - nixi3 / @Nixi3cc

09/07/2016 at 02:16AM