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
#121 - yancy / @yancy_dong

09/17/2021 at 02:17AM

12
#122 - jdfgjhsbd / @bli231957

10/02/2021 at 10:24AM

12
#123 - Hommels / @pseudohommels

10/26/2021 at 05:00AM

12
#124 - migoo / @migoo00668679

11/04/2021 at 08:39AM

12
#125 - redraw / @redraw_

11/13/2021 at 07:09AM

12
#126 - Max / @Max17868626

11/16/2021 at 02:50AM

12
#127 - ややお / @yayaoh

01/01/2022 at 01:48PM

12
#128 - Humbaba / @humbabu

01/04/2022 at 09:05PM

12
#129 - russellzhaomao / @russellzhaomao

05/23/2022 at 07:44AM

12
#130 - Alex / @AlexanderHeatl2

07/06/2022 at 09:05PM

12
#131 - Brandon / @Brandon10678836

08/25/2022 at 11:27AM

12
#132 - Kausic / @Kausic99

09/25/2022 at 07:18AM

12
#133 - Janzen / @__Coos

10/06/2022 at 08:56AM

12
#134 - キムラ・OPEL・ユウジ / @kimurayuuji79

11/14/2022 at 09:49AM

12
#135 - steve / @steve35773420

11/20/2022 at 01:43PM

12
#136 - Marco Meinardi / @Kee__no

12/30/2022 at 09:27PM

12
#137 - RosaTryp / @RosaTryp

03/13/2023 at 06:32PM

12
#138 - Olivier Bégassat / @zk_evm

06/11/2023 at 08:00PM

12
#139 - vimmac / @vimmac13823

06/14/2023 at 06:34AM

12
#140 - مرجان / @IEnfantTerribIe

08/03/2023 at 05:47PM

12
#141 - moh ayaya / @AyayaMoh

08/27/2023 at 05:22PM

12
#142 - 7733865@qq.com / @tjxwg

10/06/2023 at 07:33AM

12
#143 - Luoyb / @Luoyb

10/26/2023 at 02:38AM

12
#144 - Adrián Fidalgo-Díaz / @adrianFD22

12/17/2023 at 04:00PM

12
#145 - xiaoao1024 / @xiaoao1024

05/10/2024 at 09:11AM

12
#146 - luke37842 / @luke37842

05/16/2024 at 10:38AM

12
#147 - Aly Thobani / @alythobani

05/28/2024 at 08:08PM

12
#148 - Peppa Pig / @PeppaPigSg

06/17/2024 at 04:16AM

12
#149 - nickGPT / @nickandbro

08/24/2024 at 05:48AM

12
#150 - Pablo Acuna / @pacuna

09/03/2024 at 02:02AM