2 ms·
One of the things that keeps me in VS (with VsVim) versus actual Vim for C# is that, for strictly typed languages, the autocomplete can't be beat. AFAIK, Vim au
by ufmace 11y ago
One of the things that keeps me in VS (with VsVim) versus actual Vim for C# is that, for strictly typed languages, the autocomplete can't be beat. AFAIK, Vim autocomplete solutions use a relatively dumb autocomplete, while VS knows the types of everything and shows you all of the things you can access and nothing you can't, including changes that haven't actually been compiled yet.
I also think that interactive debugging of any kind is much faster than printing debug messages most of the time. Even if it's just something like Ruby Pry, where you have a command line REPL while stopped on the breakpoint, it feels like a huge time saver when you can be stopped at a particular point and are free to check any variable and step whenever you want. Granted for some cases, like production web sites, there's no alternative to writing debug messages and trying to figure out what happened through them.
- whyever 11y agoYouCompleteMe (a vim plugin) uses clang to understand C++ code.
- inDigiNeous 11y agoI can definitely see the advantage in some cases of good breakpoint debugging with a nice IDE, but personally I like to see realtime what is happening while running the program and changing things around, without having to stop,break,continue and repeat this cycle which stops the flow. But each to his own. And like answered already, the YouCompleteMe uses clang to provide intelligent autocompletion for C/C++.