yes it can be done with vi. but vi far to dificult to use for normal human. i think i is imposible to guess what keys to press. nano atleast give some hint how to save and quit.
Not hard at all...its actually quite easy arrow down to where you want text...hit i (toggle to insert) type or right click for paste...esc (toggle to stop insert)...[shift]zz to save