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 542eff6588fc4d00021aa9cd

Refactor static member invocation

Someone used a static method. Refactor the method into a static import while fixing the assertion.

Start file
import org.Assert;

C{
	m(){
		Assert.assertEquals(42, "Meaning of life");
	}
}
End file
import static org.Assert.assertEquals;

C{
	m(){
		assertEquals("Meaning of life", "Meaning of life");
	}
}

View Diff

1c1
< import org.Assert;
---
> import static org.Assert.assertEquals;
5c5
< 		Assert.assertEquals(42, "Meaning of life");
---
> 		assertEquals("Meaning of life", "Meaning of life");

Solutions by @pj_frazer:

Unlock 11 remaining solutions by signing in and submitting your own entry
Created by: @quadface

63 active golfers, 198 entries

Solutions by @pj_frazer:
37
#42 - PJ Frazer / @pj_frazer

11/30/2018 at 02:40AM

38
#>44 - PJ Frazer / @pj_frazer

11/30/2018 at 02:37AM

41
#>53 - PJ Frazer / @pj_frazer

11/30/2018 at 02:32AM

42
#>53 - PJ Frazer / @pj_frazer

11/30/2018 at 02:36AM

44
#>56 - PJ Frazer / @pj_frazer

11/30/2018 at 02:25AM

44
#>56 - PJ Frazer / @pj_frazer

11/30/2018 at 02:31AM

45
#>56 - PJ Frazer / @pj_frazer

11/30/2018 at 02:22AM

47
#>56 - PJ Frazer / @pj_frazer

11/30/2018 at 02:27AM

50
#>59 - PJ Frazer / @pj_frazer

11/30/2018 at 02:19AM

55
#>60 - PJ Frazer / @pj_frazer

11/30/2018 at 02:18AM

59
#>61 - PJ Frazer / @pj_frazer

11/30/2018 at 02:16AM