这里的问题很简单,我不能让它比标题更简单:
如何设置VIM默认以“只读”模式打开文件?
谢谢!
发布于 2010-07-31 04:02:40
添加
set ro
发送到您的.vimrc
。
此外:通常,您可以输入view filename
而不是vim filename
,它将以只读模式打开vim。
发布于 2013-05-02 15:49:05
vim -R filename
将以只读模式打开文件。
这仍然允许你修改缓冲区,如果你想禁止这样做-有一个选项:set nomodifiable
,允许修改使用:set modifiable
。对于那些着急的人,有一个简短的版本,:set ma
和:set noma
做了相反的事情。
发布于 2015-04-08 16:36:34
不是直接回答问题,而是要在交换文件已经存在的情况下自动以只读方式打开文件,请在vimrc
中添加以下行
autocmd SwapExists * let v:swapchoice = "o"
意思:如果交换已经存在,通常的问题是
E325:
Found a swap file by the name "..."
Swap file already exists!
[O]pen Read-Only, (E)dit anyway, (R)ecover, (D)elete it, (Q)uit, (A)bort:
将自动返回'o‘(Open Read-Only)。
https://stackoverflow.com/questions/3374938
复制相似问题