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 @bornintheflames:

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

100 active golfers, 426 entries

Solutions by @bornintheflames:
34
#21 - Remus Dalrymple / @bornintheflames

12/08/2023 at 06:52AM

35
#>24 - Remus Dalrymple / @bornintheflames

12/08/2023 at 06:49AM

36
#>27 - Remus Dalrymple / @bornintheflames

12/08/2023 at 06:46AM

40
#>31 - Remus Dalrymple / @bornintheflames

12/08/2023 at 06:45AM

41
#>34 - Remus Dalrymple / @bornintheflames

12/08/2023 at 06:14AM

42
#>36 - Remus Dalrymple / @bornintheflames

12/08/2023 at 04:22AM

44
#>40 - Remus Dalrymple / @bornintheflames

12/08/2023 at 04:20AM

46
#>48 - Remus Dalrymple / @bornintheflames

12/08/2023 at 04:18AM

47
#>49 - Remus Dalrymple / @bornintheflames

12/08/2023 at 04:17AM

48
#>54 - Remus Dalrymple / @bornintheflames

12/08/2023 at 04:16AM

50
#>61 - Remus Dalrymple / @bornintheflames

12/08/2023 at 04:15AM

53
#>62 - Remus Dalrymple / @bornintheflames

12/08/2023 at 04:11AM

57
#>64 - Remus Dalrymple / @bornintheflames

12/08/2023 at 04:00AM

62
#>67 - Remus Dalrymple / @bornintheflames

12/08/2023 at 03:55AM

65
#>70 - Remus Dalrymple / @bornintheflames

12/08/2023 at 03:48AM

69
#>71 - Remus Dalrymple / @bornintheflames

12/08/2023 at 03:42AM

72
#>76 - Remus Dalrymple / @bornintheflames

12/08/2023 at 03:39AM

73
#>77 - Remus Dalrymple / @bornintheflames

12/08/2023 at 12:48AM

80
#>81 - Remus Dalrymple / @bornintheflames

12/08/2023 at 12:44AM

81
#>81 - Remus Dalrymple / @bornintheflames

12/08/2023 at 12:41AM

90
#>84 - Remus Dalrymple / @bornintheflames

12/08/2023 at 12:35AM

92
#>84 - Remus Dalrymple / @bornintheflames

12/08/2023 at 12:18AM

96
#>86 - Remus Dalrymple / @bornintheflames

12/08/2023 at 12:07AM

129
#>96 - Remus Dalrymple / @bornintheflames

12/08/2023 at 12:04AM