我知道可以使用 vim -R
命令在 shell 中以只读模式打开文件,但如何在 vim 中以只读模式在一个单独的标签页中打开文件(使用 :tabe <filename>
命令)呢?
感谢您的时间。
要在新标签页中以只读模式打开文件,请使用
tab sview /path/to/file
要在同一面板中打开文件(而不使用新窗口或选项卡),请使用
view /path/to/file
请注意,tab view /path/to/file
不会 打开一个新的标签页。
:view /path/to/file
即可在只读模式下打开一个新缓冲区并显示该文件。 - Anthony DiSanti你可以从vim
内部以只读模式打开文件:
:view /path/to/file
或者从命令行执行:
$ vim -M /path/to/file
vim -M filename
会以只读模式打开文件。
vim -R 文件名
以只读模式打开文件(文件可修改但不可写入),使用 vim -M 文件名
以关闭可修改设置打开文件(文件既不可修改也不可写入)。 - shaahiin只需使用:tabe <文件名>
打开您的文件,然后输入:view
。它将自动切换到只读模式。
vim -R /path/to/file
vim -m /path/to/file
只读模式。 允许修改文本,但无法写入(不能保存)。
vim -M /path/to/file
即使是文本修改也不允许。
:tabedit +set\ noma|set\ ro FILE
命令,这将在新标签页中打开FILE
文件,并关闭modifiable
和开启readonly
,防止您修改或写入该文件。如果只需要readonly
,请省略noma
设置。可能方便将此命令重映射到另一个命令。
vim -R
是只读模式。vim -M
则将文件以"不可修改"的方式打开。 - Dharmit