vim -R ファイル名
emacs の場合:
emacs FILE --eval '(setq buffer-read-only t)'
読み取り専用を強制する起動オプションはありません。
編集:
この小さな関数をシェル起動スクリプト (.bashrc など) に入れると、ev file_to_view
と入力してファイルを読み取り専用で開くことができます。
ev() {
emacs "$1" --eval '(setq buffer-read-only t)'
}
ファイル名を表示
基本的に読み取り専用モードのvim。シンプル!
コメントで示唆されているように、 view
の場合 プレーンな vi
にリンクされています 、ここに bash があります 最初に状況を検査してから修正するコマンド:
# 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)