|
|
|
|
|
by ufmace
1907 days ago
|
|
I use Vim for basically everything too. I do find it a bit irritating that most GUI editors do tabs within splits, instead of splits within tabs as Vim does it. I guess the behavior of tabs within splits is baked into most GUI APIs and frameworks so deeply that it would be virtually impossible to change at this point though. Oh well. I'm more irritated though that Vim has nice keybindings for any sort of changes you might want to make to your tab and split setup. I don't think any of the GUI tools support keyboard commands for any of that. Or at least if they do, I haven't been able to figure out what they are, and am probably honestly too lazy to try to develop muscle memory for how they work. |
|
Yes, that is probably a common assumption. On the other hand it may not be that hard to just do the tab bar and split containers separately and handwire them together via input events. At least web UIs aren't exactly famous for their adherence to any standard.
So the more likely reason is that most developers just don't have a reason to do it. Because in the end Vim's approach is just more an exception and as far as I know Vim tabs weren't even originally intended for the same purpose - and I can confirm buffer switching within a tab can be pleasingly fast and precise thanks to the tab completion.