Add nano and use as default editor
Overview
For many users vi
(the default editor for Alpine) is difficult and confusing to use. Even if that is not the case for you, if you find it helpful to have the same experience as others you wish to help, you might implement this for your own use as well. [AUTHOR’s NOTE: I am guilty of not doing this.]
As usual, commands below are to be executed as root.
Install nano
apk add nano
Add a profile snippet to make nano the default editor
This change will apply to ‘sh’ (ask/bash/dash/etc) shells that are login shells, or sub-shells of a login shell. That means you will need to logout and log back in to see the effects of enabling this (or conversely disabling it).
Create /etc/profile.d/default_editor.sh
with the following contents:
EDITOR=nano
export EDITOR