Mailing List Archive: 49091 messages
  • Home
  • Script library
  • AltME Archive
  • Mailing list
  • Articles Index
  • Site search
 

[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" ;