HN Hall of Fame Weekly email

Why, oh why, do those nutheads use vi?

www.viemu.com Essays & writing Essays & articles Software engineering Class of 2017-04 Hall of Fame
Screenshot of www.viemu.com captured 2026-07-20
Page preview · captured 2026-07-20

The original page was unavailable during review. The primary button opens a verified 2026 archived copy; the original address is retained as provenance.

Resurfaced independently across 7 calendar years, with breakout response in 4 of them.

submissions
10
submitters
10
observed span
2008–2021
peak thread · 220 comments
232 pts
latest 20+ return · 2021-12-07
62 pts

Submission timeline

2007–2026

One slot for every year since HN launched. Height is that year's peak points; orange marks a 100+ point or 50+ comment breakout. Select a bar to open its strongest thread.

First comments on top threads

HN comment order

Don't ever start using vi. After you do, any text editor that you are forced to use that doesn't have vi key bindings will give you fits and make you cry. Learning vi is your standard process of enlightenment and elation followed by a lifetime of disappointment. Think about how you'd feel if you ate the best meal of your life at age 13, and the restaurant where you ate it went out of business the next day. You'll be…

drblast·232-point thread·

I basically started learning Vim because.. well it was a hipster thing. The first two years, I really did not know how to actually learn it. All I would do is enter insert mode, move around with arrows and ":wq". But then after 6 months, I started with basic commands, like "55gg" to move to the 55th line etc, "G" to the last line and "gg" to the first line. Then came buffers, I started opening multiple files and started…

I keep trying to get into vim, but I just really enjoy multi-cursor editing in Sublime Text. The example in the article of changing multiple lines using '.' to repeat is the same as selecting the three lines in Sublime Text, entering multi-line edit mode, and then typing the change once. The same applies for replacing a single word (e.g. with Cmd+D) and/or regex replacements. Basically, I have a really easy time avoiding any repetitive commands in my normal day…

ghayes·62-point thread·

I'm the author of the linked article (and of the ViEmu products). Thank you guys for taking some time to read it. The funny thing is that having vi/vim editing inside Visual Studio is bringing in new converts: http://www.jpboodhoo.com/blog/GettinJiggyWithVIM.aspx http://www.jpboodhoo.com/blog/HookedOnVIM.aspx Of course I'm not impartial, but I would recommend you consider giving it a try if you have access to vi, vim, or emulation for them in your IDE (and some time). I miss having it in Firefox textareas (such…

jng·56-point thread·

The first top-level comment from each of the four biggest threads, in HN’s own order. Excerpts are shortened; open a comment for full context.

Breakout years
4

100+ points or 50+ comments

Total points
486

reference only — not used in Hall rules or ranking

Total comments
545

reference only — not used in Hall rules or ranking

Every submission

DateTitle as submittedByPointsComments
2008-04-01Why, oh WHY, do those #?@! nutheads use vi?First breakoutalex_c5652
2010-08-06Why, oh WHY, do those #?@ nutheads use vi?rayvega50
2012-02-02Why, oh why, do those nutheads use vi?Best threadmanuscreationis232220
2015-04-12Why, oh why, do those nutheads use vi? (2007)chdir86126
2017-04-20Why, oh WHY, do those #? nutheads use vi?Hall inductionIvoah41
2017-10-11Why, oh WHY, do those #? nutheads use vi? (2007)Nurdok10
2018-03-18WHY, do those #? nutheads use vi?melzarei10
2018-12-02Why, oh WHY, do those #? nutheads use vi?jxub3823
2021-08-18Why, oh WHY, do those? nutheads use vi?newbamboo10
2021-12-07Why, oh why, do those nutheads use vi? (2007)Latest 20+ point returnbehnamoh62123