If you want to specify an editor, when you open the crontab file and do not just use the default one for your system nyou need to use the visual environment variable.
Export the value of VISUAL
and then run the command crontab -e
Specify nano as the editor for the crontab file:
export VISUAL=nano; crontab -e
Specify vim as the editor for the crontab file:
export VISUAL=vim; crontab -e
Of course, you need to have vim or nano installed on your system if you want to use them.