繁体   English   中英

vim中是否有类似于“ nano -R”的选项

[英]Is there any option in vim similar to “nano -R”

nano编辑器具有受限模式“ -R”来打开文件,在该文件中无法从编辑器打开其他文件,并且用户只能修改该特定文件。 有没有类似于vim编辑器中的选项,用户将无法使用“:edit”选项并打开其他文件并对其进行修改。

vim受限模式选项“ vim -Z”限制编辑器使用shell命令。 但是我需要一个选项来限制打开除指定文件之外的任何其他文件。

不,没有这样的选项,并且可能很难添加(并使源代码混乱很多),因为有太多的命令可能会打开/写入不同的文件。

如果需要,建议使用底层操作系统的方法进行保护,并执行sudoedit

编写一个包装脚本,将文件临时复制到一个临时位置,然后以理想情况下只能访问单个文件的受限用户调用Vim。 Vim退出后,将文件复制回其原始位置。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM