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

xrandr outputs and dashes

uh oh, different video drivers identify display outputs with more dashes. Quick, need to change this xrandr script!

Start file
xrandr \
 
--output VIRTUAL1 --off \
 
--output DP3 --off \
 
--output eDP1 --off \
 
--output DP1 --off \
 
--output DP2 --off \
 
--output HDMI3 --off \
 
--output HDMI2 --off \
 
--output HDMI1 --off \
 
--output DP3-1 --off \
 
--output DP3-3 --off \
 
--output DP3-2 --off \
 
--output eDP1 --primary --mode 1920x1080
End file
xrandr \
 
--output VIRTUAL-1 --off \
 
--output DP-3 --off \
 
--output eDP-1 --off \
 
--output DP-1 --off \
 
--output DP-2 --off \
 
--output HDMI-3 --off \
 
--output HDMI-2 --off \
 
--output HDMI-1 --off \
 
--output DP-3-1 --off \
 
--output DP-3-3 --off \
 
--output DP-3-2 --off \
 
--output eDP-1 --primary --mode 1920x1080

View Diff

2,13c2,13
<   --output VIRTUAL1 --off \
<   --output DP3 --off \
<   --output eDP1 --off \
<   --output DP1 --off \
<   --output DP2 --off \
<   --output HDMI3 --off \
<   --output HDMI2 --off \
<   --output HDMI1 --off \
<   --output DP3-1 --off \
<   --output DP3-3 --off \
<   --output DP3-2 --off \
<   --output eDP1 --primary --mode 1920x1080
---
>   --output VIRTUAL-1 --off \
>   --output DP-3 --off \
>   --output eDP-1 --off \
>   --output DP-1 --off \
>   --output DP-2 --off \
>   --output HDMI-3 --off \
>   --output HDMI-2 --off \
>   --output HDMI-1 --off \
>   --output DP-3-1 --off \
>   --output DP-3-3 --off \
>   --output DP-3-2 --off \
>   --output eDP-1 --primary --mode 1920x1080

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 223 remaining solutions by signing in and submitting your own entry
#224 Kenny Nguyen / @KennyNg72375669 - Score: 56 - 08/05/20 @ 19:09
:%s/VIRTUAL/VIRTUAL-/g<CR>:%s/DP/DP-/g<CR>:%s/HDMI/HDMI-<CR>:wq!<CR>

0 comments


Created by: @argshook

224 active golfers, 716 entries

Leaderboard (lowest score wins):
12
#91 - quemeraisc / @quemeraisc

11/20/2020 at 09:19AM

12
#92 - drumstix576 / @drumstix576

11/20/2020 at 06:37PM

12
#93 - Filipe 💙 / @ABarroso

11/21/2020 at 02:27PM

12
#94 - hepebexè / @hepebexe

11/30/2020 at 07:11PM

12
#95 - Neverlandrunner / @neverlandrunner

12/06/2020 at 02:28PM

12
#96 - Dax / @zacoxi

12/14/2020 at 01:00PM

12
#97 - John Doe / @JohnDoe75830353

12/24/2020 at 01:54AM

12
#98 - Jung Yeon Park / @park_jungy

01/04/2021 at 02:21PM

12
#99 - Björn Struckmeier / @BjrnStruckmeie1

01/07/2021 at 01:05PM

12
#100 - A A A / @37fatos

01/10/2021 at 07:58PM

12
#101 - Ray Dennis / @raysden

01/11/2021 at 03:06PM

12
#102 - 蔡徐坤真是爱吃屎 / @Hashub7

01/21/2021 at 12:01PM

12
#103 - Andreas Siegrist / @andreaszwei

01/25/2021 at 09:09AM

12
#104 - Jianfeng / @Jianfen22425058

02/03/2021 at 07:15AM

12
#105 - pherapont / @pherapont1

02/09/2021 at 05:03AM

12
#106 - 김범준 / @kmbmjn

02/17/2021 at 01:31AM

12
#107 - Łukasz / @srokadev

02/17/2021 at 12:26PM

12
#108 - hamb / @hamb88140219

02/21/2021 at 09:31AM

12
#109 - der tanzbaer / @der_tanzbaer

03/10/2021 at 03:56PM

12
#110 - Paul Adlene / @AdlenePaul

03/14/2021 at 08:15PM

12
#111 - maxtong / @maxtong1987

03/19/2021 at 09:57AM

12
#112 - roudens / @roudens2

05/08/2021 at 02:42PM

12
#113 - grsh / @girish_i_am

05/28/2021 at 11:31AM

12
#114 - Arya Kumar / @SusSquirrel

05/31/2021 at 02:57PM

12
#115 - vim_maxter / @MaxterVim

07/05/2021 at 12:25PM

12
#116 - pikjes / @pikjes2

07/15/2021 at 11:36AM

12
#117 - Michel Viktor / @tomkpz

08/08/2021 at 09:19PM

12
#118 - Roman Privalov / @RomanPrivalov

08/22/2021 at 10:02PM

12
#119 - mevmev / @mevmev8

09/03/2021 at 05:43AM

12
#120 - Hossein Yousefi 💙 / @u_hossein

09/06/2021 at 08:06PM