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 by @Luoyb:

Unlock 11 remaining solutions by signing in and submitting your own entry
Created by: @stablestud1

106 active golfers, 444 entries

Solutions by @Luoyb:
34
#17 - Luoyb / @Luoyb

10/19/2023 at 12:58AM

36
#>29 - Luoyb / @Luoyb

10/19/2023 at 12:55AM

37
#>31 - Luoyb / @Luoyb

10/19/2023 at 12:48AM

39
#>31 - Luoyb / @Luoyb

10/19/2023 at 12:43AM

41
#>36 - Luoyb / @Luoyb

10/19/2023 at 12:41AM

43
#>39 - Luoyb / @Luoyb

10/19/2023 at 12:36AM

46
#>51 - Luoyb / @Luoyb

10/18/2023 at 08:32AM

47
#>52 - Luoyb / @Luoyb

10/19/2023 at 12:32AM

48
#>56 - Luoyb / @Luoyb

10/18/2023 at 08:26AM

49
#>60 - Luoyb / @Luoyb

10/18/2023 at 05:21AM

51
#>64 - Luoyb / @Luoyb

10/18/2023 at 05:19AM