On Saturday 03 December 2005 10:16 am, Andrew Lentvorski wrote:
> boblq wrote:
> >>Syntax sensitive editing (ie. can rename someVariable just within a
> >>function, a module or project without affecting those you don't want)
> >
> > Not sure I see this as a big deal
> >
> > :s/someVariable/differentVariable/g10
>
> And what happens when "someVariable" is spelled "buffer"?

The above substitution is not global. It runs for 10 lines. 
I can usually glance at the place I want to stop and know
how many lines to substitute. 

> Sorry, global search and destroy is no substitute for syntax sensitive
> replacement.

The command is not global. I could make it systax sensitive
if I felt the need. I don't. Maybe if I were working more on really
large codebases I would (feel the need that is). 

> > He,he ... nothing about vim prevents it's doing this. If an IDE is
> > good at it then the only reason is because the resources were
> > spent to make it happen. Which is another point. One could argue
> > that an IDE you pay for has such resources. Basically this takes
> > us to the classic issues of OSS and free beer.
> >
> > I like free beer myself.
>
> Sure, but something like Eclipse has also spent the resources to make
> this stuff happen.
>
> Community is often as important as code.

Agree. Is the Eclipse community that much better than the vim
community? Or just more oriented to an IDE approach to the 
problems at hand. 

> >>Automatic updating of references when you rename a file (ie.
> >>import/include statements and the like)
> >
> > Yet another script as best I can tell. I do not know if such
> > a script exists.
>
> Maybe, but the script is built, functional, debugged, and part of the
> default install with an IDE.

I don't consider the default install an issue. I suspect that many
of the vi scripts are just as reliable and debugged as anything
in Eclipse, but who really knows. 

> >>Full Unicode support
> >
> > I have not needed this in my editor.
>
> Sorry.  I do.  This is a deal breaker.

Do you mean the ability to enter Unicode characters from 
the keyboard, to between Unicode and say ASCII entry
easily? 

There is some sort of support. Thank God I do not  have to know 
enough about Unicode to care. 
http://www.vim.org/htmldoc/mbyte.html

> > How does this work for compiled code? Or is this simply something
> > one uses for interpreted code?
>
> I think that Visual Studio does this as well using debugging traps.  It
> compiles the code in the background and then patches it in during
> debugging.

He,he. Do you really use that? 

> >> From my point of view, IDE's allow more information to be present on my
> >>screen at a simultaneous glance than anything else.
> >
> > OK. One well informed opinion. I don't see it yet, but
>
> I'm not trying to convince you.  Different strokes and all that.

Yep.  I know. I appreciate the discussion. It is causing me to 
think through several things I either just put up with or have
not thought much about. Improving ones practices is a never 
ending effort. 

> I find Eclipse valuable for Java coding.  However, I'm an Emacs user; I
> like editors which do lots of assistance.

Yeh, it probably is that kind of thing. Mostly I work, by choice, on
small projects, whereas I know you work on some very big code
bases. That is likely where the difference starts. 

Me I really  prefer Haiku ... Give me Basho and you can
keep your Homer. 

BobLQ


> -a


-- 
[email protected]
http://www.kernel-panic.org/cgi-bin/mailman/listinfo/kplug-list

Reply via email to