nano vs. vim: Linux Terminal-Based Text Editors Compared
nano is nice, but vim is versatile.

Unless you’re willing to learn emacs, there are really only two options for editing text in the Linux terminal: vim or nano. But does the choice matter much and, if so, why?