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

1941 active golfers, 7165 entries

Leaderboard (lowest score wins):
12
#481 - John / @JohnJDoe2

08/01/2019 at 10:25AM

12
#482 - Bob Ren / @bobrenjc93

08/06/2019 at 06:16PM

12
#483 - sooqua / @sooqua

08/08/2019 at 11:48AM

12
#484 - XiaoXiaoLui / @XiaoXiaoLui1

08/16/2019 at 09:43AM

12
#485 - Malcolm Sharpe / @blueblimpms

08/24/2019 at 01:52AM

12
#486 - Marco Mannucci / @markomannux

08/26/2019 at 01:24PM

12
#487 - dpetrovic_vimgolf / @DpetrovicV

08/28/2019 at 03:15PM

12
#488 - blub / @agorilladriving

09/02/2019 at 02:01PM

12
#489 - Ron Holt / @ron_holt

09/05/2019 at 09:54PM

12
#490 - Ole / @Ole_Lnkoje

09/15/2019 at 11:26AM

12
#491 - Cassandra / @kascein

09/17/2019 at 06:44PM

12
#492 - Rui Xue / @ruirayxue

10/01/2019 at 06:17AM

12
#493 - Viktor Styrud / @ViktorStyrud

10/01/2019 at 07:03AM

12
#494 - Chen-Hung Wu / @utah12005

10/01/2019 at 04:56PM

12
#495 - Adrian Craciun / @adi_craciun

10/01/2019 at 06:58PM

12
#496 - CF / @CF42231856

10/14/2019 at 08:01PM

12
#497 - Tamás Kárándi / @tkarandi

10/19/2019 at 09:10PM

12
#498 - Mario Olofo / @mario_olofo

10/19/2019 at 09:11PM

12
#499 - leo / @leo28356948

10/20/2019 at 04:40AM

12
#500 - vimgolfer / @vimgolfer7

10/21/2019 at 12:53AM

12
#501 - Ivan Volosyuk / @IvanVolosyuk

10/21/2019 at 08:43AM

12
#502 - てら@FighTimerで作業記録 / @sorahako0515

10/21/2019 at 09:36AM

12
#503 - Paul Yates / @PYates77

10/25/2019 at 08:25PM

12
#504 - Ebi / @ehan6

11/12/2019 at 08:33AM

12
#505 - shoji541 / @shoji541

11/12/2019 at 04:11PM

12
#506 - skamgolf / @skamgolf

11/15/2019 at 12:17AM

12
#507 - harmony_krieg / @harmony_krieg

11/17/2019 at 09:42AM

12
#508 - damien / @GreatTestyTest

11/22/2019 at 03:35PM

12
#509 - Matt Aschmann / @ma7hatter

12/02/2019 at 05:50PM

12
#510 - Jonathan Jeffrey / @projjects

12/06/2019 at 03:21PM