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.
但是,它们有很大的区别。
当启动 vim 时vim -R
语法着色起作用。
但是当作为view
语法着色启动时不起作用。
view
不支持垂直分割,我尝试过Ctrl+w v
,:vs
以及-O
命令行选项。
view
有单独的配置吗?或者也许它与 vim 本身完全分开?
答案1
由于某种原因,在该服务器(不是由我管理)上view
有一个符号链接/bin/vi
,而vi
别名是/usr/bin/vim
系统范围的。
两个二进制文件vi
和 都vim
使用它们启动时使用的名称 (argv[0]
) 来确定行为 – 是否处于只读模式。看https://vi.stackexchange.com/a/20355/23667了解详情。
为了解决我的问题,我刚刚添加alias view='vim -R'
到我的个人~/.bashrc
.