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

Insert column data on Confluence-style table

Add ip addresses into new "IP" column based on the last digits from the "Server" column

Start file
||Host||Server||Windows Version||Aktualisiert||
|10.80.0.216|80-0-98 veeam Backup Suite_REPLICA|Windows Server 2012 (64-bit)|(x)|
|10.80.0.217|80-0-98 veeam Backup Suite|Windows Server 2012 (64-bit)|(x)|
|10.80.0.217|40-0-2-ldap.pci-dev.com|Windows Server 2012 (64-bit)| (x)|
|10.80.0.216|vldp-178-visual-cron|Windows Server 2012 (64-bit)|(x) |
|10.80.0.216|vvldp-150-visual-cron-|Windows Server 2012 (64-bit)|(x) |
|10.80.0.216|vvldp-151-visual-cron-test|Windows Server 2012 (64-bit) |(x) |
|10.80.0.216|vvldp-168-windows-rdp|Windows Server 2012 (64-bit) |(x) |
|10.80.0.217|vvldp-181 VisualCron Automation|Windows Server 2016 (64-bit)|(x) |
|10.80.0.216|vvldp-195-windows-rdp|Windows Server 2012 (64-bit)|(x) |
|10.80.0.217|vvldp-250-dp-visual-cron|Windows Server 2012 (64-bit)|(x) |
End file
||Host||IP||Server||Windows Version||Aktualisiert||
|10.80.0.216|10.80.1.98|80-0-98 veeam Backup Suite_REPLICA|Windows Server 2012 (64-bit)|(x)|
|10.80.0.217|10.80.1.98|80-0-98 veeam Backup Suite|Windows Server 2012 (64-bit)|(x)|
|10.80.0.217|10.80.1.2|40-0-2-ldap.pci-dev.com|Windows Server 2012 (64-bit)| (x)|
|10.80.0.216|10.80.1.178|vldp-178-visual-cron|Windows Server 2012 (64-bit)|(x) |
|10.80.0.216|10.80.1.150|vvldp-150-visual-cron-|Windows Server 2012 (64-bit)|(x) |
|10.80.0.216|10.80.1.151|vvldp-151-visual-cron-test|Windows Server 2012 (64-bit) |(x) |
|10.80.0.216|10.80.1.168|vvldp-168-windows-rdp|Windows Server 2012 (64-bit) |(x) |
|10.80.0.217|10.80.1.181|vvldp-181 VisualCron Automation|Windows Server 2016 (64-bit)|(x) |
|10.80.0.216|10.80.1.195|vvldp-195-windows-rdp|Windows Server 2012 (64-bit)|(x) |
|10.80.0.217|10.80.1.250|vvldp-250-dp-visual-cron|Windows Server 2012 (64-bit)|(x) |

View Diff

