3 ms·
> intellij isn't popular just for code completion But it's still ten times better than anything that vscode or Visual Studio offers when it comes to f.e. C#. VS
by atraac 4y ago
> intellij isn't popular just for code completion
But it's still ten times better than anything that vscode or Visual Studio offers when it comes to f.e. C#. VS was supposed to get better with IntlliSense but it will still put some obscure system class names higher than your local variables in autocomplete suggestions... It's really hard to get to vscode/VS after using JetBrains products for a while. To me it feels like shooting yourself in the knee just for the sake of being hip and 'cool'.
- Shadonototra 4y agoexactly, i found the same issue with VSCode and various LSP implementations, it's very poor compared to intellij, that IDE knows your code perfectly, as a result navigation is super smooth, you have access to advanced refactoring tools and great debugging support, jetbrains mastered it, they are unmatched, i wish they supported more languages (D, Zig for example)
- nvarsj 4y agoIt really depends on the LSP implementation. Some are pretty bad. Some are really good. For example, Jetbrains Webstorm uses the same Microsoft LSP server as VSCode. Typescript support is really good in VSCode. I also find the golang LSP server to be pretty comparable, although it could use some polish. Another area where VSCode/LSP blows away Jetbrains is with C/C++ code, using something like ccls, and rust with rust-analyzer. Like I said, in my ideal world, Jetbrains would simply provide commercial LSP servers for all of the things they support. Like you said, they have some of the best in class IDE support for various languages, especially JVM.