You kinda get used to it. I often `cat` and `less` code in the terminal and my $EDITOR is `mg`. I know about bat, but it's never in base.
And I'm using more my mental idea of the code and direct line:column navigation. My context is often less than 10 lines of code.