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 51f4a64c6813e30002000018

quotes inside quotes

taken from tip 85 of the very good book 'Practical Vim: Edit Text at the Speed of Thought' ! I'd be interested what people use :)

Start file
This string contains a 'quoted' word.
This string contains 'two' quoted 'words.'
This 'string doesn't make things easy.'
End file
This string contains a "quoted" word.
This string contains "two" quoted "words."
This "string doesn't make things easy."

View Diff

1,3c1,3
< This string contains a 'quoted' word.
< This string contains 'two' quoted 'words.'
< This 'string doesn't make things easy.'
---
> This string contains a "quoted" word.
> This string contains "two" quoted "words."
> This "string doesn't make things easy."

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 976 remaining solutions by signing in and submitting your own entry
#977 mko_io / @mko_io - Score: 189 - 06/14/14 @ 16:10
f'cs'"f'<Right>cs'"f'S"jjujj<Esc><Esc>ulf'c"s"<C-O>'f'l<BS><BS><Right><Right><Right><Right><Right><Right>x<Right><BS><BS>"<Esc><Esc>jhhhhhhhhhS"uj<Esc><Esc>uf'Sujj<Esc><Esc>ulllllllllllllllllllllC<Esc>us"<Esc><Right><Right><Right><Right>s"<Right><Right><Right><Right><Right><Right><Right><Right>s"<BS><BS><Right><Left>s"<BS><BS><Esc><Esc><Right>s"<Right><Right><Right><Right><Right><Right><Right><BS>s<BS>S<BS>"<Down><BS>"<Left><Left><Left><Left><Left><Left><Left><Left><Left><Left><Left><Left><Left><Left><Left><Left><Left><Left><Left><Left><Left><Left><Left><Left><Left><Left><Left><Left><Left><Left><Left><Left><Left><BS>"<Esc><Esc>ZZ

0 comments


Created by: @GlobalMaquereau

977 active golfers, 2804 entries

Leaderboard (lowest score wins):
17
#781 - Oliver Christ / @0liverChrist

01/11/2015 at 11:46PM

17
#782 - SilentFl / @Silent_Fl

01/27/2015 at 08:10AM

17
#783 - Dmitry Zudochkin / @zudochkin

02/18/2015 at 09:59AM

17
#784 - Dorian Scheidt / @DorianListens

02/25/2015 at 04:54AM

17
#785 - Elizabeth / @sprinkles418

02/27/2015 at 08:25AM

17
#786 - Amer / @amerlyq

03/02/2015 at 06:08PM

17
#787 - d1uckym d1uckym / @d1uckym

03/05/2015 at 06:11AM

17
#788 - Kamil Laskowski / @laskowskikamil

03/20/2015 at 07:31PM

17
#789 - ɐʇnɥsɐpoʇ / @todashuta

03/27/2015 at 08:36AM

17
#790 - William Ott / @oddalot

04/08/2015 at 03:38AM

17
#791 - Andrew Larson / @applarson

04/15/2015 at 10:28PM

17
#792 - Jonas Ng / @jnshey

05/17/2015 at 08:08AM

17
#793 - Kevin Knox / @kevinrknox

06/01/2015 at 06:40PM

17
#794 - Hervé Rouault / @hrouault

06/12/2015 at 09:58PM

17
#795 - McKay Ward / @mckayward

07/28/2015 at 03:31AM

17
#796 - Blake Tereau / @BlakeTereau

08/17/2015 at 09:36PM

17
#797 - John Clara / @johnanthclara

08/21/2015 at 05:23AM

17
#798 - Jörg Meyer / @JoergMy

08/25/2015 at 09:27PM

17
#799 - Sergey Semushin / @Predelnik

08/26/2015 at 05:40AM

17
#800 - davegoncalves / @davegoncalves

10/10/2015 at 03:44AM

17
#801 - Stani Banani / @Stani_Banani

10/17/2015 at 10:23PM

17
#802 - Anshu Avinash / @anshu_avinash

10/18/2015 at 09:49AM

17
#803 - Bogumił Kamiński / @BogumilKaminski

10/25/2015 at 07:32PM

17
#804 - Holden Lewis / @lonnez90

12/08/2015 at 08:37PM

17
#805 - hammboning / @_PuttPirates_

01/20/2016 at 04:46PM

17
#806 - Etienne Tremel / @etiennetremel

02/07/2016 at 11:46AM

17
#807 - Frank Qi / @qdev76

03/09/2016 at 10:29PM

17
#808 - jb M / @Jiboo_hey

04/20/2016 at 07:30PM

17
#809 - Matteo Signer / @MatteoSigner

04/26/2016 at 09:18AM

17
#810 - Andres Araya / @arayaandresfco

05/17/2016 at 12:40PM