1,11c1,11
< ||Host||Server||Windows Version||Aktualisiert||
< |10.80.0.216|80-0-98 veeam Backup Suite_REPLICA|Windows Server 2012 (64-bit)|(x)|
< |10.80.0.217|80-0-98 veeam Backup Suite|Windows Server 2012 (64-bit)|(x)|
< |10.80.0.217|40-0-2-ldap.pci-dev.com|Windows Server 2012 (64-bit)| (x)|
< |10.80.0.216|vldp-178-visual-cron|Windows Server 2012 (64-bit)|(x) |
< |10.80.0.216|vvldp-150-visual-cron-|Windows Server 2012 (64-bit)|(x) |
< |10.80.0.216|vvldp-151-visual-cron-test|Windows Server 2012 (64-bit) |(x) |
< |10.80.0.216|vvldp-168-windows-rdp|Windows Server 2012 (64-bit) |(x) |
< |10.80.0.217|vvldp-181 VisualCron Automation|Windows Server 2016 (64-bit)|(x) |
< |10.80.0.216|vvldp-195-windows-rdp|Windows Server 2012 (64-bit)|(x) |
< |10.80.0.217|vvldp-250-dp-visual-cron|Windows Server 2012 (64-bit)|(x) |
---
> ||Host||IP||Server||Windows Version||Aktualisiert||
> |10.80.0.216|10.80.1.98|80-0-98 veeam Backup Suite_REPLICA|Windows Server 2012 (64-bit)|(x)|
> |10.80.0.217|10.80.1.98|80-0-98 veeam Backup Suite|Windows Server 2012 (64-bit)|(x)|
> |10.80.0.217|10.80.1.2|40-0-2-ldap.pci-dev.com|Windows Server 2012 (64-bit)| (x)|
> |10.80.0.216|10.80.1.178|vldp-178-visual-cron|Windows Server 2012 (64-bit)|(x) |
> |10.80.0.216|10.80.1.150|vvldp-150-visual-cron-|Windows Server 2012 (64-bit)|(x) |
> |10.80.0.216|10.80.1.151|vvldp-151-visual-cron-test|Windows Server 2012 (64-bit) |(x) |
> |10.80.0.216|10.80.1.168|vvldp-168-windows-rdp|Windows Server 2012 (64-bit) |(x) |
> |10.80.0.217|10.80.1.181|vvldp-181 VisualCron Automation|Windows Server 2016 (64-bit)|(x) |
> |10.80.0.216|10.80.1.195|vvldp-195-windows-rdp|Windows Server 2012 (64-bit)|(x) |
> |10.80.0.217|10.80.1.250|vvldp-250-dp-visual-cron|Windows Server 2012 (64-bit)|(x) |

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 66 remaining solutions by signing in and submitting your own entry
#67 Edouard Ewans / @edouardewans - Score: 601 - 06/29/23 @ 21:33
<Down><Down><Down><Down><Down><Down><Down><Down><Down><Down><Down><Down><Down><Down><Down><Down><Down><Down><Down><Down><Down><Down><Down><Down><Down><Down><Down><Down><Down><Down><Down><Down><Down><Down><Down><Down><Down><Down><Down><Down><Down><Down><Down><Down><Down><Down><Down><Down><Down><Down><Down><Down><Down><Down><Down><Down><Down><Down><Down><Down><Down><Down><Down><Down><Down><Down><Down><Down><Down><Down><Down><Down><Down><Down><Down><Down><Down><Down><Down><Down><Down><Down><Down><Down><Down><Down><Down><Down><Down><Down><Down><Down><Down><Down><Down><Down><Down><Down><Down><Down><Down><Down><Down><Down><Down><Down><Down><Down><Down><Down><Down><Down><Down><Down><Down><Down><Down><Down><Down><Down><Down><Down><Up><Up><Up><Up><Up><Up><Up><Up><Up><Up><Up><Up><Up><Up><Up><Up><Up><Up><Up><Up><Up><Up><Up><Up><Up><Up><Up><Up><Up><Up><Up><Up><Up><Up><Down><Down><Down><Down><Down><Right><Right><Up><Up><Right><Up><Up><Up><Up><Down><Right><Right><Up><Right><Right>i{<BS>|IP|<Down><Right><C-V><Esc>OC<Right><Right><C-Z>:u<Esc>:u<CR>:u<CR>i|<Down><Left><Right>|<Down><Down><Left><Up>|<Up><Down><Down><Left>|<Up><Down><Down><Left>|<Down><Left>|<Up><Down><Down><Left>|<Up><Down><Down><Left>|<Down><Left>|<Down><Left>|<Up><Up><Up><Up><Up><Up><Up><Up><Up><Up><Up><Left><Down><50-53>10.80.1.98<Esc>[201~<Down><Left><Left><Left><Left><Left><Left><Left><Left><Left><Left><50-53>10.80.1.98<Esc>[201~<Down><Left><Left><Left><Left><Left><Left><Left><Left><Left><Left><50-53>10.80.1.98<Esc>[201~<Down><Left><Left><Left><Left><Left><Left><Left><Left><Left><Left><50-53>10.80.1.98<Esc>[201~<Down><Down><Left><Left><Left><Left><Left><Left><Left><Up><Left><Left><Left><50-53>10.80.1.98<Esc>[201~<Down><Left><Left><Left><Left><Left><Left><Left><Left><Left><Left><50-53>10.80.1.98<Esc>[201~<Down><Left><Left><Left><Left><Left><Left><Left><Left><Left><Left><50-53>10.80.1.98<Esc>[201~<Down><Down><Left><Left><Left><Left><Left><Left><Left><Left><Left><Left><Up><50-53>10.80.1.98<Esc>[201~<Down><Left><Left><Left><Left><Left><Left><Left><Left><Left><Left><50-53>10.80.1.98<Esc>[201~<Down><Left><Left><Left><Left><Left><Left><Left><Left><Left><Left><50-53>10.80.1.98<Esc>[201~<Up><Up><Up><Up><Up><Up><Up><Up><Up><Down><Down><BS><BS>2<Down><Right><BS><BS>178<Down><Left><BS><BS>150<Down><Left><BS><BS>151<Down><Left><BS><BS>168<Down><Left><Left><Right><BS><BS>181<Down><Left><Left><Right><BS><BS>195<Down><Left><BS><BS>250:<BS><Esc>:wq<CR>

0 comments


Created by: @stablestud1

67 active golfers, 264 entries

Leaderboard (lowest score wins):
33
#1 - Jean George / @JeanGeo20504212

06/20/2023 at 02:47PM

33
#2 - Tanzeel Kazi / @tanzeelkazi

06/20/2023 at 03:55PM

33
#3 - John Braxler / @braxler

06/20/2023 at 09:34PM

33
#4 - Danilo J. S. Bellini / @danilobellini

07/21/2023 at 11:35PM

34
#5 - fengc / @fengc

06/21/2023 at 05:25AM

34
#6 - Andrew Morris / @andrew_morris

06/22/2023 at 07:44AM

34
#7 - わーお / @lwgZVRoOQ8Nf6VG

06/24/2023 at 09:56AM

34
#8 - Petro Тrouq / @zulolosi

06/30/2023 at 07:04AM

34
#9 - someperson150 / @someperson150

06/30/2023 at 01:27PM

34
#10 - Martin Hinnerson / @MHinnerson

07/03/2023 at 10:32AM

34
#11 - sap / @sap38838304

07/06/2023 at 08:16PM

34
#12 - Glen Huang / @hihgl

07/16/2023 at 05:30AM

34
#13 - jinx balotchnik / @balotchnik

07/22/2023 at 08:35PM

34
#14 - moh ayaya / @AyayaMoh

08/14/2023 at 11:34PM

34
#15 - Shwe Aye / @shweaye810

08/31/2023 at 04:06AM

35
#16 - Johan Isaksson / @JohanIsaks56389

07/03/2023 at 10:43AM

36
#17 - Smylers / @Smylers2

06/21/2023 at 09:21AM

36
#18 - z00master / @z00master

06/22/2023 at 11:59PM

37
#19 - samuel erlands / @ErlandsSam52210

07/03/2023 at 10:57AM

37
#20 - Arne Morten Kästel / @kastel_arn

07/08/2023 at 04:03PM

40
#21 - Noah / @NoahRosenzweig

07/08/2023 at 03:06AM

41
#22 - Thales / @ThalesII

06/26/2023 at 10:06PM

41
#23 - 0xf00ff00f / @0xf00ff00f

08/25/2023 at 05:40PM

42
#24 - ant0sha / @ant0shaR

06/25/2023 at 06:48AM

44
#25 - erik.forex / @ErikForex

07/02/2023 at 08:13AM

44
#26 - あべべ / @abebe123000

07/08/2023 at 05:59AM

45
#27 - pavlo skobnikov / @pavlo_skobnikov

06/30/2023 at 10:02AM

45
#28 - TimMcGuire / @mcguire

07/03/2023 at 04:34PM

45
#29 - noot_noot / @nootnoot_2_doot

09/05/2023 at 06:03AM

46
#30 - Sergio / @SergioVl12

06/19/2023 at 07:59PM