eric
>NEDIT. Is there any editor which has the same capibility as VC or BC?
Nedit has syntax highlighting. Perhaps you need a newer version?
I have a lot of links to programming editors at
http://www.kernel-panic.com/links/devel.html
The list is Linux oriented, but pretty much anything that runs on Linux will
run on most other unices as well.
Dave Cook
Get XWPE. It has the same look and feel as the DOS/Windows IDEs
you're probably used to:
ftp://sunsite.unc.edu/pub/Linux/apps/editors/X/xwpe-1.5.12a.tgz
>eric
--
__
/ \
| | The CDA returns-- Fight the CDA II!
\/
/\ http://www.eff.org/blueribbon/
/ \
Ding He wrote in message ...
>I used to program on PCs using Visual C++ and Borland C++. Those IDEs
>have nice editors which can display source code in different colors
>according to different parts. e.g. gray for comments, yellow for
>keywords,... Now I am programming on UNIX and writing source code with
>NEDIT. Is there any editor which has the same capability as VC or BC?
>Thank for your kind help!
>
>eric
>
> Ding He <dh...@uic.edu> writes:
[...]
> >keywords,... Now I am programming on UNIX and writing source code with
> >NEDIT. Is there any editor which has the same capibility as VC or BC?
> Get XWPE. It has the same look and feel as the DOS/Windows IDEs
> you're probably used to:
While wpe/xwpe certainly has a soothing effect on ex-DOS/Windows-
Borland-programmers (I preferred qedit on DOS over Borland's IDE
quite some time back), it is certainly quite limited in a couple
of ways which I'm not going to explain now. Instead I will present
the alternatives which he will probably yearn for soon enough. ;)
On Unix, there're basically two approaches for writing programs:
a) the small editor + shell - approach,
b) the IDE-style approach.
For a), he can chose one of the smaller (yet powerful) editors,
the canonical example being vi(1), which is present on all Unix
systems, and powerful enough to even edit lisp programs with
proper syntax indenting. Other editors may include joe (a small
editor with keybindings remniscent of Wordstar, or Wordstar-like
editors on DOS), uemacs (micro-emacs), jed (some kind of micro-
emacs style), extended vi-clones like nvi, vim, vile, elvis, and
jove and so on. Learning vi is probably required anyways if you
ever want to do serious work on a heterogenous installation of Unix
system (especially system administration, which requires a fast,
small, powerful text editor), so it might come in "free" for
programming, with your efforts in learning Unix.
For b), emacs/xemacs is probably the canonical choice, being a
full-blown text-working environment (not just a text editor)
with a lot of extensions like a good Newsreader (which I'm
using right now), mailreaders, and lots of modes for all kinds
of programming languages (including syntax highlighting, which
I personally despise), etc.
All in all, what the original poster probably won't miss on
Unix is a rich choice of text/programming editors. Some
small effort has to be invested in learning those, but it
will certainly pay off.
--
``Round about the terminal go; / In the poisoned upgrade throw.
Code, which by a student done / In minutes numbering sixty-one.
Run-time error, protection fault / Crash ye first, crash ye shalt.''
(The Oracle, MacBeth95)
either vim (vi improved) or emacs can do it.
: eric
--
--------------------------------------------------------
I have tin news and pine mail...
Victor Wagner @ home = vi...@wagner.rinet.ru
Actually, jed should be compared more with GNU emacs than micro-emacs
since it attempts to emulate the former and not the latter.
--John
maybe/maybe not (depends on your point of view). iirc, both jed and uemacs
use a binding language other than lisp. so in one respect at least, they're
more alike than either is like GNU emacs.
--
Thomas E. Dickey
dic...@clark.net
http://www.clark.net/pub/dickey
Both GNU emacs and jed use a different binding language than
uemacs. So, in this respect they are more like each other than uemacs.
The important thing to note is that jed makes an attempt at a GNU
emacs emulation and _not_ a uemacs emulation.
--John