[REBOL] Re: Which Editor for Windows do you use ?
From: joel:neely:fedex at: 13-Feb-2002 7:58
Hi, Philippe,
Philippe Oehler wrote:
> If you dont use this editor, which editor do u use and why ?
>
I use vim (http://www.vim.org) which also does syntax coloring
for REBOL.
My reason is specific, and may not apply to you. I work daily
in a very cross-platform world: Solaris, HP-UX, Linux (multiple),
W95, W2k, and occasionally MacOS. Years ago I decided that I'd
rather learn one editor that works on all the platforms I use(d).
At the time, that meant vi (although I believe the same claim can
be made now for emacs, but I haven't yet bothered to retrain my
fingers).
(The cross-platform availability of REBOL and Perl is one of the
major reasons I spend most of my time in those languages -- at
least when I have a choice!)
vim (which stands for "VI iMproved") is a nice superset of the
classic vi design. As an open source project, vim is available
on a large variety of platforms, and (except for occasional small
timing differences in successive releases) is compatible across
all of those platforms (recent discussions on this list
notwithstanding... ;-)
As a result, I move almost totally transparently across all of
the platforms I use daily. I just get to think about what I'm
doing, and let my fingers handle the details of how to do it.
Even if you're not living in a cross-platform world (yet ;-)
I'd still recommend vim because of its capabilities. There is
a GUI-oriented version (gvim) that I've used in mswindows and
X-windows -- basically it adds drop-down menus and a toolbar
to all the other stuff vim can do. Although I seldom use those
features, they can be especially helpful to someone who is
making the transition from other editors (or who is addicted to
having conversations with cartoons as the only way to use a
computer... ;-)
-jn-
--
; sub REBOL {}; sub head ($) {@_[0]}
REBOL []
# despam: func [e] [replace replace/all e ":" "." "#" "@"]
; sub despam {my ($e) = @_; $e =~ tr/:#/.@/; return "\n$e"}
print head reverse despam "moc:xedef#yleen:leoj" ;