Great potential, but seems to continually hang or crash visual studio, even blue screened my machine once. I've finally resorted to disabling it :(. If there weren't so many bugs, it would be great, but for now, it causes more pain than help.
Issues i've seen seem to come from the document well...it moves tabs around unexpectedly from docked to undocked or visa versa, doesn't always sort, selecting a different tab sometimes crashes the ui. Sometimes selecting a tab shows nothing in the editor (just a blank screen)
Some duplicated functionality between PPT and CodeRush but equally there is a lot of great visual studio improvements that none of the productivity tools (CodeRush, Resharper or Telerik JustCode) offer.
my ide did crashed several times (on renaming control in winform designer), i attach vs procces to another ans see a null reference exception from Microsoft.PowerTool. finaly i disables powertools and then everything is ok now. my powertools is uptodate at this time (30.05.2010)
In general still as useful as previous version but has two problem areas that I would like see fixed.
First, the new Find conflicts with both Edit.Find and Edit.GotoFindCombo; if you use only the new Find it works OK but then F3 no longer works to proceed to next instance. You CAN disable this feature without disabling the entire extension; just turn off the "Quick Find" feature. Honestly, other than the bright yellow highlighting, I don't see the real advantage of this feature. I bind Ctrl-D to the Edit.GotoFindCombo which works ostensibly the same.
Second, the Fix Mixed Tabs feature has regressed. It properly analyzes and identifies files with mixed tabs. You can click the 'x' to make the toolbar disappear. But if you click "Don't show again", nothing immediately happens - if you then click Tabify or Untabify VS will crash, if you click 'x' nothing happens and the toolbar does not go away.
I removed it after getting tired of the new Find because the keyboard command don’t work: F3 or Alt-F to find the next, Alt-R to replace current, Alt-A to replace all, Tab from the “Find what” to the “Replace with” entries.
I'm only going to talk about the new find feature, because all the others are generally good:
The new find feature is 100x better and much much faster than the built in find. I also like the fact that it always does a search in document and doesn't constantly default to "Search Solution" that can ruin your whole day.. that said - the quick replace is 1000x worse than the built-in and pretty much completely unusable.
I often have the need to do a replace in selection - this is the ONLY time I ever do a replace and it's always in a selection and it's always a 'Replace All'. This now requires about 10x as much effort as before and the default is to replace everything in the document, which is pretty much NEVER what you want.
To kick it all off you can't turn off the new replace without also turning off the new find. So where one saves my life, the other kills it.
The color-coded marker/ui in the scrollbar is very innovative - making use of dead space that previously required a dedicated column in the code view - and with Shift+Click on the scrollbar to go to a specific marker I can navigate very quickly. Other enhancements to functionality are nice, but the quiet little visual cues are what help me most. I only use a fraction of all the functionality in this extension, so it's nice to be able to control usage through the options menu. Great job.
Useful tool. If find that "In Current Block" and, as others have said "In Selection" are are missed when using the new Find feature - even showing them under the options drop-down would improve things. Yes you can disable a feature if you don't like it, but I'm sure it's useful to have feedback on all the features if any case. This is more productive than the majority of users disabling the feature and not saying anything about it.
Useful tool, makes very small improvements to the Visual Studio UI.
"Highlight Current Line" alone makes this tool worth it, although the Tabbing and Solution Navigator features are awesome as well.
Note: Contrary to other reviews, *every* feature can be turned on or off, including the new search feature: Tools//Options: Productivity Power Tools//All Extensions allows you to turn each new feature on or off. "Quick Find" is the new search functionality. I have it currently disabled.
Second note: Replace in Selection is still usable from the normal Find and Replace tool bar which is even usable while the Quick Find is enabled.
I am using VS 2010 Pro. I installed Productivity Power Tools this morning and I am trying to become more familiar with it`s use. I noticed that the Solution Navigator is not displaying properties and methods like it does in the example picture. What do I need to do to make these show up, it seems like it would be useful to have them? Thanks.
Before this extension, my debugging window tabs would be remembered. Typically I keep "Autos" and "Output" selected. Now it appears that I get random tabs selected when debugging starts. Don't like that.
There's a GDI object resource leak when using the enhanced scrollbar on full mode. If you open task manager, enable GDI Objects column and open file after file you will notice it growing with each file opened, and never cleaned up. Once it hits 10000 Visual Studio crashes. Whilst it grows things get slower and slower. The enhanced scrollbar is the best feature of PPT so it would be very nice to have this fixed asap.
I confirm this with VS2012 Update 4 and extension version 11.0.60403.0.
When the enhanced scrollbar is enables and in full mode, there is a considerable GDI object leak.
To test this:
0. Make sure enhanced scrollbar is enables and in full mode
1. With task manager or process explorer, inspect the number of GDI objects used by Visual Studio
2. Open a file
3. Inspect the number of GDI objects again
4. Close the file
5. Inspect the number of GDI objects again
6. Repeat steps 2 through 5 a few dozen times; you may use the same file or another file
Expected output (assuming eager disposal of GDI objects):
3. An increase in GDI objects since the last observation
5. A decrease in GDI objects since the last observation by the same amount it increased in 3
Expected output (assuming eventual disposal of GDI objects, subject to GC):
3. An increase in GDI objects since the last observation
5. An eventual decrease in GDI objects to the number observed in 1, or by the sum of the increases observed in 3; otherwise, no change
3. An increase in GDI objects since the last observation between 50 and 100
5. A decrease in GDI objects since the last observation between 0 and 10
What this means is that the number of GDI objects grows quite fast. Eventually the default GDI limit of 10000 is reached and Visual Studio stops responding.
With multiple instances of Visual Studio open, the session's GDI limit is easily reached, affecting all other open applications and making the whole session unstable.
i love this plugin for vs2010 - ive been using it for ages but it keeps crashing my ide and its getting so bad (9 crashes today, all from this plugin) that ill have to stop using it if it cant be fixed - is the source code available so that we can fix the bugs?