Visual Studio 2017
So, I have to use this software every day as part of my job. Here are some thoughts:
Search results should be improved – when I am looking at search results it would be great to be able to bookmark or add a debug point directly from the results. I get around this by docking search results in the left gutter, then as you run through them the file viewing buffer (middle pane) follows your clicks and you can do what you need to do there.
Speed – I would love if it made easier to figure out what is triggering all the background jobs. I have been trying for months to figure out how to turn off this one feature I am not using but which causes VS to churn for minutes at a time, occasionally.
Starting up debug threads – I have NO idea how you would do this but it would be nice if, when I am attaching to an IIS thread, it was faster. I know it is our crazy codebase full of massive DLLs that is slowing this down but it would still be nice if it were magically faster. 😭 One thing I do know is if I were to wipe my system and reinstall, it would be very, very fast and slowly slow down over time. I'd like to be able to figure out why this is happening.
Having said that, I do love the IDE in the way you love your family. This is my IDE and no matter how much I love Emacs, Linux, make files, and other software, I'll always come back to VS because it is what I know best, and the is the best tool for my particular job. While working in Windows I have tried to use Emacs as my main editor when not in VS and even went so far as to use Emacs keybindings in Visual Studio but I always end up reverting back (and using Visual Studio Code as my non-IDE editor).
One change I did make to VS Code after my last attempt is I replaced Ctrl-p with Alt-x to invoke commands (like Emacs) which has made the editor feel much more natural to me since in Emacs I use helm and hit Meta-x then type commands – this is essentially how VS Code works.