如何打开可修改的文件

How can I open file with modifiable on

我想打开带有可修改缓冲区的文件 set noma 对于这个特定文件默认打开。

例如这样的事情:

 vi file1.txt noma
 vi file2.txt ma   , # default

或至少在 vim:

:tabnew file1.txt noma

谢谢

您可以将其添加到您的 .vimrc,如果文件具有该名称,这将设置标志:

augroup ReadOnly
       autocmd!
       autocmd BufReadPost file1.txt set noma
augroup END

如果文件存在 (BufReadPost),这将同时设置它。

编辑:view 命令允许您以只读模式打开文件。

供参考::help autocmd-groups:help autocmd-define

您可以使用 -R 命令行选项以 'readonly' 模式打开文件(其中包括 'nomodifiable' 以及查看文件时有用的其他选项。)

$ vim -R file1.txt

view 命令通常作为 vim -R 的快捷方式提供,因此通常也可以使用:

$ view file1.txt

如果您已经有一个 Vim 运行 并且想用它在新选项卡中以只读模式打开文件,您可以使用此序列:

:tab sview file1.txt

:view 命令以只读模式打开文件,:sview 命令在拆分中这样做,:tab 修饰符在 Vim 中这样做而是一个新标签。