...A hybrid “canvas programming” style combines the exploratory power of a notebook with the productivity and static analysis features of an IDE. VS Code is a powerful editor and customizable to your heart’s content (though the defaults are pretty good too). It has power features like multiple cursors, fuzzy file finding and Vim keybindings.
Julia has @edit, @less, etc. which are very handy for reading the implementation of functions. However, you need to specify a "good enough" set of (type) parameters for them to find the location of the code.