🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.sys.mac
Article #33551

Re: vi for the Mac

#33551
From: Tim Maroney
Date: Thu, 20 Oct 1988 16:21
40 lines
2584 bytes
In article <442@edsel.UUCP> sjs1@edsel.UUCP (S Starr) writes:
>1. Moded (yes, moded!) editing. Emacs users aside, human factors studies
>   have been done that show little difference in speed of learning or 
>   speed of editing (once learned) between vi (moded) and emacs 
>   (modeless) editors.

The reason modelessness is mandated in the Mac has nothing to do with the
learning time.  I'm not surprised no difference was found between old-style
modal and modeless editors' learning time, since the bottleneck there is
memorizing a large command set, not modality.

The reason Mac applications are supposed to be non-modal is error prevention.
Even experienced vi users often find themselves giving commands in insert
mode or typing text in command mode.

>2. Non-mouse editing. I have no doubt at all that I can navigate
>   and modify a screen much more deftly than can most mouse user with 
>   vi's easily accessible cursor movement and pattern matching commands.
>   Maybe I'm just a great typist; I don't know. But I don't need to
>   take my hands off the keyboard to navigate with vi, and I rarely
>   have to even chord-key; it's a convenience I appreciate.

The Mac has had arrow keys for quite a while now.  Unfortunately, not all
editors have MPW's extensions of the arrow key command set, but in MPW or
TOPS Terminal, I never have to take my hands from the keyboard to get
around.  As for bottlecap keys, I prefer typing Command-F to first striking
Escape and then striking slash to search for something.  One slightly more
complicated action beats out two slightly simpler actions in real cost.

>3. Pattern matching and (with underlying "ex") global modification
>   capabilities.

As has been pointed out over and over, Mac editors like MPW, Capps, and QUED
have equally powerful features.  (I didn't have time to put regular expression
matching into TOPS Terminal, unfortunately.)
-- 
Tim Maroney, Consultant, Eclectic Software, sun!hoptoad!tim
"I see little divinity about them or you.  You talk to me of Christianity
 when you are in the act of hanging your enemies.  Was there ever such
 blasphemous nonsense!" - Shaw, "The Devil's Disciple"
Technical Details
Message-ID: <5704@hoptoad.uucp>
Path: arc1-ca.pugleaf.net!utzoo!attcan!uunet!lll-winken!lll-tis!helios.ee.lbl.gov!pasteur!ucbvax!hoptoad!tim
References: <442@edsel.UUCP>

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!attcan!uunet!lll-winken!lll-tis!helios.ee.lbl.gov!pasteur!ucbvax!hoptoad!tim
From: tim@hoptoad.uucp (Tim Maroney)
Newsgroups: comp.sys.mac
Subject: Re: vi for the Mac
Message-ID: <5704@hoptoad.uucp>
Date: 20 Oct 88 16:21:20 GMT
References: <442@edsel.UUCP>
Reply-To: tim@hoptoad.UUCP (Tim Maroney)
Organization: Eclectic Software, San Francisco
Lines: 39