What you appear to be missing is a "symbols view / pane". Most IDEs have that! https://www.google.com/search?q=ide+symbols+pane&tbm=isch
So getting this right and ergonomic I think is important regardless of whether there is a symbol tree or similar (which can also be useful).