First of all, happy new year everyone! Wish you the best, hope every project gets done (but it isn’t, according to Mayas, who cares right? )
Just kidding, moving on, as a (wannabe-full-time) programmer i spent a lot of time in Visual Studio so, as almost everything in my life, i want it personalized for my taste and necessities, customizing everything that i think of so i can feel “at home”, to the point that when i fresh install Visual Studio or for some reason have to work in another laptop that isn’t mine, Visual Studio feels like a hole new different application, lacking all my awesome extensions. A friend of mine asked me to list him everything i used so, i’m going to just post it here.
Default visual of Visual Studio (no pun intended):
Meet, my Visual Studio:
And i love it!
My extensions list:
- Visual Studio Color Theme Editor
- As the name suggest, this changes the color of the layout, pretty much straight forward…
- I use Elite Dark theme created by Ради Атанасов @ SharePoint.bg
- Hide Main Menu
- Another straight forward extension, it hides the Main Menu.
- To show the menu just hit ALT (or use the menu’s shortcuts, e.g: ALT+F for File menu), the bar will hide when focus is lost.
- Productivity Power Tools
- This adds a lot of cool and REALLY useful addins to Visual Studio, by far one of the most useful addins (so useful that Visual Studio 2011 will have this integrated by default ). I advise you to see all the features of this addin, if you don’t you will definitely not notice some, for instance, Column Guides, you should set one to 80 or 100 char’s (i prefer 80)
- NuGet is a Visual Studio 2010 extension that makes it easy to add, remove, and update libraries and tools in Visual Studio projects that use the .NET Framework.
- Used it to install Silverlight for Windows Phone Toolkit
- ReSharper, also known as R# (paid) *
- This is an addin specific for C# programing
- From ReSharper site: “ReSharper is a renowned productivity tool that makes Microsoft Visual Studio a muchbetter IDE. Thousands of .NET developers worldwide wonder how they’ve ever lived without ReSharper’s code inspections, automated refactorings, blazing fast navigation, and coding assistance.” I’m not here to advertise but, amen to that, they tell the truest of the stories, after “Productivity Power Tools” addin this is the next most usefull plugin for Visual Studio, this adds a LOT of new features, after you know everything you need about this tool your productivity will increase sky-high
- Visual Assist X, also known as VAX (paid) *
- This addin is like ReSharper, but a little more general, i used it because it adds some of the R# features to C/C++, Whole Tomato (the creators of VAX) squeezed the most they could out of C/C++, this eases the pain in the ass that is programing in C/C++ at least. Another thumbs up for productivity gain!
- Visual Studio Text color schemes
- I’m not using this for now because i have to temporarily program some things in C and VAX changes the syntax color, the VAX colors are useful but incompatible with the color scheme i generally use, you can change the VAX colors but i just didn’t want to go through all of that work.
- You can find some cool color schemes in Studio Styles , i use Monokai (the newer one) ! It’s the same i use in Notepad++ too.
- Snippet Designer
- Huge helper when you want to create a snippet. This should be integrated in future releases of Visual Studio, adding snippets without addins it’s really a primitive process.
- Debugger Canvas**
- It’s an experimental project in development by Microsoft
- The idea behind this is nice and useful but it takes a little more to start the debugging building process, i have this disabled for now but i will use it in a huge project that i have full of bugs, you will find the usefulness of this when you have a massive call stack and you wish you could see it all without having to hoop through all the codes and files. You should see the presentation video.
* I started to program back in my 9th/10th grade but the base of what i know about programing i’ve learned from one of the greatest teachers i had the luck to come across, Luís Cruz Filipe, back in 2008, he almost prohibited us from using IDE’s, we used Emacs to program (it’s like Notepad with syntax color highlighting) , a lot of students where against this approach because it’s basically a productivity nightmare, i wasn’t too happy with it but i used it anyway. After that semester i discussed that with a friend of mine and realized how much programing in Emacs had cemented my programing foundations, people always learn better when they have to do everything. The use (or not) of IDE’s when learning is debatable but about this 2 extensions, IMHO, i DON’T recommend you using them if you are learning / training to program (specially if you’re in college and have hand written programing tests), you will miss a lot of things you need.
** Visual Studio 2011 Ultimate only