Vim
Modal text editing commands
What it does
Vim provides multiple editing modes, search and replacement, and scripting extensions, with terminal and graphical interfaces.
When to use it
For repeated edits across similarly structured text, consult motions, text objects, and macros to combine operations into a reusable editing sequence.