在 vim 的选项卡中以只读模式打开文件
我知道使用 vim -R
从 shell 以只读模式打开文件,但是如何在单独的选项卡中从 vim 内部打开文件 (:tabe
) 处于只读模式?
感谢您抽出时间。
I'm aware of opening files in readonly mode from shell using vim -R
, but how to open a file from inside vim in a separate tab (:tabe <filename>
) in readonly mode?
Thanks for your time.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(7)
要在新选项卡中以只读模式打开文件,请使用
要在同一窗格中打开文件(不使用新窗口或选项卡),请使用
请注意
tab view /path/to/file
不打开新选项卡。To open a file in read only mode in a new tab, use
To open the file in the same pane, (without using a new window or tab), use
Note that
tab view /path/to/file
does not open a new tab.您可以从
vim
内部以只读模式打开文件:或从命令行:
You can open a file in readonly mode from inside
vim
:or from command line:
vim -M filename
以只读模式打开文件。vim -M filename
opens the file in readonly mode.只需使用
:tabe
打开文件,然后输入:view
。它将自动切换到只读模式。Just open your file by using
:tabe <filename>
, then enter:view
. It will automatically switch to read-only mode.只读模式。
允许修改文本,但不能写入(不保存)。
即使是文本修改也是不允许的。
Read-only mode.
Modification in text is allowed but you cannot write (no saving).
Even modification in text is not allowed.
尝试
:tabedit +set\ noma|set\ ro FILE
;这将在新选项卡中打开FILE
,并关闭可修改
并打开readonly
,从而阻止您修改或写入文件。如果您只想readonly
,请忽略noma
设置。将其重新映射到另一个命令可能会很方便。Try
:tabedit +set\ noma|set\ ro FILE
; this will openFILE
in a new tab withmodifiable
off andreadonly
on, preventing you from modifying or writing the file. If you just wantreadonly
, omit thenoma
set. Might be convenient to remap this to another command.对我有用的东西:
打开文件后,给出查看命令:
Something that works for me:
and once the file is opened, give the view command: