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 5e8c9b281f927300062d9802

Get mail address from outlook format

Create a mail list space separated of mail list formatted by outlook

Start file
jhon doe <john.doe@mail.com>; alice hoover <alice.hoover@mail.com>; justin teen <jteen@mail.com>;
End file
john.doe@mail.com alice.hoover@mail.com jteen@mail.com

View Diff

1c1
< jhon doe <john.doe@mail.com>; alice hoover <alice.hoover@mail.com>; justin teen <jteen@mail.com>;
---
> john.doe@mail.com alice.hoover@mail.com jteen@mail.com

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 203 remaining solutions by signing in and submitting your own entry
#204 Wayne / @lilwayne15561 - Score: 55 - 05/22/20 @ 03:44
:s/;/\r/g<CR>:%s/^.*\(.*\)/\1<CR>u:<Up><Left><Left><Left><Left><Left><Left><Left><Left><Left><<Right><Right><Right><Right><Right><Right>><CR>GVggJZZ

0 comments


Created by: @giursino1

204 active golfers, 649 entries

Leaderboard (lowest score wins):
16
#91 - Rune Warhuus / @DinkDonkNorway

04/09/2020 at 01:17AM

16
#92 - Novsirion / @novsirion

04/09/2020 at 08:12AM

16
#93 - Gerhard S / @Gerhard73484714

04/10/2020 at 09:19PM

16
#94 - Antonio Carlos / @acdesouza

04/11/2020 at 08:43PM

16
#95 - Robin Abrahamsson / @rqAbrahamsson

05/06/2020 at 07:03PM

16
#96 - iBhagwan / @iiBhagwan

05/11/2020 at 05:39AM

16
#97 - Ciaran Sundborg / @intrntsmostholy

05/11/2020 at 08:51PM

16
#98 - River Jiang / @riverjiang

05/14/2020 at 02:31AM

16
#99 - Manikkumar / @ManikkumarK

05/14/2020 at 11:19PM

16
#100 - Sven Kõiv / @KoivSven

05/17/2020 at 05:42PM

16
#101 - floyd / @floyd10086

05/20/2020 at 03:48AM

16
#102 - Andreas Buhr / @andreas_buhr

05/21/2020 at 05:58PM

16
#103 - Jonáš Šerých / @serycjon

05/23/2020 at 10:41PM

16
#104 - Bob Streams / @BobStreams1

06/01/2020 at 08:27PM

16
#105 - Ben Simmons / @Simmons_Ben

06/04/2020 at 03:26PM

16
#106 - lzh / @ly_zhng

06/14/2020 at 02:37PM

16
#107 - Robberechts Arne / @ArneRobberechts

06/14/2020 at 07:19PM

16
#108 - mocihan / @mocihan

07/01/2020 at 06:16AM

16
#109 - JLObject / @powful_panda

07/04/2020 at 03:08PM

16
#110 - Saurabh / @Saurabh09299

07/23/2020 at 11:06AM

16
#111 - Rustem B. / @_rustemb

07/31/2020 at 12:01PM

16
#112 - GenericHardwareGamer / @GnrikHrdwrGamer

08/08/2020 at 01:29AM

16
#113 - Martin Bielik / @mabielik

08/10/2020 at 07:02PM

16
#114 - Christ / @Christ46234422

09/09/2020 at 12:45AM

16
#115 - Demian Martinez / @demianuco

11/02/2020 at 12:14PM

16
#116 - chocolate / @chocola81394123

11/29/2020 at 02:57PM

16
#117 - roudens / @roudens2

12/27/2020 at 03:37PM

16
#118 - Björn Struckmeier / @BjrnStruckmeie1

01/07/2021 at 04:16PM

16
#119 - grsh / @girish_i_am

05/28/2021 at 03:26PM

16
#120 - Georg Bökman / @BokmanGeorg

07/02/2021 at 06:21PM