Hello 'C friends', I'm Alessandro and I'm new in this board.

I'm a software engineer from Italy and I'm an embedded developer.

With embedded, the problem is that often you must change your developer IDE, and so I'm searching a good and flexible IDE.

Until now I have used Ultra Edit.

But Ultraedit has only one BIG limit: there is no "intelligent auto compete".

So I have thought to buy a ne big brother of Ultraedit: UEStudio.

But fortunately, I have tried it before and... SSSS........TTT!! ItelliTips (the autocomplete engine of UEStudio) is really a BIG BIG ......... Too bugged and too approximative.

So, I'm searching a good alternative (open source or commercial).

The features I need are:

Block-Column Selection
Virtual space
Struct/Function autocomplete
Compare tool (if it's possible)

Utile now I have tried a lot of programs:

From Notepad++ to Slickedit, from Textpad to Scite.The only editor that is working like I would is VIM. (with right plugin). But the problem is that Vim is TOO HARD to use for me. I'm serching something of visual, and not a "console editor".

Thanks
Alessandro