4 ms·
So, everyone is discussing the merit of VSCode instead of the bug in question; given this, I, too, shall give my opinion: if I want an extensible, portable, goo
by DiabloD3 6y ago
So, everyone is discussing the merit of VSCode instead of the bug in question; given this, I, too, shall give my opinion: if I want an extensible, portable, good text editor that has a great community... I'm just going to use Vim. Hell, I even abandoned my 20 year old config just to go use SpaceVim because of how great the community is.
If I want an IDE that is designed for a specific language? I use IntelliJ for Java/Kotlin projects, Visual Studio for C#, and nothing else really needs an IDE (as in, IntelliJ's siblings based on the same core IDE? I don't really benefit from them).
Where I see VSCode being used the most? Among non-programmers, programmers of beginner languages (Python, Javascript, et al), or among younger programmers that haven't taken the time to learn more ergonomic editors.
I also see it being used among some C/C++ and C# programmers... but I don't get the point, VSCode doesn't even really understand a lot of IDE concepts, for example: it doesn't understand the difference between a workspace and a project, yet gives people the obvious footgun of multi-root projects in the form of a workspace-by-name-but-not-by-concept.
I tried VSCode for like three days, and seriously cannot understand the draw of it for its advertised purpose (Visual Studio Lite), when its really just a code-oriented text editor, and Vim will always be more ergonomic for that purpose (assuming, of course, you're willing to learn how to be ergonomic).
Edit: Also, a lot of VSCode and Atom fans bring up LSPs: I can use those from Vim.
- vikingcaffiene 6y agoI dunno man. Like you, I use vim for lighter text editing tasks and JetBrains stuff for times I need to get serious. Your comments make me think that maybe you haven't spent enough time with vscode to appreciate it though. I think for a lot of folks its a really good middle ground and I am pretty sure MS's long game on it is as a replacement for Visual Studio (that might be projection though. I've always hated that IDE...). I guess I am saying that its a perfectly valid choice as a ones primary editor. I used it for a couple years and I have nothing but good things to say about it. I just happen to prefer vim + Intellij (with vim keybindings of course!!) :)
- DiabloD3 6y agoYou're actually partly right: Microsoft has said they're going to replace the native VS editor with VSCode's editing element. VSCode as an editor seems to be a better editor than VS's editor, so clearly VS can only get better, but the answer isn't replacing VS with VSCode entirely.
- mpawelski 6y agowhat, what? any source where Microsoft said it? That would be great though. Visual Studio then would finally get proper multi cursor support.
- tester34 6y ago> I am pretty sure MS's long game on it is as a replacement for Visual Studio (that might be projection though. I've always hated that IDE...). I hope not, at least unless VS Code improves heavily I mean, the real VS has its flaws and is giant, but it has times more reliable intellisense and stuff than VS Code
- DiabloD3 6y agoI've heard it both ways from both VS and VSCode users, both claiming their Intellisense works better. Most likely, they just implement a different set of features, and the best outcome would be one IDE that is a superset of both.