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):
19
#151 - Paul Liu / @automorphism

01/01/2014 at 03:03PM

19
#152 - João Paiva / @jgpaiva

01/30/2014 at 02:46PM

19
#153 - John Braxler / @braxler

02/18/2014 at 10:36PM

19
#154 - Timothy Lin / @lzh9102

03/08/2014 at 03:50AM

19
#155 - Jared Weakly / @jaredweakly

03/08/2014 at 07:17AM

19
#156 - Jean / @ygu0_0

03/09/2014 at 10:07PM

19
#157 - RB / @powerage88

03/15/2014 at 06:31PM

19
#158 - Joonas Pihlajamaa / @jokkebk

03/19/2014 at 01:03PM

19
#159 - ZorgroZ / @ZorgroZ

04/11/2014 at 10:53PM

19
#160 - Akshay Hegde / @ajh_17

04/14/2014 at 07:20AM

19
#161 - Jones / @Libidijones

04/18/2014 at 04:10PM

19
#162 - Nic West / @west_nic

04/21/2014 at 10:11AM

19
#163 - zmo / @guyzmo

05/11/2014 at 03:43PM

19
#164 - Martin Delille / @martinodelilo

05/11/2014 at 08:45PM

19
#165 - Mark Inksa / @MInksaCS

05/13/2014 at 09:10PM

19
#166 - kiho choi / @ArtStandAlone

05/25/2014 at 06:34AM

19
#167 - Edric Garran / @edric_garran

06/17/2014 at 09:15PM

19
#168 - kwa / @kwa129

07/12/2014 at 07:32AM

19
#169 - buz / @buzbone

07/18/2014 at 11:32AM

19
#170 - PLS / @jaegd

08/10/2014 at 12:28AM

19
#171 - LC / @leeren

08/10/2014 at 01:14AM

19
#172 - Eric Kever / @codeoverlode

09/30/2014 at 03:26AM

19
#173 - eBrnd / @eBrnd

11/02/2014 at 05:28PM

19
#174 - Jake Eskel / @JakeEskel

01/04/2015 at 03:32AM

19
#175 - kimber gonzalez / @kimberlycreates

01/13/2015 at 05:36PM

19
#176 - Håken Lid / @haakenlid

01/19/2015 at 12:32PM

19
#177 - mark0829 / @mark0829

01/31/2015 at 12:33PM

19
#178 - xieyh11 / @xieyh11

02/27/2015 at 02:59AM

19
#179 - pftb12345 / @pftb12345

04/02/2015 at 02:38AM

19
#180 - Yu SERIZAWA / @upamune

04/08/2015 at 03:42PM