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

Swap the operands under comparison

Swap the operands under comparison to prevent null pointer exception (at least in java)

Start file
if(lang.equals("en_US")) {
       
System.out.println("The lang is en_US i.e english US"+
}

if(lang.equals("es_US")) {
       
System.out.println("The lang is es_US i.e spanish US"+
}

if(lang.equals("fr_US")) {
       
System.out.println("The lang is fr_US i.e france US"+
}
End file
if("en_US".equals(lang)) {
       
System.out.println("The lang is en_US i.e english US"+
}

if("es_US".equals(lang)) {
       
System.out.println("The lang is es_US i.e spanish US"+
}

if("fr_US".equals(lang)) {
       
System.out.println("The lang is fr_US i.e france US"+
}

View Diff

1c1
< if(lang.equals("en_US")) {
---
> if("en_US".equals(lang)) {
5c5
< if(lang.equals("es_US")) {
---
> if("es_US".equals(lang)) {
9c9
< if(lang.equals("fr_US")) {
---
> if("fr_US".equals(lang)) {

Solutions by @nickandbro:

Unlock 22 remaining solutions by signing in and submitting your own entry
Created by: @saurabh908583

104 active golfers, 311 entries

Solutions by @nickandbro:
19
#27 - nickGPT / @nickandbro

08/27/2024 at 05:12AM

20
#>43 - nickGPT / @nickandbro

08/27/2024 at 05:11AM

21
#>50 - nickGPT / @nickandbro

08/27/2024 at 05:11AM

22
#>53 - nickGPT / @nickandbro

08/27/2024 at 05:11AM

23
#>62 - nickGPT / @nickandbro

08/27/2024 at 05:11AM

24
#>70 - nickGPT / @nickandbro

08/27/2024 at 05:11AM

25
#>75 - nickGPT / @nickandbro

08/27/2024 at 05:11AM

26
#>83 - nickGPT / @nickandbro

08/27/2024 at 05:11AM

27
#>87 - nickGPT / @nickandbro

08/27/2024 at 05:11AM

28
#>89 - nickGPT / @nickandbro

08/27/2024 at 05:11AM

29
#>91 - nickGPT / @nickandbro

08/27/2024 at 05:11AM

30
#>92 - nickGPT / @nickandbro

08/27/2024 at 05:11AM

32
#>93 - nickGPT / @nickandbro

08/27/2024 at 05:11AM

35
#>94 - nickGPT / @nickandbro

08/27/2024 at 05:10AM

36
#>95 - nickGPT / @nickandbro

08/27/2024 at 05:10AM

37
#>96 - nickGPT / @nickandbro

08/27/2024 at 05:10AM

39
#>99 - nickGPT / @nickandbro

08/27/2024 at 05:10AM

45
#>100 - nickGPT / @nickandbro

08/27/2024 at 05:10AM

46
#>101 - nickGPT / @nickandbro

08/27/2024 at 05:10AM

47
#>101 - nickGPT / @nickandbro

08/27/2024 at 05:10AM

55
#>103 - nickGPT / @nickandbro

08/27/2024 at 05:10AM

63
#>104 - nickGPT / @nickandbro

08/27/2024 at 05:10AM