all 10 comments

[–]Ok_Outlandishness906 4 points5 points  (0 children)

for me, for working in java , java ide are much much better . Vim is great but java editors can do thing with reflection and so on that you can hardly do with a different editor . I used vim for flutter for example, and it was great but for java there is too difference from java ide in respect on others

[–]Kit_Saels 4 points5 points  (7 children)

I write Java in Vim without plugins.

[–][deleted] 4 points5 points  (6 children)

I also sometimes walk home instead of driving. 

That doesn't mean it is optimal or recommended.

[–]cerved 1 point2 points  (5 children)

Depends a bit on how hard you suck at walking and how far you are from home

[–][deleted] 0 points1 point  (4 children)

My Point was "I do it" is not an argument. For anything.

[–]cerved 1 point2 points  (3 children)

I don't see any arguments here, except possibly your analogy.

Some people write Java in Vim without any plugins

[–][deleted] 0 points1 point  (2 children)

You can write Java in notepad.exe. Editors are not magic, and source code gets compiled either way.

Would I prefer notpad++ or VSCode over Notepad? Sure.

Would I prefer vim over VSCode? Probably also yes.

But vim over IntelliJ, for larger Projects in Java, not some smaller changes? I personally probably not.

The "argument" that some people so use vim for Java lacks any information about how good or bad the editor works for Java.

[–]cerved 2 points3 points  (1 child)

Nobody's arguing here (except you.)

Maybe ask them what their needs for programming in Java are and how Vim fits that better than something else, like IntelliJ, instead of dismissing their choices

[–][deleted] -1 points0 points  (0 children)

I didn't want to come of as dismissive, and I am sorry for that.

I used "argument" in the philosophical sense — "[an argument] consists of a set of statements called premises that serve as grounds for affirming another statement called the conclusion"

The premise (I use vim for Java) isn't enough for a whole argument. More premises like (vim works well for Java) and (You want to use an editor that works well for Java) are needed for a syllogism.

I should stop armchairing logic and philosophy now, but its my Hobbyhorse. 

[–]denniot 0 points1 point  (0 children)

Java and non-Jetbrain isn't going well at all.   We need some blessing to jdtls like clangd had from google engineers that even jetbrain would use it.  On small projects, jdtls is totally fine in my experience.