portix schriebvisudo hat nicht wirklich etwas vi oder vim zu tun, man kann jeden beliebigen Editor mit visudo benutzen. visudo nimmt den Editor der in der Umgebungsvariablen VISUAL definiert ist, wenn die nicht definiert ist dann nimmt visudo den editor der in EDITOR definiert ist, wenn dort auch nichts definiert ist dann nimmt visudo vi.
Bin deiner Information nachgegangen und nun läuft visudo unter vim .