几乎只要我一直在使用 vim 并且对 C 有足够的了解,我就已经定制了已安装的 vim 以删除一个让我烦恼的“功能”。当我切换到使用带有 macports 的 Mac 时,我通过卸载任何以前的 vim 端口、获取源、手动编辑源然后让 Macports 使用我新定制的源继续安装来实现这一点。
sh> sudo port uninstall vim
sh> sudo port fetch vim
sh> sudo /usr/bin/vim /opt/local/wherever/port/put/the/source/file.c
sh> sudo port install vim
现在 [1] 当我尝试这个时,该port install
命令从服务器重新获取代码,完全忽略我的源编辑,使用“官方”源构建 vim,并且烦人的“功能”仍然存在。
我一直在寻找源的校验和,编辑校验和的方法和命令行开关以忽略它们,但没有运气。
我已经尝试过port patch
而不是port install
在编辑代码之前尝试过,但这没有任何区别。
我什至发现自己正在阅读port
源代码,但我的 tcl 太生疏了,无法走远。
关于如何实现这一目标的任何想法?谢谢你。
[1] 麦克波特 2.0.3。我不知道这曾经适用于哪个版本。