Does anyone know how to use column mode for editing source code within uVision3 IDE??? I am used to using Jens where I could insert text in a column format defined by the start and stop of the drag of my cursor. I could then right click and insert defined text on all lines simultaneously starting where my cursor orignated to the end of the highlighted segment area in a column format. Can anyone help with this??? I know how to use the Alt key and mouse to highlight text in a column format, but I can find a way to enter text on multiple lines in a column format. This is very annoying.
Alt + drag
http://www.keil.com/support/man/docs/uv4/uv4_ui_seltext.htm
Thank you for the reply, but I am not talking about just selecting text. I want to insert text in a similar format. However, I would like to define the location of the column to start on, then drag to the line where I want to stop at. Then I would like to somehow insert text at this defined location on all lines within the drag highlighted area starting from where the cursor began and stopped.
Which software package?
If you mean uVision, note that there is no reason why you have to use the uVision editor - you can edit your files with any editor you choose, and just use uVision for the build & debug.
You could even set up items on the uVision 'Tools' menu to open a file selected in the uVision Project view in your external editor...
I've done this before with CodeWright.
No, I just mean that I am constrained by the product I am working on. I know that you can do a bunch of extra goofing around to edit files outside of the system and import them back into the project, but this defeats the purpose of the package in one concept: project,editor,compiler,linker, and hex converter all in one. Now you have to go outside to get the features that you want to you. It would be nice for one if a company took into consideration all of the editing features that are used by 99% of the software programming community and design the IDE editing around that. Work-arounds are always possible, but convenience is priceless!
1) What "import back"?
2) No integrated environment will ever be able to match the features of any set of stand-alone tools. A swiss army knife will never match the individual tools.
3) I'm not so sure about 99% of the software programming community in regards to column editing.
edit files outside of the system and import them back into the project
Are you sure you know what you're talking about?
It would be nice for one if a company took into consideration all of the editing features that are used by 99% of the software programming community
And what evidence do you have that your particular feature of choice is actually among those 99%?
That set aside, no, that thing would not be nice. It would be huge to the point of being unusable, particularly for newbies.
For starters, it's quite a waste of manpower if every compiler vendor tries to match that goal on their own. The world doesn't need dozens of different implementations of the complete, all-features-covered, perfect IDE. It needs only one --- and it only took about 20 years for the community to realize that. Eclipse seems to be well on the way to eventually end this waste of effort.
"goofing around to edit files outside of the system and import them back into the project"
There is no "gofing around" - you just open the files in the normal manner in the editor(s) of your choice. Simples. Facilities are available to make that more convenient, if you wish.
There is also no "import back into the project" - uVision (unlike Eclipse) just references the files directly on the hardware. So it make no difference whatsoever whether edits are made with the internal editor, or an external tool.
"this defeats the purpose of the package in one concept"
True, but that is, in practice, an unachievable goal.
If there were one single editor which did everything that everybody wants in the way that everyone likes - well, we'd all be using it, wouldn't we?!
As it is, we all have our own preferences - so no "integrated" product can ever completely please all of the people all of the.
I mostly use the uVision internal editor, simply for the convenience. Sometimes, CodeWright has a specific feature that makes a specific task so much easier, that it's worth separately running-up CodeWright for it. Sometimes there's a task that's easier in Word!
I've found exactly the same with every IDE that I've ever used - including Embarcadero RAD Studio (Delphi/C++ Builder), MS Visual Studio, and Eclipse. This has nothing specifically to do with uVision.
"editing features that are used by 99% of the software programming community"
As I said, I was not previously aware of any editor that offered the feature you describe - let alone used it!
"convenience is priceless"
But the trouble with making such a "do-everything" tool is that the number of configuration options required to please everyone's taste would be so vast as to be unworkable. I think Eclipse epitomises this!
View all questions in Keil forum