![在 Mac OS X 上升级 Vim](https://linux22.com/image/1282757/%E5%9C%A8%20Mac%20OS%20X%20%E4%B8%8A%E5%8D%87%E7%BA%A7%20Vim.png)
有一天,我在做一些网页开发工作Netbeans 7就像我几个月来一直在做的那样。我最多只处理两三个文件……真正的轻量级工作。天色已晚,我上床睡觉时电脑还在运行。早上醒来时,我发现电脑上的很多内存都被某些东西占用了。我看了看 NetBeans,它占用了大量内存。
它必须被抛弃。在听到无数关于 Vim 的“书呆子式”评论后,我不得不尝试一下。虽然我才刚刚开始使用它,而且在获得我想要的那种定制之前还有很长的路要走,但我已经极其我对它印象深刻。我喜欢它移动和编辑代码的简单性。我只能想象当我真正感到舒适时它会是什么样子。
我想做的事情之一是升级到 Vim 7.3。我不想使用 MacVim(我已经尝试过了),并且我不想通过 MacPorts/HomeBrew/Whatever 安装. 我想要 Vim 7.3来自源头。
我刚刚进入 Unix 世界,已经弄坏过一次我的电脑,我不想再这样做了。所以,在我做任何愚蠢的事情之前,我想确保我知道自己在做什么。
我目前使用的是 Vim 7.2 的默认版本。我知道它位于哪个目录中。我可以通过输入vim
终端来访问它。
我目前安装了 Vim 7.3 的工作版本,~/Source Code/vim/
我可以通过输入 Vim 二进制文件的完整路径来访问它。
我的问题是:
我如何安全地更改终端或 xterm 中的命令vim
以指向我的新版本~/Source Code/vim/
?
我感觉这涉及到符号链接,但我知道这超出了我的舒适范围。到目前为止,我在 Google 上唯一能找到的就是正常的“只需通过麦金塔“”。
嗯,我实际上并没有通过 MacPorts 学到任何东西。我不想只是得到一个更好的编辑器,我想在这个过程中学到一些东西。
答案1
在你的终端中输入:
echo "export PATH=\"~/Source Code/vim:\$PATH\" " >> ~/.profile
这会使 bash~/Source Code/vim/
在任何其他目录之前搜索可执行文件,因此它会vim
在那里找到 而不是vim
在 中/usr/bin/
。