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
#271 - David Kutschke / @D4KU_

11/15/2020 at 11:49AM

10
#272 - Wayne / @lilwayne15561

11/16/2020 at 06:59PM

10
#273 - Arne Winter / @ArneWinter5

11/19/2020 at 01:50PM

10
#274 - 김도현 / @pykJzzzsmAzloZl

11/20/2020 at 06:54AM

10
#275 - hepebexè / @hepebexe

11/26/2020 at 09:52PM

10
#276 - MrRubiksSC / @RubiksSc

11/27/2020 at 02:57AM

10
#277 - Ihor / @Ihor96382508

11/30/2020 at 06:21AM

10
#278 - Hugh / @haquaman

11/30/2020 at 10:08PM

10
#279 - Jordan Joe Watson / @jordanjoewatson

12/01/2020 at 09:05PM

10
#280 - roudens / @roudens2

12/05/2020 at 10:28AM

10
#281 - Alex Watson / @AlexDewiWatson

12/08/2020 at 10:35PM

10
#282 - Dax / @zacoxi

12/11/2020 at 05:18AM

10
#283 - Ryan Way / @RyanWay16

12/12/2020 at 06:46AM

10
#284 - Jon Powers / @JonKPowers

12/12/2020 at 11:49PM

10
#285 - mevmev / @mevmev8

12/14/2020 at 12:45AM

10
#286 - Nedko Nedkov / @NedkoNedkov6

12/20/2020 at 12:55PM

10
#287 - John Doe / @JohnDoe75830353

12/22/2020 at 01:48PM

10
#288 - Manas / @weirdsmiley_

12/24/2020 at 02:18PM

10
#289 - kafang plays vimgolf / @KafangV

12/27/2020 at 10:27AM

10
#290 - Kapildev Neupane / @KapildevNeupane

01/01/2021 at 02:03PM

10
#291 - Gunter Kluge / @KlugeGunter

01/04/2021 at 03:15PM

10
#292 - Björn Struckmeier / @BjrnStruckmeie1

01/04/2021 at 03:39PM

10
#293 - Nicolas Pagny / @NicolasPagny

01/08/2021 at 11:34AM

10
#294 - A A A / @37fatos

01/09/2021 at 01:39AM

10
#295 - Horst / @Horst91706815

01/20/2021 at 01:58PM

10
#296 - zapakh / @zapakh

01/21/2021 at 06:16AM

10
#297 - Leon Si / @leonzalion

01/24/2021 at 03:17AM

10
#298 - Pranshu Goyal / @PranshuGoyal

01/24/2021 at 07:59AM

10
#299 - tylertucker202 / @tylertucker202

01/27/2021 at 02:55AM

10
#300 - Caleb Biddulph / @BiddulphCaleb

01/27/2021 at 04:09AM