我希望 vim 指向 macvim :)
可能是通过别名。
vim 在这里:whereis vim/usr/bin/vim
macvim 我找不到,例如whereis macvim
不返回任何内容
最佳答案
我的回答与 michaelmichael 的有点相反,我已经做到了 quite a few times :
MacVim 附带一个 CLI 可执行文件,如果您向 ~/.bashrc
/~/.profile
添加一个别名,您可以使用它代替 Mac OS X 的默认 Vim。不需要编译任何东西,不需要把 MacVim 放在一个特殊的地方,不需要用符号链接(symbolic link)覆盖默认程序
这样,您就可以留在 CLI 领域并享受强大/最新/快速 Vim 的力量。
编辑
MacVim 是 Vim 的原生 Mac OS X GUI 版本。它没有预装在您的操作系统中,因此您必须下载 from the Internet 或通过自制软件安装它(请参阅 michaelmichael 的回答)。安装后,MacVim 就是您放置它的地方,简单明了。
因为它是一个成熟的 GUI 应用程序,所以 MacVim 不能真正用作终端中默认 Vim 的直接替代品。
`$ MacVim file.txt` will not work. `$ open -a macvim file.txt` will not work either.
您基本上有两种选择:使用
mvim
CLI 包装器从终端打开 MacVim 或使用 MacVim 捆绑的 CLI 可执行文件的别名。mvim
包装器 我认为 michaelmichael 的答案可能会有所扩展,但最重要的是要说的。
编辑:好吧。
只需将此行(自定义以反射(reflect)您的系统)添加到您的
~/.bashrc
或 ~/.profile
或您的 shell 在启动时运行的任何文件:alias vim='/path/to/MacVim.app/Contents/MacOS/Vim'
打开一个新的终端窗口,
$ vim file.txt
应该在你的终端窗口中启动 vim,就像默认的 /usr/bin/vim
一样,但有更多的花里胡哨。 关于vim - 如何让vim指向macvim?我在哪里可以找到 macvim?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/9576680/