vi è di default sul 99% dei sistemi *niux, oltre che vecchi atari e altri HW.
per caraterei speciali si intendono freccie, pagUP, pagDown, home, fine, tasto super, etc...
ATTENZIONE che VI e VIM non sono la stessa cosa, non credo nemmeno che VIM derivi da VI