We are running a survey to help us improve the experience for all of our members. If you see the survey appear, please take the time to tell us about your experience if you can.
Is there any refactoring tools/plug-ins/add-ons (even 3rd party) available for Keil IDE?
or
Has anyone done this sort of things any other way (any standalone tools/applications)?
Many Thanks for your suggestions and help
Erik
How would you do the scope-sensitive search-&-replace?
I do not have the manual here in the hotel, but it can do things I do not even know about.
I have done searches/replaces that involved umpteen wildcards, umpteen fixed fields, went across sveral lines for the match and it worked. For global search (and replace) you can select virtually any definition of what nto include.
Thank you all for your participation in this question, I would like to provide a summary of what have been discussed up to now.
The refactoring approach for your source code would be one of these:
1- Use Keil's IDE (best way for small-to-medium amount of sourcecode, specially if you yourself have written most part of that code)
2- Use MS Visual C++ IDE.
3- Use Eclipse IDE's Integrated tools.
4- Use SlickEdit (Stand alone / Eclipse plug-in / MSVC plug-in)
5- Use Borland's CodeWright
I will need some time to evaluate these methods and see which one best satisfies my needs.
I found the suggestions made here very useful, I will be very happy to hear new ideas as well.
Many Thanks, Ali.
"The refactoring approach for your source code would be one of these"
I don't think I've ever done a project where I rely solely on one single product!
All products have strengths & weaknesses - so there's always some areas where one excels, and others where another is better.
eg, I very often have both uVision and CodeWright open simultaneously for working on the same project.
"1- Use Keil's IDE (best way for small-to-medium amount of sourcecode, specially if you yourself have written most part of that code)"
The editor and project manager in uVision are both really quite basic and limited - the only reason to use it is for its direct integration with the build & debug tools. So, if you have other IDEs and tools available for source-only tasks, I would certainly prefer them!