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

Yo To Hello

Simply Turn Yo To Hello

Start file
YO WORLD
End file
HELLO WORLD

View Diff

YO WORLD
------------
HELLO WORLD

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 527 remaining solutions by signing in and submitting your own entry
#528 math is what I hate / @mpnmbn - Score: 232 - 03/13/22 @ 11:19
V:s/D/H<BS><BS><BS>W/H<CR>:s/HO/HE<CR>:s/HER/HEL<CR>:s.<BS>/HELL/HELL<CR>:s/HELLD/HELLO<CR>:s/Y/W<CR>:w/<BS><BS>s/O/O<CR>:s/WO/WOR<CR>:s/WOR/WORL<CR>:s/WORL/WORLD<CR>:s/\(WORLD\) <BS>\(HELLO\)<Left><Left><Left><Left><Left><Left><Left><Left><Left><Left><Right> <Right><Right><Right><Right><Right><Right><Right><Right><Right><Right><Right><Right><Right><Right><Right><Left><Left><Left><Left><Left><Left><Left><Left><Left><BS><Right><Right><Right><Right><Right><Right><Right><Right><Right><Right><Right><Right>/\2 \1<CR>V:s/\(WORLD\) \(E<BS>HELLO\)/\2 \1<CR><Esc>ZZ

0 comments


Created by: @dearved

528 active golfers, 1137 entries

Leaderboard (lowest score wins):
10
#151 - Виталий Макаров / @avada_keda_bra

07/12/2020 at 08:52PM

10
#152 - William Ott / @oddalot

07/12/2020 at 11:54PM

10
#153 - Moss / @m0ssc0de

07/14/2020 at 04:29AM

10
#154 - Eric Link / @elink_tx

07/15/2020 at 07:54PM

10
#155 - Chester Yap / @Chest_ErYap

07/16/2020 at 08:01PM

10
#156 - mp / @mp28812322

07/17/2020 at 11:47AM

10
#157 - John Cheesman / @blues_driven

07/17/2020 at 07:18PM

10
#158 - Remy_Clarke / @_Remy_Clarke_

07/17/2020 at 11:05PM

10
#159 - analogpixel / @analogp1xel

07/18/2020 at 05:02PM

10
#160 - tetsuW / @wakatetsu59

07/19/2020 at 06:20PM

10
#161 - matteo / @matteo55169132

07/19/2020 at 06:51PM

10
#162 - Daniel Habib / @danielhvs

07/20/2020 at 04:33AM

10
#163 - Justin Or / @just_in_awe

07/21/2020 at 04:17AM

10
#164 - Saurabh / @Saurabh09299

07/21/2020 at 11:18AM

10
#165 - JL T / @l0f4r0

07/21/2020 at 09:03PM

10
#166 - Jason / @jason_eveleth

07/22/2020 at 12:49PM

10
#167 - vito / @vito49999722

07/22/2020 at 05:34PM

10
#168 - Benjamin Turner / @passionsplay

07/23/2020 at 03:55AM

10
#169 - Chris Thompson / @ctmusicnz

07/23/2020 at 09:43PM

10
#170 - drGsus / @drGsus

07/24/2020 at 05:34PM

10
#171 - Tiago Nascimento / @tigum27

07/25/2020 at 02:06AM

10
#172 - Mislav Vuletić / @MasterGeeMedo

07/25/2020 at 07:01AM

10
#173 - Kim Bäckström / @Norttiiii

07/25/2020 at 08:49AM

10
#174 - Matt / @mcr05

07/25/2020 at 07:17PM

10
#175 - Norman Liu / @normanwliu

07/25/2020 at 10:37PM

10
#176 - Kurtis D. Miller / @phdkurt

07/26/2020 at 01:28AM

10
#177 - GenericHardwareGamer / @GnrikHrdwrGamer

07/26/2020 at 06:37AM

10
#178 - thejazzroot / @thejazzroot

07/26/2020 at 01:36PM

10
#179 - Petro Тrouq / @zulolosi

07/26/2020 at 07:06PM

10
#180 - Gergely Risko / @errge

07/28/2020 at 11:18PM