当我已经在mac上预装了vim时,为什么要通过brew安装vim?

krcsximq  于 2023-03-08  发布在  Mac
关注(0)|答案(1)|浏览(203)

我读过很多关于在mac上使用vim的主题,几乎所有的主题都建议我通过自制程序安装vim:

brew install vim

不过,VIM已经预装在我的Mac上了,因为我可以很容易地通过终端访问。那么,为什么每个人都通过Brew安装VIM,当他们已经预装了它呢?
我应该通过brew安装vim还是使用预装的?
任何答案都会有帮助,非常感谢。

svmlkihl

svmlkihl1#

默认情况下,Vim附带的类Unix系统之所以这样做,只是因为它们“需要”一个ex命令和一个vi命令来实现POSIX兼容性,而Vim是一个维护良好、现代化且相当忠实的vi克隆,碰巧有一个相对宽松的许可证,使其易于包含。
但是大小很重要,因为可以构建具有或不具有许多特性的Vim,所以默认的Vim(如果有的话)总是一个“微小”、“小型”或“普通”版本,用不同的特性子集构建。
因此,默认情况下,Vim附带的每个系统上的问题都是相同的:如果用户需要默认版本中未包含的功能,他们必须获得另一个版本,而$ brew install vim是在macOS上实现该功能的一种方法。
以下是macOS上默认Vim缺少的一些可能有用的东西:

  • Python支持,
  • :help 'langmap':help 'keymap'
  • 剪贴板支持,
  • 等等。

Python和剪贴板是最常见的原因,跨系统。
当然,如果您对/usr/bin/vim感到满意,那么安装一个替代的Vim是没有意义的。

相关问题