vim
.vimrc is vim's personal startup script, read every time vim launches, before you
touch a single key. Vim ships deliberately bare for compatibility with the original vi: no line
numbers, no persistent undo, case-sensitive search, tabs that insert a literal tab character.
.vimrc is how you turn that minimal editor into the one you actually want, once,
instead of re-typing the same :set commands at the start of every session.