Pour les shells basés sur sh :
export EDITOR=/path/to/nano
Pour le shell C :
setenv EDITOR /path/to/nano
N'oubliez pas qu'à moins que vous n'enregistriez ces paramètres dans votre script de profil de connexion (/home/user/.bash_profile par exemple), vous perdez le paramètre à la déconnexion.
Si je me souviens bien, FreeBSD utilise le shell C comme shell utilisateur par défaut.