vim -R nome file
Per emacs:
emacs FILE --eval '(setq buffer-read-only t)'
Non esiste alcuna opzione di avvio per forzare la sola lettura.
Modificare:
Se metti questa piccola funzione nello script di avvio della tua shell (.bashrc per esempio) puoi aprire un file in sola lettura digitando ev file_to_view
ev() {
emacs "$1" --eval '(setq buffer-read-only t)'
}
visualizza nome file
Fondamentalmente vim in modalità di sola lettura; semplici!
Come suggerito dal commento, nel caso view
è collegato al semplice vi
, ecco bash comandi per ispezionare prima la situazione e poi correggerla:
# 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)