Откройте файл на вкладке в VIM в режиме только для чтения - PullRequest
67 голосов
/ 28 октября 2010

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

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

Ответы [ 7 ]

72 голосов
/ 28 октября 2010

Чтобы открыть файл в режиме только для чтения на новой вкладке, используйте

tab sview /path/to/file

Чтобы открыть файл на той же панели (без использования нового окна или вкладки), используйте

view /path/to/file

Обратите внимание, что tab view /path/to/file не не открывает новую вкладку.

32 голосов
/ 23 августа 2013

Вы можете открыть файл в режиме только для чтения изнутри vim:

:view /path/to/file

или из командной строки:

$ vim -M /path/to/file
20 голосов
/ 22 февраля 2012

vim -M filename открывает файл в режиме только для чтения.

14 голосов
/ 02 сентября 2014

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

4 голосов
/ 28 октября 2010

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

3 голосов
/ 01 февраля 2018
vim -R /path/to/file
vim -m /path/to/file

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

vim -M /path/to/file

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

1 голос
/ 29 сентября 2016

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

:vnew path/to/file

и после открытия файла введите команду просмотра:

:view
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...