vim -R nombre de archivo
Para emacs:
emacs FILE --eval '(setq buffer-read-only t)'
No hay una opción de inicio para forzar solo lectura.
Editar:
Si coloca esta pequeña función en su secuencia de comandos de inicio de shell (.bashrc, por ejemplo), puede abrir un archivo de solo lectura escribiendo ev file_to_view
ev() {
emacs "$1" --eval '(setq buffer-read-only t)'
}
ver nombre de archivo
Básicamente vim en modo de solo lectura; simples!
Como se insinúa en el comentario, en caso de que view
está vinculado al vi
simple , aquí están bash Comandos para inspeccionar primero la situación y luego corregirla:
# non-destructive inspection
which vim
which view
ls -l $(which view)
# overwrite current view with symlink to vim, requires root
ln -sfv $(which vim) $(which view)