Earlier quoted context omitted.
There's guaranteed to be some sort of context-sensitive man plugin for vim &| nvim for shell scripts. Also, have you ever seen the DOS Borland IDE context sensitive help UX?
I think for Vim, it’s “K”. But for emacs, you only need to use “m-x man” and have a nice viewer.
For in-depth doc, I do appreciate docset-based indexed search apps like Dash that can download and update comprehensive doc locally with greater performance and less internet dependency than internet only. There's even vim and nvim plugins to bring that to them too without leaving the terminal.