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

html paragraph to table

reformat html paragraph to table

Start file
<div>
<p>task 1</p>
<p>description here ....</p>
<p>task 2</p>
<p>some other description here ....</p>
</div>
End file
<table>
  <tr>
    <td>task 1</td>
    <td>description here ....</td>
  </tr>
  <tr>
    <td>task 2</td>
    <td>some other description here ....</td>
  </tr>
</table>

View Diff

1,6c1,10
< <div>
< <p>task 1</p>
< <p>description here ....</p>
< <p>task 2</p>
< <p>some other description here ....</p>
< </div>
---
> <table>
>   <tr>
>     <td>task 1</td>
>     <td>description here ....</td>
>   </tr>
>   <tr>
>     <td>task 2</td>
>     <td>some other description here ....</td>
>   </tr>
> </table>

Solutions by @mlowicki:

Unlock 18 remaining solutions by signing in and submitting your own entry
Created by: @sig_segv

121 active golfers, 583 entries

Solutions by @mlowicki:
49
#24 - Michał Łowicki / @mlowicki

05/14/2019 at 04:55PM

50
#>29 - Michał Łowicki / @mlowicki

05/14/2019 at 04:46PM

52
#>31 - Michał Łowicki / @mlowicki

05/14/2019 at 03:13PM

54
#>40 - Michał Łowicki / @mlowicki

05/03/2019 at 11:39AM

56
#>53 - Michał Łowicki / @mlowicki

04/30/2019 at 09:39PM

57
#>55 - Michał Łowicki / @mlowicki

04/30/2019 at 09:23PM

57
#>55 - Michał Łowicki / @mlowicki

04/30/2019 at 09:24PM

58
#>60 - Michał Łowicki / @mlowicki

04/30/2019 at 08:15PM

58
#>60 - Michał Łowicki / @mlowicki

04/30/2019 at 08:37PM

59
#>64 - Michał Łowicki / @mlowicki

04/30/2019 at 08:08PM

61
#>73 - Michał Łowicki / @mlowicki

04/29/2019 at 10:24PM

61
#>73 - Michał Łowicki / @mlowicki

04/29/2019 at 10:26PM

64
#>78 - Michał Łowicki / @mlowicki

04/29/2019 at 10:30PM

68
#>84 - Michał Łowicki / @mlowicki

04/29/2019 at 09:49PM

69
#>86 - Michał Łowicki / @mlowicki

04/29/2019 at 10:07PM

69
#>86 - Michał Łowicki / @mlowicki

04/29/2019 at 10:09PM

73
#>96 - Michał Łowicki / @mlowicki

04/29/2019 at 09:46PM

83
#>104 - Michał Łowicki / @mlowicki

04/29/2019 at 09:23PM