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 5f8fd2f33dc797000ce6d784

Easy modification of ssh config

Just add another alias to each worker

Start file
host master
  hostname 10.0.10.8

host 65
  hostname 10.0.10.17

host ef
  hostname 10.0.10.10

host gp
  hostname 10.0.10.27

host h5
  hostname 10.0.10.13

host sa
  hostname 10.0.10.25

host sv
  hostname 10.0.10.12
End file
host master
  hostname 10.0.10.8

host 65 worker1
  hostname 10.0.10.17

host ef worker2
  hostname 10.0.10.10

host gp worker3
  hostname 10.0.10.27

host h5 worker4
  hostname 10.0.10.13

host sa worker5
  hostname 10.0.10.25

host sv worker6
  hostname 10.0.10.12

View Diff

4c4
< host 65
---
> host 65 worker1
7c7
< host ef
---
> host ef worker2
10c10
< host gp
---
> host gp worker3
13c13
< host h5
---
> host h5 worker4
16c16
< host sa
---
> host sa worker5
19c19
< host sv
---
> host sv worker6

Solutions by @GavinKoeng:

Unlock 15 remaining solutions by signing in and submitting your own entry
Created by: @rax0m

116 active golfers, 397 entries

Solutions by @GavinKoeng:
24
#28 - Gavin / @GavinKoeng

01/14/2026 at 02:24AM

25
#>44 - Gavin / @GavinKoeng

01/14/2026 at 02:21AM

26
#>54 - Gavin / @GavinKoeng

01/14/2026 at 02:21AM

27
#>62 - Gavin / @GavinKoeng

01/14/2026 at 02:19AM

28
#>68 - Gavin / @GavinKoeng

01/14/2026 at 02:18AM

29
#>73 - Gavin / @GavinKoeng

01/14/2026 at 02:18AM

30
#>75 - Gavin / @GavinKoeng

01/14/2026 at 02:17AM

31
#>79 - Gavin / @GavinKoeng

01/14/2026 at 02:17AM

32
#>80 - Gavin / @GavinKoeng

01/14/2026 at 02:17AM

33
#>81 - Gavin / @GavinKoeng

01/14/2026 at 02:16AM

34
#>82 - Gavin / @GavinKoeng

01/14/2026 at 02:16AM

37
#>82 - Gavin / @GavinKoeng

01/14/2026 at 02:12AM

39
#>86 - Gavin / @GavinKoeng

01/14/2026 at 02:11AM

40
#>87 - Gavin / @GavinKoeng

01/14/2026 at 02:10AM

43
#>89 - Gavin / @GavinKoeng

01/14/2026 at 02:09AM