我知道可以通过 ./configure 一些标志来安装支持剪贴板的 vim。我想通过 Macports 来做到这一点。
在 apt 中,有一种方法可以下载软件包的源代码而无需先安装它,然后使用 dpkg 安装它。我在 Macports 中可以做类似的事情吗?我想让 Macports 为我下载 vim 源代码,然后自己 ./configure 它,然后安装它,这样 Macports 就会知道安装,以防我出于某种原因想要卸载它。
如果我不能通过 Macports 做到这一点,我可以用 brew 来做吗?我试图避免直接下载源代码,这样我就可以让某种包管理器知道我的 vim 安装,以防我想删除它。
答案1
你可以通过以下方式查看 port 的变体$ port variants <portname>
:Vim 有(其中包括)tiny
、small
、normal
和。big
huge
安装 Vim$ sudo port install vim +huge
是通过 MacPorts 安装支持剪贴板的 Vim 的最保守方法。老实说,我不知道它是否支持+big
或+normal
,但尝试所有这些版本不会超过 10 分钟。
您在 Mac OS X 中使用 CLI 工具就像在 Linux 上使用其对应工具一样:就像您可以做的事情并不是不言而喻的,$ apt-get source vim
您必须真正去做才能$ apt-get --help
了解它(或被其他人告知),$ port --help
否则$ man port
会很快让您朝着正确的方向前进。
虽然 Homebrew 既优雅又时尚,但它的软件包列表非常与 MacPort 相比,它很小:我不确定迁移是否是最明智的选择。除非您完全确定 Homebrew 能够完全满足您的需求。
答案2
如果你使用 brew 与 duplicates vim dist ,它将使用剪贴板支持进行编译:
brew install https://raw.github.com/Homebrew/homebrew-dupes/master/vim.rb