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

102 active golfers, 437 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

34
#16 - Luoyb / @Luoyb

10/19/2023 at 12:58AM

34
#17 - tien / @tien40766111

10/23/2023 at 12:46PM

34
#18 - Henrique Malheiro / @rike09

11/14/2023 at 09:39AM

34
#19 - Blake Wingard / @Bats6789

11/16/2023 at 03:51PM

34
#20 - 悟史 / @A1OBJTxN5fTg5EJ

11/29/2023 at 03:53PM

34
#21 - Remus Dalrymple / @bornintheflames

12/08/2023 at 06:52AM

34
#22 - nightgather / @nightgather

03/30/2024 at 08:21AM

34
#23 - yberamb / @yberamb

05/11/2024 at 01:02PM

35
#24 - Johan Isaksson / @JohanIsaks56389

07/03/2023 at 10:43AM

35
#25 - Leon Katsnelson / @leonkatsnelson

11/21/2023 at 03:31AM

35
#26 - Qing Liu / @poeminlash

12/16/2023 at 04:45AM

36
#27 - Smylers / @Smylers2

06/21/2023 at 09:21AM

36
#28 - z00master / @z00master

06/22/2023 at 11:59PM

37
#29 - samuel erlands / @ErlandsSam52210

07/03/2023 at 10:57AM

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

07/08/2023 at 04:03PM