Hi, here some wishes for the uVision environment: - The shortcut keys storage location should be shown somewhere (so that I can the shortcuts with me to my laptop easily). I think the most easy thing would be, if it would be displayed in the dialog "Edit"-"Configuration" on the page "Shortcut Keys" - (or in the Help file, if you press Help there). - Find-Replace (Search-Replace): The selection should NOT disappear, afer you did a replace in some selected lines (sometimes I want to change several texts in such a selection block, then it is VERY annoying, if I have to renew the selection every time). (Best would be, if also the search-replace window would keep open, until I close it explicitely, as in Visual C). - The status message "Passed the end of the file" should be accompanied with a beep (and it should disappear, if I do anything else than pressing F3 - now it just keeps standing there all the time, and I do not know, it it really passed end of file, or if this is due to some more previous search). - Precompiled headers: The possibility to group the source files into subfolders in the project-tree is very nice. Usually I now use the same subfolder names, which I also use in my source folder. BUT: Unfortunately Precompiled Headers do not work correctly with subfolders. (e. g. I have "#include stm32f4xx.h" at beginning of each source file, and then "pragma hdrstop". This works nicely, if all c files are in one folder. But if I organize them in different subfolders, it does not work any more).
Some more advanced wishes: - F4/ CTRL-F4: It would be VERY nice, if this would work like in Visual C: e. g. if I am in ModuleA.C and keep CTRL fixed and press 3 times F4 (3 is just some example), then for example I would reach ModuleX.C. If then I press CTRL-F4 ONCE, I come back to ModuleA.C. So every CTRL-F4 reorders the CTRL-F4 window list - and with CTRL-F4 once, I always come back to my last module. - It would be very nice, if function/procedure comments in Java style (/** .... */) would be supported, and would be shown in a yellow tooltip window, if I move over a function name. - Of course it would be very very very nice if structure parameter preview would work. If possible, not only after compilation/built (as I know it from some other microcontroller programming systems), but also if I change structures during a programming cycle, best of course also, if I define new structures (as in Visual C or Eclipse). - For precompiled header, it would be nice if there is a configuration possibility "create header through the file xxxx.h" - usually in any large multi-module project, I have one large header file which best should be handled by precompiled header functionality.
and depend on (set) the editor to convert them to spaces :)
Erik
In case anyone doesn't realise, "not using TABs" does not mean "not using the 'Tab' key" !!
"using"
... among other that does not come to mind to
(be able to specify that) files with warnings would recompile.
when you (like me) have 100+ files in a build and spot 1 warning after a total build, it is a major scrolling excersice to find the file with the warning.
eRIK
I like that suggestion, having been troubled by the situation before. Maybe a pop-up or something to skip the good and only report the bad.
That is a reason why I like command-line builds.
So piping output to file - better compilers can route error messages to stderr while the command line is sent to stdout. Or if that doesn't work, then sed or grep can extract the relevant information.
uVision crashes if I try replace with regular expression (at least an empty error window appears, and I cannot close the Replace window any more - necessary to shut down uVision and restart):
Replace with Regular expression fails (uVision somehow then blocks the replace window - keeps open and a Ding sound comes up if I try to close this window) (at least if I try the following replace: ")$" to ":" (Win7)).
Further of course it would be VERY nice, if there would appear some additional button "..." if I activate the checkbox "Regular expressions" (presenting the most popular regular expressions in some small help window or in a list - or F1 should work to show the most popular regular expressions - but I would prefer a button "..." as F1 typically takes quite much time and is a bit cumbersome - the list box as in Visual C is very helpful, but a small info window also would do it).