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

1938 active golfers, 7149 entries

Leaderboard (lowest score wins):
17
#1441 - Connor Freeman / @conrfrmn

02/23/2016 at 11:14PM

17
#1442 - Kayne West / @portal_narlish

02/24/2016 at 09:56PM

17
#1443 - Kevin Ilphrin Pellet / @Kilphrin

02/25/2016 at 11:39AM

17
#1444 - David Harks / @TheWaterOnFire

02/26/2016 at 11:03PM

17
#1445 - Caleb Roberts / @calebmail2012

02/27/2016 at 12:51AM

17
#1446 - Julian / @JulianGindi

02/27/2016 at 10:50PM

17
#1447 - Piotr MadaliƄski / @MadalinskiPiotr

03/06/2016 at 04:33AM

17
#1448 - Niru Maheswaranathan / @niru_m

04/03/2016 at 12:39AM

17
#1449 - TETSU / @kaoru6strings

04/15/2016 at 05:45AM

17
#1450 - David Bjergaard / @dbjergaard

05/05/2016 at 02:34AM

17
#1451 - iNaKoll / @iNaKoll

05/07/2016 at 05:20PM

17
#1452 - Lempereur Martin / @LempereurM

05/28/2016 at 04:02PM

17
#1453 - Samir Sadek / @netsamir

06/03/2016 at 06:09AM

17
#1454 - Alexandre Lion / @lnalx

06/04/2016 at 01:59PM

17
#1455 - Denys Zadorozhnyi / @greenden

06/12/2016 at 04:41PM

17
#1456 - ijemmy / @ijemmy

06/16/2016 at 06:04PM

17
#1457 - Michiel Schuurmans / @michiel95328395

06/17/2016 at 07:21PM

17
#1458 - Dave O'Keeffe / @daveok

06/20/2016 at 11:29AM

17
#1459 - Yifan Ge / @gyifan

06/23/2016 at 10:42PM

17
#1460 - Karen Edwards / @kevm324

06/29/2016 at 09:53PM

17
#1461 - Imre Kerr / @imre_kerr

07/25/2016 at 12:50PM

17
#1462 - Mr PizzaLust / @MrPizzaLust

08/02/2016 at 12:54AM

17
#1463 - davidcgv / @davidcgv

08/11/2016 at 08:50PM

17
#1464 - nixi3 / @Nixi3cc

09/07/2016 at 02:16AM

17
#1465 - Patrick J McDonough / @snake_VsCamel

09/10/2016 at 06:25PM

17
#1466 - Meriadec Pillet / @loomisBroom

09/27/2016 at 12:30PM

17
#1467 - Netrisk Cool / @C00lt0

09/29/2016 at 06:25PM

17
#1468 - Antoine Eddi / @aeddi42

11/12/2016 at 09:15AM

17
#1469 - Jakob / @jajob

11/28/2016 at 11:51AM

17
#1470 - Sam Fleming / @samfleming5

11/29/2016 at 12:08PM