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 108 remaining solutions by signing in and submitting your own entry
#109 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

109 active golfers, 458 entries

Leaderboard (lowest score wins):
36
#31 - z00master / @z00master

06/22/2023 at 11:59PM

37
#32 - samuel erlands / @ErlandsSam52210

07/03/2023 at 10:57AM

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

07/08/2023 at 04:03PM

40
#34 - Noah / @NoahRosenzweig

07/08/2023 at 03:06AM

40
#35 - Pavel Savin / @PavelSavine

10/23/2023 at 01:52PM

40
#36 - Jasper v. B. / @jazzpi

12/30/2023 at 01:21PM

41
#37 - Thales / @ThalesII

06/26/2023 at 10:06PM

41
#38 - 0xf00ff00f / @0xf00ff00f

08/25/2023 at 05:40PM

41
#39 - Anaritus / @Anaritus

02/23/2024 at 12:46AM

42
#40 - ant0sha / @ant0shaR

06/25/2023 at 06:48AM

42
#41 - epsilonshnepsilon / @epsilonshnepsilon

01/15/2024 at 08:10PM

44
#42 - erik.forex / @ErikForex

07/02/2023 at 08:13AM

44
#43 - あべべ / @abebe123000

07/08/2023 at 05:59AM

44
#44 - Maurice Schmicking / @m_schmicking

10/30/2023 at 01:04PM

45
#45 - pavlo skobnikov / @pavlo_skobnikov

06/30/2023 at 10:02AM

45
#46 - TimMcGuire / @mcguire

07/03/2023 at 04:34PM

45
#47 - noot_noot / @nootnoot_2_doot

09/05/2023 at 06:03AM

45
#48 - Elcio Ferreira / @elcio

12/12/2023 at 11:49PM

45
#49 - Matt Zhang / @MattUnderscoreZhang

01/05/2024 at 05:38AM

45
#50 - Thermospore / @Thermospore

05/21/2024 at 06:51AM

46
#51 - Sergio / @SergioVl12

06/19/2023 at 07:59PM

46
#52 - Will Gray / @graywh

06/30/2023 at 12:30PM

46
#53 - Godek Dominik / @dominik27182818

08/08/2023 at 10:10PM

47
#54 - chriskuck / @chriskuck

07/14/2023 at 05:09PM

47
#55 - Arey125 / @Arey125

01/09/2024 at 12:05PM

47
#56 - paranoid-bunny / @paranoid-bunny

01/11/2024 at 02:18PM

48
#57 - Julien Durillon / @juuduu

07/06/2023 at 04:18PM

48
#58 - ace / @PercyLixc

07/30/2023 at 03:28AM

48
#59 - Frédéric Heulin / @talineo

12/04/2023 at 06:55PM

49
#60 - Anshul Kamath / @anshul_kamath

07/20/2023 at 04:48PM