用 Vim 以只读模式打开文件的几种方式
为了避免误操作,有时需要用 vim 以只读方式打开文件。
有几种方式可以实现,第一种 view filename
,可以在命令行用,也可以打开 vim 后在命令模式输入,这种方式打开后可以编辑,如果写入 :w
会报错如下
此时用 :w!
是可以保存变更的。
还可以用 vim 的命令行参数来选择只读模式打开文件,
用 -R
的方式和用第一种方式一样,用 -M
的打开文件后不可编辑,也不可保存写入。
其实,-R
和 view
设置的是开启 ‘readonly’=on,-M
则是设置的 ‘modifiable’=off 参数。