Buenas,
Supongo que lo que has querido poner que tecleas es sudo vi /etc/apache2/httpd.conf porque es imposible del todo que con sudo!vi!/etc/apache2/httpd.conf! te haya salido algo que no sea un error
1 - Desde el terminal, lanza sudo vi /etc/apache2/httpd.conf
2 - Te pedirá la contraseña, ya que has usado sudo. Si intentas modificar un fichero de /etc/ sin ser root, te dará siempre el error de "readonly option".
3- Como ya sabes, entras en modo edición pulsando la tecla i.Después de hacer la modificación que deseas, pulsa la tecla esc para salir del modo edición y luego usa :wq (la w es para guardar, la q es para salir, y son combinables) e intro.
Vi/vim puede ser un poco complicado al principio. Ánimo, no desesperes.
Edit: si vi te parece muy complicado, puedes usar nano.