Editors and IDEs/vim
Vim
"Vim - the ubiquitous text editor"
"Vim is a highly configurable text editor built to make creating and changing any kind of text very efficient. It is included as "vi" with most UNIX systems and with Apple OS X."
Vim is a text editor that runs in the terminal.
Unlike nano however, vim is very much not for the feint of heart.
If you don't mind memorizing keyboard commands, this may however be for you!
You need to switch in and out of modes to type and navigate, and many consider it too unwieldy for practical use.
Those however who've mastered this way of typing swear devoutly to their gains in productivity.
Should you decide to go the way of vim, your new skills won't ONLY be limited to the terminal!
Most modern IDEs have a "vim mode" plugin or something similar, which will let you use your new vim tricks outside of the terminal as well.
If any of that sounds appealing to you, I urge you to also check out emacs.
It's a very similar program, solving many of the same problems with very different strategies.
The priorities they've set may be more for your liking than vim.