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):
18
#121 - roudens / @roudens2

12/18/2020 at 01:42AM

18
#122 - Jung Yeon Park / @park_jungy

01/11/2021 at 04:38PM

18
#123 - A A A / @37fatos

01/16/2021 at 08:16PM

18
#124 - lydxn / @lydxn1

07/28/2021 at 09:30PM

18
#125 - Flimsy Giraffe / @flimsy_giraffe

11/28/2021 at 01:46PM

18
#126 - russellzhaomao / @russellzhaomao

05/25/2022 at 08:44AM

18
#127 - Qing Liu / @poeminlash

08/13/2022 at 04:18AM

18
#128 - Janzen / @__Coos

09/21/2022 at 03:21PM

18
#129 - z00master / @z00master

09/30/2022 at 10:01PM

18
#130 - Paul McDowell / @etothepi16

06/16/2024 at 08:24PM

18
#131 - Petro Mudrievskyj / @petemud

07/01/2024 at 12:19PM

18
#132 - Peppa Pig / @PeppaPigSg

07/03/2024 at 07:22AM

18
#133 - nickGPT / @nickandbro

08/28/2024 at 08:59PM

18
#134 - Suhaib Murshid / @suhaibm

09/13/2024 at 06:13AM

19
#135 - Urtica dioica / @udioica

12/10/2012 at 04:39AM

19
#136 - Marco Hinz / @_mhinz_

05/23/2013 at 10:02AM

19
#137 - Steve Tjoa / @stevetjoa

07/09/2013 at 04:40AM

19
#138 - William Snyders / @iam2391212

07/13/2013 at 01:27AM

19
#139 - ———đίxίє—flαтlίиє——— / @_dixie_flatline

07/21/2013 at 07:28PM

19
#140 - Andy Balaam / @andybalaam

08/05/2013 at 04:13PM

19
#141 - Chris Brown / @engineercyb

08/06/2013 at 11:15PM

19
#142 - David Pathakjee / @DavidPathakjee

08/14/2013 at 04:26AM

19
#143 - Michael Coles / @gen_ale_drinker

08/17/2013 at 03:42PM

19
#144 - Arthur叔 / @Arthurljg

08/31/2013 at 04:16AM

19
#145 - Trần Lê Anh Minh / @lekima

10/13/2013 at 07:41AM

19
#146 - Dimitar Dimitrov / @kurkale6ka

10/18/2013 at 03:43PM

19
#147 - thasso / @thasso23

10/27/2013 at 06:07PM

19
#148 - Nathan Wallace / @nathanmwallace

11/05/2013 at 09:49PM

19
#149 - Jonathan Potter / @nTypeRed

11/11/2013 at 08:39PM

19
#150 - Joshua Appelman / @JoshuaAppelman

12/21/2013 at 08:21PM