Lately I've been shifting more nad more of my work from IntelliJ to vim. With a handful of plugins and setting tweaks, I don't miss the IDE much.
One thing I do miss is the ease of navigating a large directory tree of source files.
I'm working on a medium sized project with 39 source files. split across a handful of directories.
IntelliJ would display the project directory like (not my picture). If you aren't familiar with an IDE you can click on one of the files to open it in your main editing window, or a split.
Right now I just have a bunch of Tmux panes open, but that's only effective for two or three files before the panes get too small.
Tmux Sidebar visually replicates the feature, but you still need to manually type in a file name + path to edit it.
Vim's native :Ex
and :Sex
work well, but (as far as I can tell) there isn't a way to use them to open a file in another split. I'd like to be able to have it open, and be able to use it to open files in existing buffers/splits.
o
on a file when using netrw (netrw is what:Ex
opens).