簡體   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