[net.micro.pc] query on IBM PC editors

davidra@batcomputer.UUCP (07/15/86)

I'm looking for a good editor for programming under MS-DOS and have yet
to find one.  Ideally, I'd like to run vi or emacs, but I haven't the time
to port those editors over.  We do have a UNIX source license, so if anyone
out there HAS a vi for MS-DOS, we would be very interested.  Otherwise,
here are some of our criterea for the ideal editor:

	- never requires the use of function keys, including
		the arrow keys (or allows control keys
		to be defined to do the work of all function keys)

	- doesn't turn tabs into spaces or vice-versa

	- has global search and replace

Please reply to davidra@lasspvax; it gets to me there faster than at this
address or a followup article.

rob@dadla.UUCP (Rob Vetter) (07/16/86)

In article <621@batcomputer.TN.CORNELL.EDU> davidra@batcomputer.TN.CORNELL.EDU (Penguin ) writes:
>I'm looking for a good editor for programming under MS-DOS and have yet
>to find one.
>
>	- never requires the use of function keys, including
>		the arrow keys (or allows control keys
>		to be defined to do the work of all function keys)

	SPF works best with function keys, but it is useable without
	them.  There are alot of differences between it and vi.  Most
	of them neutral tradeoffs, but some of them are good (ex. block
	moves, deletes, copies are easier), and some of them are bad
	(movement can be specified by line or character but not by word
	or sentence).

	Check it out !!
-- 

Rob Vetter
(503) 629-1044
[ihnp4, ucbvax, decvax, uw-beaver]!tektronix!dadla!rob
	"		"	  !psu-cs!vetterr

"Waste is a terrible thing to mind" - NRC
  (Well, they COULD have said it)

connery@bnrmtv.UUCP (07/17/86)

> I'm looking for a good editor for programming under MS-DOS...

General consensus is probably that there are THREE good editors available
for the PC commercially... BRIEF, EPSILON and KEDIT.  All are heavily
configurable as to function keys.  KEDIT can treat tabs either way, not
sure about the other two.  EPSILON is an EMACS variant.  BRIEF has the
best UNDO and better windows than anybody else.  KEDIT will be the most
familiar without customization to someone with an IBM background.  BRIEF
supports regular expressions the best.  EPSILON has the most trouble
with resident software, but gives you multi-tasking windows to make up
for it.  BRIEF and EPSILON have powerful script capabilities built in,
KEDIT relies on a Personal/REXX interface...  take your pick.
-- 

Glenn Connery, Bell Northern Research, Mountain View, CA
{hplabs,amdahl,3comvax}!bnrmtv!connery

john@quad1.UUCP (John Crane) (07/19/86)

I posted a review of esp from Software Resources in Santa Monica
a couple of weeks back. You can do anything with it that you
can with the other editors that keep getting mentioned. I recommend
it for both programming and word processing applications.

Don't like function keys? Esp only uses the 10 standard keys, but
you can map them to Alt+ or Ctl+ combinations in a startup profile
and forget about them from then on.

The thing I really like about esp is if you have a large amount of
main memory, you can edit up to 10 large C programs and flip
back and forth between any of them at any time. If you have a color
monitor, you can color each file a different color so you don't get
mixed up.

The problem I have with emacs is that the commands are so cryptic.
Also, how about ^P to move up one line. Ever try that with one hand?

The problem with vi is that it is a line editor posing as a full
screen editor.

I think we should move the subject of PC editors to net.religion
where it belongs.

John Crane

korn@datagen.UUCP (John Korn) (07/21/86)

>> I'm looking for a good editor for programming under MS-DOS...

>General consensus is probably that there are THREE good editors available
>for the PC commercially... BRIEF, EPSILON and KEDIT.

Let's make that FOUR good editors by adding PC/VI to this list.

John Korn
Data General
{allegra, ihnp4, decvax}!datagen!korn

cmoore@amdimage.UUCP (07/23/86)

In article <621@batcomputer.TN.CORNELL.EDU> davidra@batcomputer.TN.CORNELL.EDU (Penguin ) writes:
>I'm looking for a good editor for programming under MS-DOS ...

I remember seeing an editor called 'Z', which I think was written
by Manx software.  They claim that it is vi compatable, and that
"if you know vi, you know Z."  I tried using it, found out it 
wouldn't handle a file over 64K, and gave up on it.  If you're
not going to edit big files, it might be worthwhile.

-- 

===========================================================
Any project can be built with a handful of parts if you have
big enough hands.

 Chris Moore (408) 749-4692
 UUCP: {ucbvax,decwrl,ihnp4,allegra}!amdcad!amdimage!cmoore

