I've used a number of editors for programming during my nearly 50 years in the industry. Once I discovered vi in 1990, it or some variation of it has remained been my primary editor. The learning curve for vi is steep but once you spend enough time with it to become productive, it's really hard to justify the effort required to learn another editor. Vi has always been extensible thanks to its ability to define key mappings which gave it macro capability. I'm still using a few vi macros which I defined in 1990. When I started using Linux, I discovered Vim which since then has been my editor of choice. The builtin color syntax highlighting makes code more readable for me. I really love its ability to split and resize windows. And my fingers remember the commands so well that I rarely need to think about how to do anything.
The first programming editor I liked was IBM's Personal Editor 2, aka PE2. I used PE2 in the 1980s while working at General Electric and continued using it for about 6 years. One feature I really liked was its ability to operate on columns of text. Once a column or multiple columns were marked, the text could be replaced, have its case toggled, copied, or moved. That capability seemed unique until I figured out that WordStar for DOS had a column mode as well. Until we discovered that capability of WordStar while I was working at the Washington Navy Year, my colleagues would occasionally bring me a file on floppy disk to have me perform some column magic on it. Recently I was surprised to read that a number of authors are still using WordStar for DOS. It makes sense since it performed well, had a great feature set, and never crashed for me. A bonus for me was a few other programs like Borland's Turbo Pascal used the WordStar command set.
I also used Brief for a while after I got my first Mac. That didn't last since Brief was a bit expensive and most companies I've worked for have been unwilling to spend money on tools for software engineers. I also tried Emacs but that was so feature rich that the executable size was too big for most personal computers of the time. In contrast, I think the first vi clone I used on an IBM PC was only about 40K.

No comments:
Post a Comment
I moderate comments to prevent spam. Please be patient until I have time to approve your message.