Ver $ vim --help para los muchos argumentos de lanzamiento de Vim.
Para iniciar Vim en modo de solo lectura, sería:
$ vim -R filename
EDITAR
$ view y $ vim -R parecen ser uno y el mismo a modo de enlaces simbólicos. No estoy seguro de qué funciones obtendrá al ejecutar $ vim -R que no tienes con $ view .
Aquí, en Ubuntu, puedo seleccionar cosas visualmente en ambos.
Si olvidaste el -R opción al iniciar vim , puedes usar:
:set ro
Si su objetivo es simplemente no sobrescribir el archivo original, puede leer desde la función stdin de vim:
cat filename | vim -