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 4f438739f5a8d70001000019

replacing each line of a block selection

replace each line's ../assets/js with /javascripts

Start file
<script src="../assets/js/jquery.js"></script>
<script src="../assets/js/bootstrap-transition.js"></script>
<script src="../assets/js/bootstrap-alert.js"></script>
<script src="../assets/js/bootstrap-modal.js"></script>
<script src="../assets/js/bootstrap-dropdown.js"></script>

<script src="../assets/js/bootstrap-scrollspy.js"></script>
<script src="../assets/js/bootstrap-tab.js"></script>
<script src="../assets/js/bootstrap-tooltip.js"></script>
<script src="../assets/js/bootstrap-popover.js"></script>
<script src="../assets/js/bootstrap-button.js"></script>
<script src="../assets/js/bootstrap-collapse.js"></script>

<script src="../assets/js/bootstrap-carousel.js"></script>
<script src="../assets/js/bootstrap-typeahead.js"></script>
End file
<script src="/javascripts/jquery.js"></script>
<script src="/javascripts/bootstrap-transition.js"></script>
<script src="/javascripts/bootstrap-alert.js"></script>
<script src="/javascripts/bootstrap-modal.js"></script>
<script src="/javascripts/bootstrap-dropdown.js"></script>

<script src="/javascripts/bootstrap-scrollspy.js"></script>
<script src="/javascripts/bootstrap-tab.js"></script>
<script src="/javascripts/bootstrap-tooltip.js"></script>
<script src="/javascripts/bootstrap-popover.js"></script>
<script src="/javascripts/bootstrap-button.js"></script>
<script src="/javascripts/bootstrap-collapse.js"></script>

<script src="/javascripts/bootstrap-carousel.js"></script>
<script src="/javascripts/bootstrap-typeahead.js"></script>

View Diff

1,5c1,5
< <script src="../assets/js/jquery.js"></script>
< <script src="../assets/js/bootstrap-transition.js"></script>
< <script src="../assets/js/bootstrap-alert.js"></script>
< <script src="../assets/js/bootstrap-modal.js"></script>
< <script src="../assets/js/bootstrap-dropdown.js"></script>
---
> <script src="/javascripts/jquery.js"></script>
> <script src="/javascripts/bootstrap-transition.js"></script>
> <script src="/javascripts/bootstrap-alert.js"></script>
> <script src="/javascripts/bootstrap-modal.js"></script>
> <script src="/javascripts/bootstrap-dropdown.js"></script>
7,12c7,12
< <script src="../assets/js/bootstrap-scrollspy.js"></script>
< <script src="../assets/js/bootstrap-tab.js"></script>
< <script src="../assets/js/bootstrap-tooltip.js"></script>
< <script src="../assets/js/bootstrap-popover.js"></script>
< <script src="../assets/js/bootstrap-button.js"></script>
< <script src="../assets/js/bootstrap-collapse.js"></script>
---
> <script src="/javascripts/bootstrap-scrollspy.js"></script>
> <script src="/javascripts/bootstrap-tab.js"></script>
> <script src="/javascripts/bootstrap-tooltip.js"></script>
> <script src="/javascripts/bootstrap-popover.js"></script>
> <script src="/javascripts/bootstrap-button.js"></script>
> <script src="/javascripts/bootstrap-collapse.js"></script>
14,15c14,15
< <script src="../assets/js/bootstrap-carousel.js"></script>
< <script src="../assets/js/bootstrap-typeahead.js"></script>
---
> <script src="/javascripts/bootstrap-carousel.js"></script>
> <script src="/javascripts/bootstrap-typeahead.js"></script>

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 777 remaining solutions by signing in and submitting your own entry
#778 Teilhard de Chardin / @tdChardin - Score: 75 - 10/24/13 @ 20:47
:%s/../a<BS><BS>//assetes<BS><BS>s//js/<Left><Left><Left><Left><Left><Left><Left><Left><Left><Left><Left><Left><BS>\<Right><Right><Right><Right><Right><Right><Right><Right><BS>\<Right><Right><Right><Right>\/javascripts/g<CR>:wq<CR>

0 comments


Created by: @pklingem

778 active golfers, 3001 entries

Leaderboard (lowest score wins):
37
#751 - CptBong / @cpt1bong

12/20/2018 at 12:21AM

37
#752 - Grorco / @grorco

01/07/2019 at 07:37PM

37
#753 - Martins / @Martins88554972

01/28/2019 at 07:08PM

37
#754 - Phoon / @justflashhim

05/10/2019 at 09:13PM

37
#755 - Alex Elarbee / @elarbee

10/17/2024 at 04:16AM

38
#756 - shinokada / @shinokada

02/26/2014 at 11:12PM

39
#757 - Greg Sabo / @gregsabo

02/25/2012 at 07:34PM

39
#758 - Mohit Sharma / @m0hitsharma

12/30/2013 at 05:49AM

39
#759 - Spacesh1p / @spacesh1pdev

01/04/2018 at 11:54AM

39
#760 - fff / @fff51460170

02/21/2021 at 06:24AM

39
#761 - Andrii Soldatenko / @a_soldatenko

10/10/2022 at 06:57PM

39
#762 - est00001 / @est00001

10/14/2022 at 04:42PM

40
#763 - John Moon / @johnmoon6

11/18/2013 at 02:34PM

40
#764 - Cleberson Gomes / @Cleber_son

08/19/2018 at 07:38PM

42
#765 - fifigyuri / @fifigyuri

03/20/2012 at 06:14PM

42
#766 - Rolinh / @Rolinh42

03/08/2015 at 02:28PM

43
#767 - T / @tea_sea

10/16/2012 at 10:29PM

44
#768 - wilddog64 / @chengkai318

12/17/2013 at 06:50PM

45
#769 - abonec / @abonec

04/22/2012 at 04:14PM

45
#770 - pawelmhm / @pawelmhm

03/01/2014 at 07:59PM

49
#771 - Jesse House / @house9twx

07/17/2013 at 03:38PM

51
#772 - Johnny Neira / @JohnnyNeira7

12/19/2022 at 07:51PM

53
#773 - drGsus / @drGsus

07/29/2020 at 08:56AM

57
#774 - Eric / @daks_

03/05/2012 at 05:04PM

58
#775 - Noel Alejandro / @noelrock333

06/25/2012 at 07:13PM

58
#776 - Kim Le / @kimledev1

08/01/2012 at 01:59AM

74
#777 - Michael Ornellas / @ornellasmike

07/09/2012 at 10:37PM

75
#778 - Teilhard de Chardin / @tdChardin

10/24/2013 at 08:47PM