>1. Renaming method parameters should update javadocs
+1 >3. When renaming methods/variables/whatever, all the appropriate sourcefles >should be checked out from sourcesafe with an appropriate message. (they >currentlty can give internal assert errors if you forget to check them out or >make them writeable) >4. Same as (3) but for search and replace -1 When we worked with SourceSafe, we had a lot of problems with this late-checkout. It's 10 times better to checkout the whole project (this takes a little time with SourceSafe). Otherwise it could happen, that one coworker checked in his changes, but you only check out one file of the dozens he modified and you get into trouble. If you have a large project (our's ~1900 files; ~2700 classes), you *really* get into trouble, because your local project becomes uncompilable! That's why we switched our version control system to cvs - it's less intrusive and works faster. >5. Default to only displaying ant targets with documentation (unless none >have documentation in which case you display them all). This is what ant1.5 >does and the ant-dev group recomends vendors do +1 >6. Sometimes when IDEA stops to think (GC or processing) it will swallow >keypresses. This is soooo annoying - can it be fixed ;) The strange thing is, that it generates nasty squares in the editor. >7. source file formatter should have some method to sort methods/variables >according to rules. ie sort on access (private/protected/public), >static/instance, name, getter/setters, variable/method, >constructor/destructor, user specified rules More easier to implement, but more powerful: Move up/down buttons in the Structure pane. >8. allow formatting tool to be called from external scripts (ala ant) Have a look at JIndent ( www.jindent.com ). >10. rename methods/variables that match specific pattern to another value >across multiple files (and files matched by regex as above). So you could >rename all member variables that use "m_" prefix to use just "_" as prefix ... or remove any prefix (sorry, could resist). >11. reformat comments to be less than specified column width (excluding >comments in <pre> blocks) >12. reformat code to be under specified line length with user configurable >rules on where to break lines +0.1 >13. reformat positioning of operators (ie + on end of line or start of >newline) +0.5 >14. allow a refactoring that will go in an add "final" to start of all >variables/parameters that are only assigned to once +1 >15. refactoring to place immutable/constant values in first position in >if()/while() etc expressions What do you mean? >16. reformatting to put in brackets for single line if statements +1 (and else-, for-, while-statements, too) >18. show all files in project list - dont hide ones that have no registered >types +1 >22. don't grab focus of windows if you are not top level window - that is >evil - evil I say!!!! +1 >23. a way to distinguish between Types and instances using color formatting >in editor +0.5 >28. ability to format > >int x, y; >as >int x; >int y; +0.5 >29. When pushing inner classes to top level do not ask if you want to add >outer class to constructor if inner "class" is an interface. +0.5 Servus Tom _______________________________________________ Eap-features mailing list [EMAIL PROTECTED] http://www.intellij.com/mailman/listinfo/eap-features
