... [various other misinformed half truths] ... > * Out of date vi, harder to navigate and use, poor visual feedback. > vi is completely current. I believe you are thinking of "vim" which a bunch of linux distros install, and stupidly, alias to vi - it's not the same thing. It is in ports, and you can install it on openbsd quite well. Quite a number of developers who are in all other ways I consider perfectly sane and normal individuals even use it.
> VI is proabably the worst as it gets a lot of use. It requires a lot more > keystrokes than it's newer versions. It also requires a lot more attention to > track the mode it is in. The newer VI is more like an typical editor and yet > retained it's power. vi is vi. it should be vi, and no more. if you want a real editor, use mg or emacs or if you're a bit wierd, even vim. However vim is NOT vi. vi has 25 years of history behind it. When I'm a sysadmin and type vi, I want vi with all it's ususal idiosyncracies so that it's basically the same no matter what system I'm using, OpenBSD, Solaris, AIX, HP/UX, RiscOS, etc. etc. etc. (except Dead Rat Linux derivatives where I have to blow away that retarded alias). When I'm coding I use something else. (personally mg or emacs - IMO getting a better editor by "improving" vi is like getting a better date by dressing your sheep in prada and lulu lemon.) If I want vim I'll type vim. but when I type vi I want *vi*. -Bob -- #!/usr/bin/perl if ((not 0 && not 1) != (! 0 && ! 1)) { print "Larry and Tom must smoke some really primo stuff...\n"; }