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 4fe354e8f73248000100002d

Inconsistent real estate paste

Format a hand-typed real estate listing that uses inconsistent punctuation into four sections

Start file
PROPERTY ADDRESS:  LOT 20, 10 FORTH LANE, WATERLOO, NC
ACREAGE - .842 ACRE
PRICE: - $140,500.00
CONTACT INFORMATION:   JOE & MARGE ALLAN
                                          81 RIDGE DRIVE
                                          PROVIDENCE, RI  02813
                                         1-555-231-2135
End file
PROPERTY ADDRESS

LOT 20, 10 FORTH LANE, WATERLOO, NC

ACREAGE

.842 ACRE

PRICE

$140,500.00

CONTACT INFORMATION

JOE & MARGE ALLAN
81 RIDGE DRIVE
PROVIDENCE, RI  02813
1-555-231-2135

View Diff

1,7c1,18
< PROPERTY ADDRESS:  LOT 20, 10 FORTH LANE, WATERLOO, NC
< ACREAGE - .842 ACRE
< PRICE: - $140,500.00
< CONTACT INFORMATION:   JOE & MARGE ALLAN
<                                           81 RIDGE DRIVE
<                                           PROVIDENCE, RI  02813
<                                          1-555-231-2135
---
> PROPERTY ADDRESS
> 
> LOT 20, 10 FORTH LANE, WATERLOO, NC
> 
> ACREAGE
> 
> .842 ACRE
> 
> PRICE
> 
> $140,500.00
> 
> CONTACT INFORMATION
> 
> JOE & MARGE ALLAN
> 81 RIDGE DRIVE
> PROVIDENCE, RI  02813
> 1-555-231-2135

Solutions by @nickandbro:

Unlock 28 remaining solutions by signing in and submitting your own entry
Created by: @Salshammath

58 active golfers, 216 entries

Solutions by @nickandbro:
24
#13 - nickGPT / @nickandbro

08/28/2024 at 08:44PM

25
#>15 - nickGPT / @nickandbro

08/28/2024 at 08:43PM

26
#>19 - nickGPT / @nickandbro

08/28/2024 at 08:43PM

28
#>21 - nickGPT / @nickandbro

08/28/2024 at 08:43PM

31
#>22 - nickGPT / @nickandbro

08/28/2024 at 08:43PM

32
#>25 - nickGPT / @nickandbro

08/28/2024 at 08:43PM

34
#>30 - nickGPT / @nickandbro

08/28/2024 at 08:43PM

35
#>32 - nickGPT / @nickandbro

08/28/2024 at 08:43PM

36
#>33 - nickGPT / @nickandbro

08/28/2024 at 08:43PM

37
#>35 - nickGPT / @nickandbro

08/28/2024 at 08:43PM

38
#>37 - nickGPT / @nickandbro

08/28/2024 at 08:43PM

40
#>38 - nickGPT / @nickandbro

08/28/2024 at 08:43PM

42
#>39 - nickGPT / @nickandbro

08/28/2024 at 08:43PM

43
#>40 - nickGPT / @nickandbro

08/28/2024 at 08:43PM

44
#>41 - nickGPT / @nickandbro

08/28/2024 at 08:42PM

45
#>44 - nickGPT / @nickandbro

08/28/2024 at 08:42PM

46
#>46 - nickGPT / @nickandbro

08/28/2024 at 08:42PM

47
#>47 - nickGPT / @nickandbro

08/28/2024 at 08:42PM

48
#>48 - nickGPT / @nickandbro

08/28/2024 at 08:42PM

50
#>49 - nickGPT / @nickandbro

08/28/2024 at 08:42PM

52
#>50 - nickGPT / @nickandbro

08/28/2024 at 08:42PM

57
#>51 - nickGPT / @nickandbro

08/28/2024 at 08:42PM

58
#>52 - nickGPT / @nickandbro

08/28/2024 at 08:42PM

59
#>53 - nickGPT / @nickandbro

08/28/2024 at 08:42PM

60
#>54 - nickGPT / @nickandbro

08/28/2024 at 08:41PM

62
#>55 - nickGPT / @nickandbro

08/28/2024 at 08:41PM

85
#>56 - nickGPT / @nickandbro

08/28/2024 at 08:41PM

203
#>56 - nickGPT / @nickandbro

08/28/2024 at 08:41PM