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 9v0061478032000000000212

hello-world-vimgolf

Simple number generation

Start file
51
End file
50
49
48
47
46
45
44
43
42
41
40
39
38
37
36
35
34
33
32
31
30
29
28
27
26
25
24
23
22
21
20
19
18
17
16
15
14
13
12
11
10
9
8
7
6
5
4
3
2
1

View Diff

1c1,50
< 51
---
> 50
> 49
> 48
> 47
> 46
> 45
> 44
> 43
> 42
> 41
> 40
> 39
> 38
> 37
> 36
> 35
> 34
> 33
> 32
> 31
> 30
> 29
> 28
> 27
> 26
> 25
> 24
> 23
> 22
> 21
> 20
> 19
> 18
> 17
> 16
> 15
> 14
> 13
> 12
> 11
> 10
> 9
> 8
> 7
> 6
> 5
> 4
> 3
> 2
> 1

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 603 remaining solutions by signing in and submitting your own entry
#604 Clyde Tony / @ClydeTony1 - Score: 491 - 09/21/23 @ 12:21
la<BS>0<Esc>0vlypuo<Esc>ppujo<CR><CR><CR><CR><CR><CR><CR><CR><CR><CR><CR><CR><CR><CR><CR><CR><CR><CR><CR><CR><CR><CR><CR><CR><CR><CR><CR><CR><CR><CR><CR><CR><CR><CR><CR><CR><CR><CR><CR><CR><CR><CR><CR><CR><CR><CR><CR><Esc>kggjjpjpjpjpjpjpjpjpuuuuuuuuuui<CR><CR><CR><CR><CR><CR><CR><CR><CR><CR><CR><CR><CR><CR><CR><CR><CR><CR><CR><CR><CR><CR><CR><CR><CR><CR><CR><CR><CR><CR><CR><CR><CR><CR><CR><CR><CR><CR><CR><CR><CR><CR><CR><CR><CR><CR><CR><CR><Esc>kggji49<Esc>hvlyjpjpjpjpjpjpjpjp<Esc>la<BS>1<Esc>jpa<BS>0<Esc>kkla<BS>2<Esc>lkla<BS>3<Esc>kla<BS>4<Esc>kla<BS>5<Esc>kla<BS>6<Esc>kla<BS>7<Esc>kla<BS>8<Esc>kljjjjjjjjjhji39<Esc>hvlyjpjpjpjpjpjpjpjpjp<Esc>kja<BS>0<Esc>klr1kr2kr3kr4kr5kr6kr7kr8jjjjjjjjjjjkki29<Esc>hvlyjjpkpjjjpkpjjpjpjpjpjpr0kr1kr2kr3kr4kr5kr6kr7kr832ggi19<Esc>hvlyjpjpr7kr8jjpr6jpr5jpr4jpr3jpr2jpr1jpr0ji9<CR>8<CR>7<CR>6<CR>5<CR>4<CR>3<CR>2<CR>1<CR><Esc>jjjjjjjjjjjjddddddddddddddddddkkkkkkkkkkkkkkgg:wq<CR>

0 comments


Created by: @thomasvodrazka

604 active golfers, 2136 entries

Leaderboard (lowest score wins):
10
#91 - MEschenbacher / @eschenbacher_m

11/27/2021 at 11:17PM

10
#92 - Kiran / @kiranprasadk

11/28/2021 at 02:43PM

10
#93 - $HA-|| / @s_k0731

11/30/2021 at 04:58PM

10
#94 - Michael Herring / @mayoroftuesday

12/01/2021 at 05:11PM

10
#95 - Vladimir / @vnovichek

12/03/2021 at 01:05PM

10
#96 - Dima Horshenin / @DimaHorshenin

12/03/2021 at 06:21PM

10
#97 - Joe Ellis / @joechrisellis

12/05/2021 at 04:30PM

10
#98 - Ilango Rajagopal / @ilango100

12/06/2021 at 05:24AM

10
#99 - Steve Wolligandt / @SteveWolligandt

12/07/2021 at 11:33AM

10
#100 - KowerKoint2010 / @KowerKoint2010

12/09/2021 at 03:30AM

10
#101 - E / @EHeaux

12/10/2021 at 04:24AM

10
#102 - Chess Luo / @chessluo

12/11/2021 at 08:14PM

10
#103 - Peter Ly / @PeterLy71

12/12/2021 at 03:22PM

10
#104 - AMG / @anmigneer

12/14/2021 at 09:39AM

10
#105 - Elizabeth / @sprinkles418

12/14/2021 at 05:03PM

10
#106 - yxke / @_yxke

12/16/2021 at 03:00PM

10
#107 - Jianfeng / @Jianfen22425058

12/18/2021 at 08:51AM

10
#108 - Arya Kumar / @SusSquirrel

12/20/2021 at 05:40PM

10
#109 - ややお / @yayaoh

12/21/2021 at 08:12AM

10
#110 - sap / @sap38838304

12/24/2021 at 05:33PM

10
#111 - A A A / @37fatos

12/25/2021 at 02:35PM

10
#112 - Selvaganapathy P / @canabady

12/29/2021 at 06:14AM

10
#113 - Humbaba / @humbabu

12/31/2021 at 03:35PM

10
#114 - POSIX / @po6ix

01/07/2022 at 10:29AM

10
#115 - Theo Andersen Carton / @TheoAndersen

01/08/2022 at 01:46PM

10
#116 - Eric Briand / @eric_briand

01/08/2022 at 05:24PM

10
#117 - 勉强掩盖 / @NROOhu88PhVQYLT

01/12/2022 at 10:17AM

10
#118 - ahnon / @ahnon51259644

01/13/2022 at 06:56AM

10
#119 - fengc / @fengc

01/13/2022 at 07:53AM

10
#120 - jessepye / @jessepye

01/13/2022 at 09:36PM