joel@peora.UUCP (Joel Upchurch) (07/26/86)

>>> I'm looking for a good editor for programming under MS-DOS...
>
>>General consensus is probably that there are THREE good editors available
>>for the PC commercially... BRIEF, EPSILON and KEDIT.
>
>Let's make that FOUR good editors by adding PC/VI to this list.
>
>John Korn

	If if runs anything like vi on Unix I would hardly call it
	a good editor, ubiquitous maybe. The user interface stinks
	in comparsion the Rand editor on Unix, SPF on MVS or XEDIT
	on VM, just to name a few I'm familar with. On a feature
	basis it is inferior to both Rand and XEDIT and SPF could
	give it a good run even on features.
-- 
     Joel Upchurch @ CONCURRENT Computer Corporation (A Perkin-Elmer Company)
     Southern Development Center
     2486 Sand Lake Road/ Orlando, Florida 32809/ (305)850-1031
     {decvax!ucf-cs, ihnp4!pesnta, vax135!petsd}!peora!joel

bc@cyb-eng.UUCP (Bill Crews) (07/26/86)

> >Let's make that FOUR good editors by adding PC/VI to this list.
> >John Korn
> 
> 	If if runs anything like vi on Unix I would hardly call it
> 	a good editor, ubiquitous maybe. The user interface stinks [...]
> -- 
>      Joel Upchurch @ CONCURRENT Computer Corporation (A Perkin-Elmer Company)

So far everyone has been amazingly UNreligious in there responses to this
controversial subject.  I think that is wonderful.  I wish this happened
more often on the net.  I also hope this religious response doesn't start
a chain.  After all, we all already KNOW what we like, right? :-)
-- 
bc				Bill Crews @ NetCor Data International

..!{seismo,gatech,ihnp4}!ut-sally!cyb-eng!bc  (512) 835-2937

mdf0@bunny.UUCP (Mark Feblowitz) (07/28/86)

> 
> >> I'm looking for a good editor for programming under MS-DOS...
> 
> >General consensus is probably that there are THREE good editors available
> >for the PC commercially... BRIEF, EPSILON and KEDIT.
> 
> Let's make that FOUR good editors by adding PC/VI to this list.
> 
> John Korn
> Data General
> {allegra, ihnp4, decvax}!datagen!korn

Don't forget SPF/PC for those of you who are accustomed to your IBM
mainframe, and MINCE, and small-but-effective Emacs clone.

celoni@navajo.STANFORD.EDU (Jim Celoni S.J.) (07/29/86)

>>>> good editor for programming under MS-DOS...
>>>for the PC commercially... BRIEF, EPSILON and KEDIT...
>> adding PC/VI...
>  and MINCE, and small-but-effective Emacs clone.

Since you mention Mark of the Unicorn's Mince, don't forget their
FinalWord II (one of the three command sets shipped is from Emacs)
and the (free) Emacs subsets MicroEmacs (3.7 or 30), Jove, and Max.  +j

ward@chinet.UUCP (ward) (08/01/86)

Previous replies recommended BRIEF, EPSILON, KEDIT, PC/VI, and SPF/PC.
I'd like to add: PMATE, from Phoenix Software Associates.  While this is
a bit "old" fashioned editor (no colors, no windows, single file), its
degree of programmability AND terseness of programming is, I think,
unrivalled.  The latest release contains programming macros for C and 
Fortran programming, though I can't speak to them.
  It has a slick "built-in macro" area, allowing you to significantly
extend the editor capabilities.  For example, there was no command to
go directly to a line number, but there was a command "l" which takes
as a left argument, the +/- number of lines to go.  There is also a
numeric variable @L which is the current line.  Thus, to go to line 200,
you merely have to go "the number of lines" indicated by 200-@L.  Thus
if I'm on line 300, 200-@L is -100, and sure enough, I have to go -100
lines.  I assigned this to a "macro" "G", and macros are executed via
a .<letter> command, and can take an argument (believe me, its easier
to program than to tell about!).  Thus the macro is: "@A-@LL".  The @a
is the "argument" passed (e.g. 9 as in 9.g).  MUCH more complex macros
can be made such as to extract hex numbers from a file, set up your
printer (type 8, it gets set to 8LPI, type 2 it goes elite, etc).
  $149 from Programmers' Shop.  Happy to answer specific questions,
give support, etc via ihnp4!chinet!ward
  /Ward Christensen, inventor of XMODEM, co-inventor (with Randy Suess)
of the worlds oldest and still running micro bulletin board, CBBS(tm).