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

Write Hello World in the 'i use arch btw' -programming language

> "I use Arch btw" is an esoteric programming language based on Brainfuck in which the Brainfuck commands have been replaced with the following keywords: i, use, arch, linux, btw, by, the, way. https://github.com/OverMighty/i-use-arch-btw

Start file
; Example program that prints "Hello, World!"

End file
; Example program that prints "Hello, World!"

linux the linux linux linux linux linux linux linux i arch use way i linux btw
linux the linux i arch arch arch arch arch use way i arch arch btw arch arch
arch arch arch arch arch btw btw arch arch arch btw the linux i arch arch arch
arch arch use way i arch btw linux linux linux linux linux linux linux linux
linux linux linux linux btw linux linux linux the linux i arch arch arch use way
i btw linux the linux linux linux i arch use way i linux linux linux btw arch
arch arch btw linux linux linux linux linux linux btw linux linux linux linux
linux linux linux linux btw linux the linux linux linux i arch use way i btw
the linux linux linux i arch use way i linux btw

View Diff

2a3,11
> linux the linux linux linux linux linux linux linux i arch use way i linux btw
> linux the linux i arch arch arch arch arch use way i arch arch btw arch arch
> arch arch arch arch arch btw btw arch arch arch btw the linux i arch arch arch
> arch arch use way i arch btw linux linux linux linux linux linux linux linux
> linux linux linux linux btw linux linux linux the linux i arch arch arch use way
> i btw linux the linux linux linux i arch use way i linux linux linux btw arch
> arch arch btw linux linux linux linux linux linux btw linux linux linux linux
> linux linux linux linux btw linux the linux linux linux i arch use way i btw
> the linux linux linux i arch use way i linux btw

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 5 remaining solutions by signing in and submitting your own entry
#6 Brogan / @Brogan79363502 - Score: 257 - 07/19/21 @ 14:36
ddoxt<Esc>7ax<Esc>aiauwixb<CR>xtxi<Esc>5aa<Esc>auwiaabaa<CR>aaaaabbaaabtxiaaa<CR>aauwiab<Esc>8ax<Esc>oxxxxbxxxtxiaaauw<CR>ibxtxxxiauwixxxba<CR>aab<Esc>6ax<Esc>abxxxx<CR>xxxxbxtxxxiauwib<CR>txxxiauwixb<Esc>:%s/t/the /g<CR>:%s/a/arch /g<CR>:%s/u/use /g<CR>:%s/w/way /g<CR>:%s/i/i /g<CR>:%s/b/btw /g<CR>:%s/x/linux /g<CR>:%s/ $//g<CR>ggP:wq<CR>

0 comments


Created by: @tuure_p

6 active golfers, 16 entries

Leaderboard (lowest score wins):
162
#1 - Filipe Brandenburger / @filbranden

05/21/2021 at 08:15PM

162
#2 - John Braxler / @braxler

05/25/2021 at 01:40PM

172
#3 - Jon Krause / @jkrause314

05/20/2021 at 03:41PM

172
#4 - Hugh / @haquaman

05/27/2021 at 11:54PM

250
#5 - mehbark / @mehbark

11/29/2021 at 04:16AM

257
#6 - Brogan / @Brogan79363502

07/19/2021 at 02:36PM