作者GTBUG (gtjk)
看板Editor
标题Re: [vim ] MacVim设定成terminal预设editor
时间Tue Aug 19 12:12:43 2014
N大 你好
刚使用--override-system-vim方法安装
最後吐出
.app bundles were installed.
Run `brew linkapps` to symlink these to /Applications.
Error: The `brew link` step did not complete successfully
The formula built, but is not symlinked into /usr/local
Error: No such file or directory - /usr/local/bin/mvim
所以我就brew linkapps一下
然後terminal show出
Linking /usr/local/Cellar/macvim/7.4-73/MacVim.app
Finished linking. Find the links under /Applications.
看起来是成功了
但我随便vim一个code 还是使用预设的vim开启
不晓得是哪里出问题了
麻烦了!!
thanks
※ 引述《Neisseria (Neisseria)》之铭言:
: 可以看一下 macvim 的 formula 和 mvim 的 script,可以得到一些提示
: 比较正常的方法是在安装时加上 --override-system-vim
: 这样子在编译 macvim 时,会加上 vi, vim, vimdiff 等等执行档
: 并且安装到 /usr/local/bin 里,就可以当终端机的 vim 来使用
: 另一种取巧的方式是使用 soft link
: $ ln -s /usr/local/bin/mvim /usr/local/bin/vim
: 为什麽这样子做可行?
: 因为 mvim 这个 script 是根据档名来决定要不要开启 GUI
: 最好不要 link 到 /usr/bin
: 因为系统里有一个 Apple 公司提供的 vim
: 不小心会把这个执行档给盖过去
: 附带一提,brew linkapps 後,可以很安全地再用 brew unlinkapps 回复
: 这个动作主要是要使用一些 GUI 程式时才下的指令
: 跟终端机的命令无关
: ※ 引述《GTBUG (gtjk)》之铭言:
: : 大家好
: : 我是MacVim的新手
: : 之前都用Mac内的Vim,最近想转进MacVim
: : 我先用brew install MacVim安装好以後
: : 再cp mvim /usr/local/bin/里面并建立link
: : ln -s /usr/local/bin/mvim /usr/bin/vi
: : 结果无法再terminal里直接使用MacVim,还是会打开他的GUI
: : 想请问各位,是哪个环节出问题呢?
: : 谢谢大家
: : PS
: : 1. 另外看到 brew install MacVim --override-system-vim
: : 再brew linkapps
: : 但不晓得这个方法会不会导致以後要转回vim时失败
: : 2. 另外试了修改~/.bash_profile
: : 增加alias vim="/Applications/......./MacVim"这种方法
: : 也是失败....QQ
: : 请大家指点指点 甘温!!
--
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 140.109.16.166
※ 文章网址: http://webptt.com/cn.aspx?n=bbs/Editor/M.1408421566.A.173.html
1F:推 zarcen: 你echo一下你的$PATH看看 08/20 11:42
2F:→ zarcen: 如果你的/usr/bin在你的/usr/local/bin前面 当然还是先开 08/20 11:43
3F:→ zarcen: apple预设的vim阿 上述後者应该是你brew安装vim到的位置 08/20 11:43
z大好,的确/usr/local/bin在/usr/bin之後,我跑brew doctor也show出这个error,
并建议echo export PATH="/usr/local/bin:$PATH" >> ~/.bash_profile
但我执行这步完後还是失败,是过直接修.bash_profile或.bashrc并重启都一样failed
爬了一些mac修改PATH的讨论都还是失败耶
请问修PATH这块有解吗QQ!
※ 编辑: GTBUG (203.65.71.253), 08/21/2014 09:47:30
4F:推 Neisseria: 检查一下 ~/.profile 这个档案看看 08/21 15:02
5F:推 zarcen: 如果是你自己个人用的Mac 你到/etc/bashrc 看看$PATH的原 08/22 02:32
6F:→ zarcen: 使设定是不是在那吧 当然前提是你没改过shell 08/22 02:32
7F:→ zarcen: 用sudo去修 改完重开或者source一下就可以了 08/22 02:35
8F:→ zarcen: 如果你改过shell(Ex.zsh)那你怎麽改bash设定档都是没用的 08/22 02:36