On Sat, Jul 23, 2022 at 08:29:09AM -0600, James Szinger wrote:
On Fri, 22 Jul 2022 13:56:13 -0600 Joe Zeff joe@zeff.us wrote:
On 7/22/22 13:34, James Szinger wrote:
I first encountered UNIX after years of using VMS, IBM mainframes, and a plethora of personal computers. They ALL had editors better than vi. Who writes an editor where the arrow keys don’t work!
To be fair, when vi was written, there were no arrow keys. Still, I my personal opinion is "Fi on vi!"
The IBM 3277 was released in 1971 and had arrow keys. The DEC VT05, from 1970 and the VT52, released in 1975, had arrow keys. Later models, such as the VT100, VT220, and IBM PC had arrow keys. The ex editor is from 1976, but the vi name dates from 1979.
By the mid 1980s arrow keys were ubiquitous, but vi still couldn’t cope with them.
Certainly vi would have problems with a 3277 as its cursor keys worked locally, sending nothing to the computer.
In a closed environment like DECs, it is not surprising that programs written for that environment, written for hardware developed by DEC, to be able to use cursor keys spec'ed by DEC.
In 1979/1980 I was using vi and cursor keys on adm3a+'s, vt100's, various Wyse terminals and on my Sol-20 S100 bus computer using a terminal driver I wrote to learn machine language programming.