I searched the forum as well as google and could find nothing on this, so am posting here. Maybe it's old news.
WARNING: Make a backup of the C file used in the test below.
Using uVision 3.05c (and who knows, maybe other versions as well) open up any C file, place the cursor anywhere (it seems) and press Ctrl+U. Save the file, then reopen it. You'll notice that every character in the file is now lower case. Perhaps it's every character after the cursor ... I'm not sure of the specifics.
Considering that C is case sensitive, you can imagine how this could cast a gloom over ones day.
That's it. Obligatory condescending responses may now commence.
but possibly a bug in the editor.
uVision as such has Nothing, Nada, Zero to do with editing
Erik
Erik: Please define what uVision is. I don't have any extra "magic" editor started in the background when I start uVision. Or is it the editor I have started (and that shows up looking very much like uVision in the task manager)? But where is then the uVision???
uVision is an IDE (integrated development system) which IS NOT, but ties together, a compiler, a linker, an editor a .....
Thus an uVision bug by definition must be a bug in the "tie together" not in the performance of the individual things it ties together.
... would sound like quite a good choice for a hotkey to "Convert to Uppercase"
(in MS Visual Studio, it's Ctrl+Shift+U)
uVision - as in UV3.EXE - is a single application that provides an Editor, a Debugger, a Simulator, and a Project manager. All that stuff is a single, indivisible thing - so I think it is fair to say that a bug in the uVision editor is a bug in uVision.
On the other hand, the compiler, assembler, linker, librarian, downloader, etc are distinct applications which can be run independently of uVision.
PS
The above lists may not be exhaustive.
CTRL-U -> lowercase (for a marked section) CTRL-SHIFT-U uppercase
:-)