Quote:
Originally Posted by :::grimReaper:::
Personally, I like to be surrounded by nicely tiled terminals (i3). I can see code side-by-side, run git commands on any random terminal, go to any terminal or workspace without having to touch the mouse, and use real vim.
I don't know about vim keybindings because I'm an old emacs users (pycharm is about 90% of the way there, they don't have some stuff I really like from emacs, but they have some other stuff that gets the job done)
The windows tile just fine. I have screens big enough to have the horizontal space divided into 3, so I can either have 3 full height panes or I can split some of those if required. I have 2 monitors so I can see a lot of code at once (although I tend to use the 2nd monitor for chat windows, log windows, etc)
Most of the other stuff I mentioned can be handled in other ways. But that's the "I" in IDE. I know where my functions are too, but being able to just jump to them instead of opening a file, searching for the fn name, etc, is really nice. 1 second vs 10s and if you go git grep for it, probably 30s. Also it'll jump into library/package code which is also nice - I spend less time lookup up docs and more time just looking at the function I'm calling