Re: vc++ best ide?
On Dec 20, 4:58 am, Juha Nieminen <nos...@thanks.invalid> wrote:
Ron AF Greve wrote:
And as an editor vi has of course its disadvantages but
sometimes I actually mis some of its regex power in the VC++
editor (I know that got reg expresssions too but for some
reason I never get the same thing from it, as I get from vi
The most important thing I find in vi or emacs (or their
derivitives) is the ability to pipe parts of the file through an
external filter. But regular expressions aren't far behind. (I
often find myself using argdo in (g)vim, but there are other
solutions to that. And (g)vimdiff remains by far the best tool
I've seen for merging different versions.)
Then why don't you use vi? It has been ported to Windows.
Visual Studio in no way forces you to use its own editor for
editing the source code files. I use Visual Studio for my
payjob, and I use (a Windows port of) emacs to edit my files
(for the simple reason that I have been using emacs for that
purpose for over 10 years and thus I'm so accustomed to it).
When I want to compile, I simply switch (alt-tab) to Visual
Studio and hit F7 (to compile). Visual Studio automatically
sees if any file has been modified when it gets focus, even if
that file was currently being displayed in its editor. (At
least there's something MS has done right.)
Does it somehow force the other editor to save the file, if
you've forgotten that? Obviously, personal habits and
weaknesses will vary, but I find forgetting to save to be one of
my biggest problems when I'm not invoking make from within the
editor. (vi, vim and I think emacs all have options which will
automatically save all modified files anytime you escape to the
shell from them, so even if you don't use the built in make
command directly, you're safe.)
Naturally when compiling it will also detect any changed file,
like 'make' would.
Visual Studio invokes MS's version of make, or at least it did
once upon a time.
James Kanze (GABI Software) email:email@example.com
Conseils en informatique orient=E9e objet/
Beratung in objektorientierter Datenverarbeitung
9 place S=E9mard, 78210 St.-Cyr-l'=C9cole, France, +33 (0)1 30 23 00 34