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