vi

Classic modal screen-oriented text editor, standard on Unix and Unix-like systems.

Editors and IDEsopen source
Valued for always being present on Unix and embedded Linux systems with a tiny storage footprint12, and for fast editing with command ranges, regex, macros and piping through Unix tools.345 The most common complaint is that modal editing is hard to learn and feels unnatural6789, with some preferring nano or pico instead.1011
The HN verdict, written from 11 cited comments
5recommend
4warn against
Nov 1, 2025first mention
Oct 29, 2026latest mention
Nov 25 – Oct 26
Used forfor embedded Linuxfor remote editingfor long-time Unix usersfor sysadminsfor bulk data editingtext editingcommand-line editing

Why people recommend it

Efficient editing · 3

Commenters say command ranges, regex, macros, the . repeat command and piping through Unix tools make editing fast, even on huge files.

“I use it to "massage" data in all sorts of files (.json, .xml, .csv, .txt, etc.)”

“I learned vi back in the day and have never really graduated to vim.”

Show 1 more

“vi/vim is the first thing I install on a PC”

30+ years of useon “The vi family”

Always available · 3

It is reliably present on embedded Linux and remote systems, so commenters can count on it being there.

“No replacement comes close, or has a smaller footprint in storage.”

“Even when coding remotely, Emacs and vi are the tools I reach for.”

Show 1 more

“I use emacs, vi, ed, sed, awk all the time”

Lasting muscle memory · 3

Long-time users say the basic commands stay hardwired for decades.

“the basic vi commands are hardwired in my brain - I could happily edit a file in vi”

“vi/vim is the first thing I install on a PC”

30+ years of useon “The vi family”
Show 1 more

“I learned vi back in the day and have never really graduated to vim.”

Small footprint · 1

One commenter says no replacement has a smaller storage footprint.

“No replacement comes close, or has a smaller footprint in storage.”

Caveats and dissent

Modal editing · 3

Several commenters find modal editing unintuitive or repellent and say it distracts from the task.

“I can manage vi if I must, but its an effort and distracts from the task”

spends time on Linux command lineson “NetBSD adds a new text editor called atto”
Show 1 more

Learning curve · 3

Newcomers describe early use, such as copying between files, as painful.

“vi/vim is the first thing I install on a PC”

30+ years of useon “The vi family”
Show 1 more

Arrow keys · 1

One commenter says the vi on early-90s Unix systems didn't work with arrow keys.

Often compared with

Who recommends it in their own words

All comments 14

“I can manage vi if I must, but its an effort and distracts from the task”

spends time on Linux command lineson “NetBSD adds a new text editor called atto”

“No replacement comes close, or has a smaller footprint in storage.”

“I actually do reach for vi on the command line sometimes.”

“Even when coding remotely, Emacs and vi are the tools I reach for.”

“I learned vi back in the day and have never really graduated to vim.”

“I use emacs, vi, ed, sed, awk all the time”

“I use it to "massage" data in all sorts of files (.json, .xml, .csv, .txt, etc.)”

“the basic vi commands are hardwired in my brain - I could happily edit a file in vi”

“vi/vim is the first thing I install on a PC”

30+ years of useon “The vi family”

“my "dev enviornment" is vi”

Threads where it came up

Data: vi.json. Quotes are verbatim; the verdict and theme labels are written by a model from these comments, and every clause links to its sources.

Keyboard shortcuts
j / kNext / previous item
o or EnterOpen selected item
/Search
g hHome
g tTop
g rRising
g cCategories
tToggle dark mode
?This help