Awesome extension. I have small problem with go to definition: Here are following steps which should not trigger go to definition yet they do:
User presses mouse left button and drags mouse cursor to select text. Before user releases left mouse button, he presses ctrl key (in i.e. CTRL+C copy operation). User releases left mouse button while still holding ctrl+C. Power tools try to go to definition (which should not happen).
My suggestion: Only go to definition if mouse button was pressed while holding ctrl (not released).
I have just opted for this Tool.. A worth appreciable tool and is indeed very very helpful to me at-least and for other developers it provides various classic extensions. I can recommend it others..
Soulution Navigator is a big improvement over Solution Explorer. But after I installed this tool I can no longer highlight and drag a line to another position in my code.
Would be a great addition if it didn't keep changing my colors I have set for the editor. I always have to go in and reset my settings using the "Import and Export Settings Wizard". Also, I have my windows defaulted to floating when I open any file. It appears that the paint call isn't working correctly until I resize the window of that file. Otherwise, I'm left with the old style of the minimize/max/exit buttons you would see in Windows 98. And there are many dots that show up around the edges. Another issue is I hate that every time I start or stop an application from running, every window I have opened gets closed and reopened again. Is it really necessary to do that? These are the few rants and pet peeves I have with this tool. Otherwise, it would be awesome! Oh, one more thing, I have to double-click the "X" to close the window when it should be a single-click.
I cant install this on my machine. I get an error: This extension is not installable on any currently installed products. There is no info I can find on this issue. The Q&A section of this site is unhelpful and has poor functionality. Why is there no info on system requirements and installation? BTW I have Administrator rights. I am running VS as Administrator.
Hi Guys! Thanks for plugin. Can you do in the next release highlighting on the graphic scroller like in the RockScroll (http://www.hanselman.com/blog/IntroducingRockScroll.aspx) plugin? Thanks.
I would install this just for the solution explorer feature which I found to be very useful. So nice to see this in VS2012. Looking forward to a version for VS2012...
When I try to open the XML Schema Explorer, the 'Solution Navigator' gets the focus and the XML Schema Explorer pops up and get closed immediately again. So where's the XML Schema Explorer Window? I think it has to do with tools. Same experience someone?
I can create and compile a c++ test project. However, if VS 2010 is restarted and I try to load the test project solution, VS crashes. It works fine if the 'Productivity Power Tools' extension is disabled. I am using version 10.0.10725.12.
By default the tools bind to Ctrl-2 to show intellisense info. The binding is flawed so that also AltGr-2 is considered Ctrl-2. This causes a huge problem since AltGr-2 is @ character in the Finnish keyboard layout. Could this be fixed so that AltGr is NOT considered the same as Ctrl?
With Solution Navigator (SN) enabled, Intellisense is disabled. For example, in a code window, when I hover over "method" in "object.method", instead of getting an Intellisense pop-up, I get a Solution Navigator pop-up. Is this by design? If I turn Solution Navigator off, the Intellisense pop-up returns. I'm using VB; maybe this is just in VB and not C#?
Hi Bill,
There is the option to turn off the tool tips. From the menu select: Tools... Options.. Productivity Power Tools .... Solution Navigator and uncheck "Enable interactive tooltips"
I don't see that option. I'm using version 10.0.10710.22. I see Tools...Options...Productivity Power Tools. This shows on/off sliders. There is one for Solution Navigator. I can turn that off and it restores the tooltips but I lose the Solution Navigator window.
Under Productivity power tools there should be two "sub options" Namely
-All Extensions
-Solution Navigator
It is under the solution Navigator option that you will find the option to turn off interactive tool tips.
Under C# I am having the exact opposite issue with both (intellsense and Solution Navigator) tooltips showing up and the intellsense tooltip covers up ( or is drawn on top of ) the solution navigator tooltip.
Any ideas how to resolve this ?
Thanks.
Under Productivity Tools I had two sub-items: All Extensions and Document Tab Well. I just upgraded to 10.0.10725.12 and now Solution Navigator shows as a third sub-item. I can now toggle off Interactive Tooltips.
When you have the document tab well enabled with tab sorting 'by project' and a lot (50+) of source files open, it takes a long time to start or stop debugging (or attach/detach) 15-30 seconds or more in some cases. The time taken goes up as the number of open source files goes up and devenv.exe uses 100% of one cpu core during this time.
Some sort of O(n^2) code running in the extension in response to the debug start/stop I would expect.
Otherwise a fabulous extension - the only other niggle is if you type '{<Enter>', you often have still down when pressing enter, which steps the insertion point *past* the automatically inserted close brace :(.
thanks,
Robin
Closing the Add Reference Dialogue while its refreshing/building the assembly list results in a NullReferenceException.
29/07/2010 6:06:32 PM
System.NullReferenceException: Object reference not set to an instance of an object.
at Microsoft.VSProjectPlus.AssemblyReferenceProvider.Dispose()
at Microsoft.VSProjectPlus.AddReferenceDialog.AddReferenceDialogView_Closed(Object sender, EventArgs e)
at System.Windows.Window.OnClosed(EventArgs e)
at Microsoft.VisualStudio.PlatformUI.DialogWindowBase.OnClosed(EventArgs e)
at System.Windows.Window.WmDestroy()
at System.Windows.Window.WindowFilterMessage(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
This is truly a great extension, and the new features in the latest update make it even more incredible--I would redouble my 5-star rating if I could. Thanks for taking my request to make control-click navigation more compatible with ctrl-dragging!
Since you guys are so awesome at improving Visual Studio's subtle annoyances, I have one more feature request for something that has been bothering me for some time:
I would love if the members drop-down menu for code files would list members in the order they are declared in the file. I find this significantly improves organization of code by promoting better ordering of member declarations within a code file. I remember back to my Mac programming days using CodeWarrior this is how the member menu was organized and I guarantee you my code files were significantly more organized back then.
On top of this, it would be great if one could see #region declarations in this menu as well, as well as the ability to add separators to the menu (CodeWarrior did this with "#pragma mark -" directives)--again this promotes organization of members by grouping related members/properties together.
Even just ordering it based on the order they appear in the code would be a significant improvement over alphabetical ordering.
In closing I would also like to second another user's suggestion of automatic namespace resolution (adding "using" directives automatically when there is only one choice of resolution). Coupled with automatic unused "using" cleanup, this could be a significant productivity enhancement.
Cheers, and thanks again for a great extension!
You might want to take a look at the VS10x Code Map extension (http://visualstudiogallery.msdn.microsoft.com/en-us/1c54d1bd-d898-4705-903f-fa4a319b50f2), it adds a collapsible sidebar to the editor which (by default) lists the members in the order they are declared in code. It also shows regions and has a few other cool features like showing which parts of the file you've visited recently.
Another one you might want to look at is PowerCommands for Visual Studio 2010 (http://visualstudiogallery.msdn.microsoft.com/en-us/e5f41ad9-4edc-4912-bca3-91147db95b99). One of the commands it adds is "Remove and Sort Usings"; there is an option under PowerCommands > General to have the command execute automatically when you save a file.
Thanks Rory--I will try it out. It looks handy, but would be even better if it simply offered a quick-access menu. I don't have a lot of screen real estate for additional sidebars.
I love the extension but after the update I'm no longer able to write the @ sign (AltGr+2 on a danish keyboard) in the editor. How do I turn off this shortcut? I've looked in the keyboard configuration in the options window but it says the combination is not assigned to any command? Is it possible to turn off some other way?
Same problem here with the Finnish keyboard. Cannot type @ if Solution Navigator is enabled. It's supposed to hijack only Ctrl 2 but it seems to also hijack AltGr 2 (Ctrl Alt 2) :(
I use an alternate source control system, Mercurial, which integrates with VS via the extension Visual HG. This extension seems to be incompatible with Solution Navigator which is showing source control status icons which are incorrect. Solution Explorer still works as expected.