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 9v00651eb20100000000025b

Quicksort

We need the numbers in the first row sorted as quickly as possible! Be careful not to disturb the data below the divider though: that must remain unchanged.

Start file
21 8 144 3 89 5 13 34 55 2


............................................................................
9G3W"fyEW"kyEW"qyE@f w@n8Gyfj}jj$p@rkp@r@0@o"qp$hyfg$p0"qy$fj}jj$p@rkp@r@0pG
f 0y$"
_dd 6Gyw@o"kp"0p0"ky$"my$dd "lyy"lp0d$ @mby2eG2@o"0p yiw@o"0p $hyfg$p$
@n6Gtoy2l}++$p@r@0{+ }jj$p@rkp@r@0@o"qp$hyfg$p0"qy$fj}"jyEW"ayEW"byE+"syEW"x
@jV"
ep "eyiw@nGG8Gyfj}jj$p@rk@0{ }-"xyiw*``{ndiw{w"eyiw{dG@mlviw"xP@mhdiw"eP
@c@d@d@aww@a@b @m@s@h @o"
mp$xx0"my$dd @o"qp@r@0@o"qp$hyfg$p0"qy$dd@f gg @i@g
6Gw"ryEW"iyEW"oyEW"cyEW"nyE+"dyE+l"jyEW"ayEW"byE+"syEW"gyEW"hyE5Gy$@0 oyEWgg
End file
2 3 5 8 13 21 34 55 89 144


............................................................................
9G3W"fyEW"kyEW"qyE@f w@n8Gyfj}jj$p@rkp@r@0@o"qp$hyfg$p0"qy$fj}jj$p@rkp@r@0pG
f 0y$"
_dd 6Gyw@o"kp"0p0"ky$"my$dd "lyy"lp0d$ @mby2eG2@o"0p yiw@o"0p $hyfg$p$
@n6Gtoy2l}++$p@r@0{+ }jj$p@rkp@r@0@o"qp$hyfg$p0"qy$fj}"jyEW"ayEW"byE+"syEW"x
@jV"
ep "eyiw@nGG8Gyfj}jj$p@rk@0{ }-"xyiw*``{ndiw{w"eyiw{dG@mlviw"xP@mhdiw"eP
@c@d@d@aww@a@b @m@s@h @o"
mp$xx0"my$dd @o"qp@r@0@o"qp$hyfg$p0"qy$dd@f gg @i@g
6Gw"ryEW"iyEW"oyEW"cyEW"nyE+"dyE+l"jyEW"ayEW"byE+"syEW"gyEW"hyE5Gy$@0 oyEWgg

View Diff

1c1
< 21 8 144 3 89 5 13 34 55 2
---
> 2 3 5 8 13 21 34 55 89 144

Solutions by @Glacialte:

Unlock 16 remaining solutions by signing in and submitting your own entry
Created by: @normalmo_de

439 active golfers, 2001 entries

Solutions by @Glacialte:
6
#130 - Glacialte / @Glacialte

12/12/2024 at 07:17AM

7
#>164 - Glacialte / @Glacialte

12/12/2024 at 07:16AM

8
#>170 - Glacialte / @Glacialte

12/12/2024 at 07:16AM

9
#>176 - Glacialte / @Glacialte

12/12/2024 at 07:15AM

16
#>177 - Glacialte / @Glacialte

12/12/2024 at 07:05AM

16
#>177 - Glacialte / @Glacialte

12/12/2024 at 07:07AM

24
#>268 - Glacialte / @Glacialte

12/12/2024 at 06:44AM

25
#>284 - Glacialte / @Glacialte

12/12/2024 at 06:42AM

26
#>299 - Glacialte / @Glacialte

12/12/2024 at 06:32AM

26
#>299 - Glacialte / @Glacialte

12/12/2024 at 06:35AM

26
#>299 - Glacialte / @Glacialte

12/12/2024 at 06:41AM

32
#>357 - Glacialte / @Glacialte

12/12/2024 at 06:26AM

32
#>357 - Glacialte / @Glacialte

12/12/2024 at 06:29AM

33
#>364 - Glacialte / @Glacialte

12/12/2024 at 06:23AM

33
#>364 - Glacialte / @Glacialte

12/12/2024 at 06:26AM

56
#>404 - Glacialte / @Glacialte

12/12/2024 at 06:20AM