TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

The True History of vi (and Vim)

8 pointsby BryanLundukealmost 2 years ago

1 comment

nequoalmost 2 years ago
TFA quotes Bill Joy:<p><pre><code> “[...] you&#x27;ve got to remember that I was trying to make it usable over a 300 baud modem. That&#x27;s also the reason you have all these funny commands. It just barely worked to use a screen editor over a modem. It was just barely fast enough.” </code></pre> Oddly, the reason that the vi paradigm has survived in the form of Vim&#x2F;Neovim, Evil, Kakoune, Helix, and probably more, is that the interface that vi was optimized for (the QWERTY keyboard without a mouse) turns out to still be an extremely efficient interface today.<p>For complex interactions, we still haven&#x27;t invented anything that would supersede what is effectively a typewriter from the 1870s. Look at HJKL in the home row on this Sholes and Glidden: <a href="https:&#x2F;&#x2F;commons.wikimedia.org&#x2F;wiki&#x2F;File:Sholes-Glidden_1874.jpg" rel="nofollow noreferrer">https:&#x2F;&#x2F;commons.wikimedia.org&#x2F;wiki&#x2F;File:Sholes-Glidden_1874....</a>