vim -R nom de fichier
Pour emac :
emacs FILE --eval '(setq buffer-read-only t)'
Il n'y a pas d'option de démarrage pour forcer la lecture seule.
Éditer:
Si vous mettez cette petite fonction dans votre script de démarrage du shell (.bashrc par exemple) vous pouvez ouvrir un fichier en lecture seule en tapant ev file_to_view
ev() {
emacs "$1" --eval '(setq buffer-read-only t)'
}
afficher le nom du fichier
Fondamentalement, vim en mode lecture seule ; simples !
Comme suggéré par le commentaire, dans le cas view
est lié à la plaine vi
, voici bash commandes pour d'abord inspecter la situation, puis la corriger :
# 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)