当我从源代码编译 MacVim 时,我使用一堆标志进行配置:
./configure --enable-features=huge ...(enable python,ruby,perl, and c interpreters)... --enable-gui=macvim
但是当我运行 vim 时,它没有启用这个功能--remote-tab-silent
,而我以前可以使用这个功能。
它还不能识别关键字undofile
、undodir
或relativenumber
。当我使用 macports 安装时,所有这些都有效。所以很明显,我的构建缺少一些功能,但我不知道在哪里设置正确的配置标志。
此外,我从头开始构建的唯一原因是 Command-T 插件需要 ruby 解释器,而 macports 默认不会编译该解释器。因此,如果您有任何建议,如何比从头开始构建更轻松地解决这个问题,那也是可行的。
知道我应该做什么来研究这个问题吗?有解决方案吗?我很迷茫。
答案1
我认为应该是--with-features=huge
和--enable-rubyinterp
才能得到你想要的。如果缺少、和,请确保你正在编译版本 7.3,因为它们是在该版本中添加undofile
的undodir
。relativenumber
在 MacPorts 下,尝试sudo port install macvim +huge +ruby
。