Мне известно об открытии файлов в режиме readonly из оболочки с помощью vim -R, но как открыть файл изнутри vim на отдельной вкладке (:tabe <filename>) в режиме readonly?
Спасибо за ваше время.
Ответ 1
Чтобы открыть файл в режиме только для чтения на новой вкладке, используйте
tab sview /path/to/file
Чтобы открыть файл на той же панели (без использования нового окна или вкладки), используйте
view /path/to/file
Обратите внимание, что tab view /path/to/file не открывает новую вкладку.
Ответ 2
Вы можете открыть файл в режиме readonly изнутри vim:
:view /path/to/file
или из командной строки:
$ vim -M /path/to/file
Ответ 3
vim -M filename открывает файл в режиме readonly.
Ответ 4
Просто откройте файл, используя :tabe <filename>, затем введите :view. Он автоматически переключится в режим только для чтения.
Ответ 5
Попробуйте :tabedit +set\ noma|set\ ro FILE; это откроет FILE на новой вкладке с modifiable off и readonly on, не позволяя вам изменять или записывать файл. Если вы просто хотите readonly, опустите набор noma. Возможно, будет удобно переназначить это на другую команду.
Ответ 6
Что-то, что работает для меня:
:vnew path/to/file
и как только файл будет открыт, дайте команду вида: