如何使用emacs / vi / vim从命令行以只读方式打开文件

Modified on: Mon, 25 Feb 2019 21:40:02 +0800

有没有办法告诉emacs / vi / vim(从命令行)我要在view-moderead-only中查看文件。

我知道如果emacs / vi / vim已经在运行,如何以只读方式打开文件。

作者:Nifle

最佳答案

对于emacs:

emacs FILE --eval '(setq buffer-read-only t)'

没有强制只读的启动选项。

编辑:
如果您将这个小函数放在shell启动脚本(例如.bashrc)中,则可以通过键入ev file_to_view

以只读方式打开文件。

ev() {
  emacs "$1" --eval '(setq buffer-read-only t)'
}

相关问答

添加新评论