Откройте файл на вкладке в vim в режиме только для чтения


Я знаю об открытии файлов в режиме только для чтения из оболочки с помощью vim -R, но как открыть файл изнутри vim в отдельной вкладке (:tabe <filename>) в режиме readonly?

Спасибо за ваше время.

7 64

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

vim -M filename открывает файл в режиме readonly.

просто откройте файл с помощью :tabe <filename>, а затем введите :view. Он автоматически переключится в режим только для чтения.

попробовать :tabedit +set\ noma|set\ ro FILE; откроется FILE в новой вкладке с modifiable это readonly ВКЛ., не позволяя изменять или записывать файл. Если вы просто хотите readonly пропустить noma set. Может быть удобно переназначить это на другую команду.

то, что работает для меня:

:vnew path/to/file

и как только файл будет открыт, дайте команду view:

:view
vim -R /path/to/file
vim -m /path/to/file

режим "Только чтение". Изменение текста разрешено, но вы не можете писать (без сохранения).

vim -M /path/to/file

даже изменение в тексте не допускается.