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
#121 - もりを / @morio_prog

06/20/2020 at 03:25AM

10
#122 - Matthew Diamant / @matthewdiamant

06/20/2020 at 07:45AM

10
#123 - Christophe Robillard / @krichtof

06/20/2020 at 04:57PM

10
#124 - Jacob Shomstein / @jshoms

06/20/2020 at 06:36PM

10
#125 - Nicolás Palumbo / @palnicolas

06/22/2020 at 04:54PM

10
#126 - Parthasarathi Khirwadkar / @ParthKhirwadkar

06/23/2020 at 03:17PM

10
#127 - Tom / @Mutimbon

06/25/2020 at 09:16AM

10
#128 - MrRubiksSC / @ScRubiks

06/25/2020 at 09:49PM

10
#129 - James Elson / @JamesElson_RL

06/25/2020 at 10:11PM

10
#130 - mocihan / @mocihan

06/26/2020 at 01:25PM

10
#131 - Frederik Semmel / @frederik_semmel

06/27/2020 at 09:15AM

10
#132 - Aidan Wilson / @aidanbwilson

06/29/2020 at 05:54AM

10
#133 - Richard Lowe / @b0ggyb33

06/29/2020 at 06:16AM

10
#134 - Imer Chavez / @imer_chavez

06/30/2020 at 12:20AM

10
#135 - soundscope / @__soundscope__

06/30/2020 at 05:38AM

10
#136 - Mitchell Horning / @HorningMitchell

07/01/2020 at 12:59AM

10
#137 - Mario Olofo / @mario_olofo

07/01/2020 at 12:23PM

10
#138 - JLObject / @powful_panda

07/01/2020 at 02:49PM

10
#139 - serici / @serici

07/01/2020 at 09:18PM

10
#140 - Jan Sturm / @JanSturm77

07/02/2020 at 07:46PM

10
#141 - Josh Lindoo / @JoshLindoo

07/02/2020 at 08:22PM

10
#142 - Rishabh Dwivedi / @Rishabh45312910

07/03/2020 at 07:59PM

10
#143 - Brennan Barker / @BrennanJBarker

07/04/2020 at 11:53AM

10
#144 - Ron-Shan,Chang / @highlupin

07/05/2020 at 04:14AM

10
#145 - Lucas Moon / @LucasMo01299826

07/07/2020 at 05:50AM

10
#146 - SardarJitensha / @SJitensha

07/07/2020 at 12:17PM

10
#147 - artcha / @artushkevichs

07/08/2020 at 04:50PM

10
#148 - Zachary Noble / @znoble360

07/09/2020 at 01:21AM

10
#149 - Ángel Durán / @AngeeelD

07/09/2020 at 10:02PM

10
#150 - PK / @pkeugine

07/10/2020 at 09:41AM