vim -R název_souboru
Pro emacs:
emacs FILE --eval '(setq buffer-read-only t)'
Neexistuje žádná možnost spuštění, která by vynutila pouze čtení.
Upravit:
Pokud vložíte tuto malou funkci do spouštěcího skriptu shellu (například .bashrc), můžete otevřít soubor pouze pro čtení zadáním ev file_to_view
ev() {
emacs "$1" --eval '(setq buffer-read-only t)'
}
zobrazit název souboru
V podstatě vim v režimu pouze pro čtení; jednoduché!
Jak napovídá komentář, v případě view
je propojen s prostým vi
, zde jsou bash příkazy nejprve prozkoumat situaci a poté ji opravit:
# 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)