При использовании Vim для редактирования файла только для чтения он просто выдаст предупреждение при первом редактировании, но разрешит любые изменения. Я понимаю, что такое поведение может быть полезно для кого-то, намеревающегося сохранить файл под другим именем; но я иногда открываю файлы, к которым у меня нет прав на запись, затем забываю и делаю изменения.
Можно ли войти в режим, в котором Vim разрешит просмотр файла, но заблокирует любой параметр, который вносит изменения?
let &modifiable = !&readonly