Re: [vim ] MacVim設定成terminal預設editor
看板Editor (編輯器(vim/emacs))作者Neisseria (Neisseria)時間10年前 (2014/08/19 23:24)推噓1(1推 0噓 0→)留言1則, 1人參與討論串4/4 (看更多)
不知道為什麼,會 brew link 失敗
因為某個原因 mvim 這個檔案不見
如果按照 https://github.com/Homebrew/homebrew/wiki/troubleshooting
先執行 brew update 和 brew doctor
看看有什麼錯誤訊息
然後建議將 Homebrew 的 vim 和 macvim 都砍掉
再檢查 /usr/local/bin 有沒有殘存的 vim, vimdiff 等等 broken link
然後重裝看看
不需要 brew linkapps,這和終端機的 vim 無關
※ 引述《GTBUG (gtjk)》之銘言:
: 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 程式時才下的指令
: : 跟終端機的命令無關
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 211.74.79.63
※ 文章網址: http://www.ptt.cc/bbs/Editor/M.1408461867.A.B0D.html
※ 編輯: Neisseria (211.74.79.63), 08/19/2014 23:26:55
推
08/20 10:35, , 1F
08/20 10:35, 1F
※ 編輯: Neisseria (111.250.58.187), 12/24/2018 18:49:00
討論串 (同標題文章)
Editor 近期熱門文章
PTT數位生活區 即時熱門文章