IMHO Visual Studio 2005 SP1 + Visual Assist X 10.3 is the best. If you will implement all features of Visual Assist, I'll use HiQt )) Try it and you will understand me... After using it, all other editors with code completion looks like Windows Notepad...
Hi Wizard. I judge from your name that, if possible, you would like Microsoft to create your program for you-- (just a funny observation)
Remember that notepad serves a purpose too. Most Visual Studio users will resort to editing with notepad on occassion. Why? Because it's lightweight and they know exactly what they are doing to their file. That's the idea of HiQt... you know what it's doing to your project (i.e. nothing). Editing with visual studio is a one way street... load your project in there, and you've lost control of your .pro file. Then you might also start using microsoft-dependent libraries... then you may have lost chance to be open source.... as we saw in a recent post.
JM
is there code completion? if yes, how to get it to work?
I wrote a class
class foo()
{
int bar();
}
but starting to write the .cpp file didn't show anything when I started to write
int foo::ba
Edit:
After som fiddeling with ctags, I got code completion to work better, still not perfect, but a lot better than I've got it to work in qdevelop.
Last edited by Morea; 1st September 2007 at 18:54.
Morea, I'm glad you got it working somewhat satisfactorily. I assume you are using Linux... on windows it should work out of the box. On linux, you need to make sure you are pointing to an updated version of ctags.
Feel free to send me instances where code completion does not work - I am aware of some already, but always good to get feedback.
Hi magland,
I just downloaded the Alpha Version of HaiQ IDE and got more than I expected. Thank you for the great work.
HaiQ is small, easy and stable. The help function is the fastest I have seen and the code completion works fine. I love it.
What I don 't love is, that HaiQ seems to write something to the registry.
Is that really necessary?
something strange:
completion work for cause
but not for
what the difference?
The reason is that in the Qt source qstring.h, the function split() is declared as
and ctags gets confused by the Q_REQUIRED_RESULT macro. Thanks for reporting it, evgenM, I'll try to fix that problem.Qt Code:
Qt::CaseSensitivity cs = Qt::CaseSensitive) const Q_REQUIRED_RESULT;To copy to clipboard, switch view to plain text mode
EvgenM:
That problem with code completion has been fixed, download updated HaiQ here.
edit: (actually don't because I had to revert to a previous version due to an unrelated problem... sorry)
edit: okay, should work now, let me know.
Last edited by magland; 6th September 2007 at 20:51.
Due to name change, this thread will be closed, and the discussion will continue in a separate thread.
Bookmarks