home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #27 / NN_1992_27.iso / spool / comp / os / mswindo / misc / 4800 < prev    next >
Encoding:
Internet Message Format  |  1992-11-20  |  3.3 KB

  1. Xref: sparky comp.os.ms-windows.misc:4800 comp.os.ms-windows.apps:5167
  2. Newsgroups: comp.os.ms-windows.misc,comp.os.ms-windows.apps
  3. Path: sparky!uunet!tessi!eaglet!slipknot!robert
  4. From: robert@slipknot.rain.com (Robert Reed)
  5. Subject: Re: Vi for MS-Windows
  6. Message-ID: <By1EJv.Ftn@slipknot.rain.com>
  7. Reply-To: robert@slipknot.rain.com.UUCP (Robert Reed)
  8. Organization: Home Animation Ltd.
  9. References: <BxvMCB.LMM@ansoft.com> <1992Nov19.224822.11623@wam.umd.edu> <1992Nov19.232533.2725@gn.ecn.purdue.edu>
  10. Date: Fri, 20 Nov 1992 22:59:54 GMT
  11. Lines: 49
  12.  
  13. In article <1992Nov19.232533.2725@gn.ecn.purdue.edu> mechalas@gn.ecn.purdue.edu (John P. Mechalas) writes:
  14. |In article <1992Nov19.224822.11623@wam.umd.edu> mmeltzer@wam.umd.edu writes:
  15. |>
  16. |>Pardon me if this sounds rude, but why would you want to use VI in  
  17. |>Windows?  It makes no sense to me to use only the keyboard in a graphical  
  18. |>user interface.  NotePad is a good editor, and if you don't think so, I'm  
  19. |>sure Write, or your other word processors can do a good job.
  20. |
  21. |Several reasons come to my mind:
  22. |
  23. |   1) Once you learn vi, it's hard to break the habit.  And if you can
  24. |      have it on both Unix and DOS machines, why bother using a different
  25. |      editor each time?
  26. |
  27. |   2) Notepad and most other text editors store the entire file in RAM.
  28. |      This limits the maximum file size that they can handle.  Proper
  29. |      VI clones use swap/temporary files for storage, so there is no
  30. |      limit on the size of the file that can be edited.
  31. |
  32. |   3) Word processors are larger programs and take longer to load.  Of
  33. |      course, if speed isn't an issue, I guess it doesn't matter.
  34.  
  35. One that you forgot, and would be probably the most important reason for having
  36. such a tool, is GUI schitzophrenia reduction.  Even early human factors studies
  37. on pointer-based direct manipulation interfaces demonstrated that having either
  38. a purely pointer based or purely keyboard based application is more efficient
  39. than having an application where the user must frequently shift between the
  40. two.  There are a lot of cognitive actions which the user must perform to find,
  41. say a mouse, relocate the cursor or the new point of interest, use the mouse to
  42. bring the program focus to that point, and finally reestablish contact with the
  43. keyboard.
  44.  
  45. Now, text editing is a classic case of the repeated cycle of changing pointer
  46. position and then doing text entry.  As such, an editor that allows the user to
  47. do simple cursor positioning without having to remove hands from the keyboard
  48. is a big win.  And that means the home row, not even allowing the use of cursor
  49. positioning keys.  Given that understanding, pick your model, vi, Emacs,
  50. Wordstar, whatever.  I was an Emacs bigot for a number of years, and though I
  51. still think it does some things better than vi, a couple of years of forced use
  52. of vi brought me to realize the power of its command structure, and now for
  53. most text editing I would prefer to use vi.
  54. ________________________________________________________________________________
  55. Robert Reed            Home Animation Ltd.        503-656-8414
  56. robert@slipknot.rain.com    5686 First Court, West Linn, OR 97068
  57.  
  58. I'll be damned if I'll love just to love--there's got to be more to it than
  59. that.
  60. --Humphrey Bogart
  61. ________________________________________________________________________________
  62.