作者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/m.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