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

182 active golfers, 592 entries

Leaderboard (lowest score wins):
15
#61 - Andreas Siegrist / @andreaszwei

01/28/2021 at 10:11PM

15
#62 - 김범준 / @kmbmjn

02/17/2021 at 01:47AM

15
#63 - m397 / @m39752809546

05/11/2021 at 06:33PM

15
#64 - John Doe / @JohnDoe75830353

05/31/2021 at 06:19PM

15
#65 - vim_maxter / @MaxterVim

07/02/2021 at 10:55AM

15
#66 - Miłosz Łakomy / @foobar01123

07/15/2021 at 09:17AM

15
#67 - pikjes / @pikjes2

07/15/2021 at 12:35PM

15
#68 - Roman Privalov / @RomanPrivalov

09/14/2021 at 03:33PM

15
#69 - Scott Berger / @scottberger

09/24/2021 at 06:16PM

15
#70 - yancy / @yancy_dong

09/26/2021 at 03:08AM

15
#71 - ややお / @yayaoh

01/16/2022 at 07:52AM

15
#72 - Max / @Max17868626

04/22/2022 at 06:35AM

15
#73 - dorianm / @dorianm

05/08/2022 at 01:51AM

15
#74 - quemeraisc / @quemeraisc

05/09/2022 at 03:16PM

15
#75 - Irakli Chigvaria / @tchigvaria

05/16/2022 at 04:21PM

15
#76 - russellzhaomao / @russellzhaomao

05/24/2022 at 02:40AM

16
#77 - Norbert / @mullno

04/07/2020 at 04:56PM

16
#78 - せいほう / @FICSQF

04/08/2020 at 12:47AM

16
#79 - RaylanFox / @RaylanFox

04/08/2020 at 05:43AM

16
#80 - garry quested / @GQuested

04/08/2020 at 08:09AM

16
#81 - Daniel Fleischman / @vimgolfdaniel

04/08/2020 at 08:25AM

16
#82 - Rune Warhuus / @DinkDonkNorway

04/09/2020 at 01:17AM

16
#83 - Novsirion / @novsirion

04/09/2020 at 08:12AM

16
#84 - Gerhard S / @Gerhard73484714

04/10/2020 at 09:19PM

16
#85 - Antonio Carlos / @acdesouza

04/11/2020 at 08:43PM

16
#86 - Robin Abrahamsson / @rqAbrahamsson

05/06/2020 at 07:03PM

16
#87 - iBhagwan / @iiBhagwan

05/11/2020 at 05:39AM

16
#88 - Ciaran Sundborg / @intrntsmostholy

05/11/2020 at 08:51PM

16
#89 - River Jiang / @riverjiang

05/14/2020 at 02:31AM

16
#90 - Manikkumar / @ManikkumarK

05/14/2020 at 11:19PM