Yes I probably shouldn't open massive log files and hold page down, but it's nice to know that I can.
Yes I probably shouldn't open massive log files and hold page down, but it's nice to know that I can.
Likewise, find the file of size that vim can't handle on your machine, then open it with nvi.
For those virtues, speed and opening large files, nvi eats vim's lunch.
Oh, and I use proportional fonts so VIM is out.
I find moving around tmux panes kind of annoying and scrolling them even more annoying, but that's probably more of a lack of comfortability with it than anything else.
set -g mouse on
in your ~/.tmux.conf file.That feature is built into Vim with quickfix commands.
> multiple files open in multiple panes
That's also built-in.
> a file list
There's at least two built-in features that provides this, netrw and quickfix.
> list of currently changed files
That's also built-in? It's like the most basic of features.
> I use proportional fonts so VIM is out
You can use a terminal that supports it, or perhaps some NeoVim UI.
Regardless, I have no plans to switch because I can't see it improving my productivity enough to justify the learning curve.
I'm just pointing out that all the features you've listed as lacking in Vim are built-in, widely used, and documented. And of course, these features can be used at the same time, there's nothing preventing you from doing so.
In my experience, vim tends to start choking on files in the 100MB/1GB range.
My experience with vim always seems atypical when I read blog posts like this. For me it's a hard-to-kill, reliable text editor. I barely know any of the commands (despite using it for a decade) because I've honestly never felt like I was missing anything. Just having something reliably fast lets me get away with inefficiencies that are problems elsewhere. I can't stand hjkl navigation, or remember anything more complex than how to find/replace strings. But I'm perfectly happy with it just like that.