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):
46
#31 - Will Gray / @graywh

06/30/2023 at 12:30PM

46
#32 - Godek Dominik / @dominik27182818

08/08/2023 at 10:10PM

47
#33 - chriskuck / @chriskuck

07/14/2023 at 05:09PM

48
#34 - Julien Durillon / @juuduu

07/06/2023 at 04:18PM

48
#35 - ace / @PercyLixc

07/30/2023 at 03:28AM

49
#36 - Anshul Kamath / @anshul_kamath

07/20/2023 at 04:48PM

49
#37 - phastasmn / @phastasmn

07/22/2023 at 10:20AM

49
#38 - Monkey Boy / @monkey29089

09/21/2023 at 02:37PM

50
#39 - ohwell / @KiranClose

08/03/2023 at 06:36PM

50
#40 - Milan Blažek / @Somin13

08/21/2023 at 01:24PM

50
#41 - 李建宏 / @xx19971016

08/29/2023 at 07:09AM

53
#42 - Huy Hùng / @hungdh0x5e

07/09/2023 at 03:51AM

57
#43 - xiang / @xiang56002997

08/27/2023 at 11:21PM

59
#44 - satetheus-vimgolf / @SVimgolf

07/24/2023 at 09:41PM

61
#45 - Arūnas Smaliukas / @ArunasSmaliukas

08/26/2023 at 03:44PM

63
#46 - djheidihoe / @djheidihoe1

06/19/2023 at 02:52PM

63
#47 - Gustav Bylund / @Maistho

06/21/2023 at 02:12PM

71
#48 - Bertold E. / @bertold_e66506

06/30/2023 at 02:21PM

72
#49 - Vivek Veer / @tempaccount4269

06/22/2023 at 08:22AM

72
#50 - Hoon Wee / @hoonweedev

07/01/2023 at 01:02PM

73
#51 - kongreif / @kongreifamk

08/29/2023 at 12:49PM

74
#52 - Antoine Blondeau / @P4ndaFR

07/06/2023 at 03:07PM

75
#53 - Heiss / @Heisstea

08/19/2023 at 04:37PM

77
#54 - Peter Szerzo / @peterszerzo

07/04/2023 at 07:11AM

80
#55 - stablestud / @stablestud1

06/19/2023 at 11:32AM

83
#56 - Dylan Etris / @DylanEtris

07/17/2023 at 05:35PM

90
#57 - manfred knapp / @fred_pooshka

08/24/2023 at 03:09PM

93
#58 - Selmir Aljic / @selmir_aljic

08/08/2023 at 07:58PM

94
#59 - Itxaso / @itsaso23a

06/29/2023 at 07:59AM

97
#60 - 买买买买买 / @yzzzaabb

06/30/2023 at 03:36AM