在vim中打开多个只读文件

在vim中打开多个只读文件,vim,readonly,Vim,Readonly,是否可以在vim会话中以只读模式打开多个文件?我尝试了以下操作,但其中只有一个文件是以只读方式打开的 :args +se\ readonly *.sql 谢谢这似乎对我有效,但我没有彻底测试它。我为我测试的所有文件切换了缓冲区,它们都是只读的 :args *.sql | argdo set readonly 或者,您可以在命令行上执行vim-R file.sql 您还可以使用:view打开单个文件,该文件在只读中打开在我的vim编辑器中工作不正常,如果我进行了更改和保存,我不能说错误,并且只

是否可以在vim会话中以只读模式打开多个文件?我尝试了以下操作,但其中只有一个文件是以只读方式打开的

:args +se\ readonly *.sql

谢谢

这似乎对我有效,但我没有彻底测试它。我为我测试的所有文件切换了缓冲区,它们都是只读的

:args *.sql | argdo set readonly
或者,您可以在命令行上执行
vim-R file.sql


您还可以使用
:view
打开单个文件,该文件在
只读中打开

在我的vim编辑器中工作不正常,如果我进行了更改和保存,我不能说错误,并且只读模式仅为最后一个文件打开。可以尝试
:args*.sql |执行“argdo view”
。如果您已经打开了一个与
*.sql
匹配的文件,则它将重新打开该文件,但
只读
仅在您切换缓冲区时生效,例如
:b 2
。此外,由于这些文件是只读的,您无法保存它们。可能已打开的文件以只读模式处理,但当前已打开。sql文件仅处于正常模式。不需要执行<代码>:args*.sql | argdo set readonly
:args *.sql | argdo set readonly