I came across this post:
https://phanpy.social/#/hachyderm.io/s/115891592999188880
It describes a very common situation: large SQL dumps, vim becoming
unusable, and ed(1) suddenly making sense again.
This is not accidental.
Screen editors are designed for interactive, cursor-based editing.
When files reach hundreds of megabytes or gigabytes, those assumptions break down.
Startup cost, redraw, navigation, and internal structures become the real bottleneck.
At that point, using tools like grep, sed, awk, or ed is not a
workaround — it is the correct approach.
Key idea:
Large files do not require faster editors;
they require different tools.