zet

Trying Vim without Line Numbers

I guess being annoyed by Kubernetes developers setting wrap width to 80 columns has turned out to be a good thing. Developers today have no sense of gutter and line numbering at all. After all, I’d bet 90% are using a graphic code editor on a Mac with some sort of shitty tab completion that makes 30 character identifiers somehow seem “not that bad.” Most of these script-kiddies just plain suck at good code design and style. It’s fucking frustrating. But …

I’ve been experimenting with something I would not have expected to turn out as it has: no line numbers at all. I know that seems crazy at first, but it has really made me a better vim user and, frankly, been a lot more pleasant on the eyes. I’ve always been one for minimalism and seeing too much on the screen often distracts with the unnecessary clutter.

“What about cutting and pasting?”

Well, there are still line numbers on the screen in the bottom left, and frankly they are better because they also provide the column which is often cited in coding error messages. It is better to train my eyes to go there for such things. And I’ve never been one to select by line number. I use yaf and family to match the entire current function or paragraph, which is always faster than moving to the end and doing something with the line number in it.

#vim #rants #linenumbers