Установить VIM для открытия файлов в режиме "только для чтения" по умолчанию?
простой вопрос здесь, и я не могу сделать его проще, чем название:
Как установить VIM для открытия файлов в режиме" только для чтения " по умолчанию?
спасибо!
4 ответов
добавить
set ro
на .vimrc.
также: обычно вы можете ввести view filename вместо vim filename и он откроет vim в режиме только для чтения.
vim -R filename откроет файл в режиме только для чтения.
это все равно позволит вам изменять буферы, если вы хотите запретить это - есть опция :set nomodifiable, чтобы разрешить использование модификации :set modifiable.
Есть короткая версия для тех, кто спешит,:set ma и :set noma совсем наоборот.
не непосредственно ответ на вопрос, но для автоматического открытия файла только для чтения, если файл подкачки уже присутствует, добавьте следующую строку в свой 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 " (открытым только для чтения).
