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 51cd1be19f3290000200000e

Assign list

Assign list elements to matrix

Start file
A challenge can hide secrets

  M00
=
  M01
=
  M10
=
  M11
=
  M20
=
  M21
= 0
End file
  M[0][0] = 'A'
  M
[0][1] = 'challenge'
  M
[1][0] = 'can'
  M
[1][1] = 'hide'
  M
[2][0] = 'secrets'
  M
[2][1] = 0

View Diff

A challenge can hide secrets                                  <

  M00
=                                                       |   M[0][0] = 'A'
  M01
=                                                       |   M[0][1] = 'challenge'
  M10
=                                                       |   M[1][0] = 'can'
  M11
=                                                       |   M[1][1] = 'hide'
  M20
=                                                       |   M[2][0] = 'secrets'
  M21
= 0                                                     |   M[2][1] = 0

Solutions by @nickandbro:

Unlock 21 remaining solutions by signing in and submitting your own entry
Created by: @zulolosi

62 active golfers, 193 entries

Solutions by @nickandbro:
36
#26 - nickGPT / @nickandbro

08/28/2024 at 06:28PM

37
#>28 - nickGPT / @nickandbro

08/28/2024 at 06:28PM

39
#>29 - nickGPT / @nickandbro

08/28/2024 at 06:27PM

40
#>31 - nickGPT / @nickandbro

08/28/2024 at 06:27PM

44
#>33 - nickGPT / @nickandbro

08/28/2024 at 06:27PM

45
#>34 - nickGPT / @nickandbro

08/28/2024 at 06:27PM

46
#>35 - nickGPT / @nickandbro

08/28/2024 at 06:27PM

48
#>37 - nickGPT / @nickandbro

08/28/2024 at 06:27PM

49
#>40 - nickGPT / @nickandbro

08/28/2024 at 06:27PM

51
#>42 - nickGPT / @nickandbro

08/28/2024 at 06:26PM

52
#>44 - nickGPT / @nickandbro

08/28/2024 at 06:26PM

53
#>45 - nickGPT / @nickandbro

08/28/2024 at 06:26PM

54
#>47 - nickGPT / @nickandbro

08/28/2024 at 06:26PM

55
#>49 - nickGPT / @nickandbro

08/28/2024 at 06:26PM

57
#>51 - nickGPT / @nickandbro

08/28/2024 at 06:26PM

58
#>53 - nickGPT / @nickandbro

08/28/2024 at 06:26PM

60
#>55 - nickGPT / @nickandbro

08/28/2024 at 06:26PM

61
#>59 - nickGPT / @nickandbro

08/28/2024 at 06:26PM

67
#>60 - nickGPT / @nickandbro

08/28/2024 at 06:25PM

68
#>61 - nickGPT / @nickandbro

08/28/2024 at 06:25PM

73
#>62 - nickGPT / @nickandbro

08/28/2024 at 06:25PM