`vim -R` 和 `view` 的不同行为

and*_*bak 4 vim

vim ( $ man vim)上的手册页指出:

  view      Start in read-only mode.  You will be protected from writing the files.  Can also be done with the "-R" argument.
Run Code Online (Sandbox Code Playgroud)

但是,它们有很大的不同。

当启动 vim 时,vim -R语法着色有效。
但是当开始时view语法着色不起作用。

view不支持垂直分割,我试过Ctrl+w v:vs-O命令行选项。

是否view有一个单独的配置?或者它可能与 vim 本身完全分开?

and*_*bak 6

出于某种原因,在那台 PC 上(不是由我管理)view是到 的符号链接/bin/vi,而vi别名是/usr/bin/vim系统范围的。

而且,当然,vi和 都vim使用argv[0](启动时使用的名称)来确定行为。

所以,我只是添加alias view='vim -R'到我的.bashrc.