Re: [vim ] MacVim設定成terminal預設editor
看板Editor (編輯器(vim/emacs))作者Neisseria (Neisseria)時間10年前 (2014/08/19 11:48)推噓0(0推 0噓 0→)留言0則, 0人參與討論串2/4 (看更多)
可以看一下 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), 來自: 59.104.122.156
※ 文章網址: http://www.ptt.cc/bbs/Editor/M.1408420139.A.D7B.html
※ 編輯: Neisseria (111.250.58.187), 12/24/2018 18:49:23
討論串 (同標題文章)
Editor 近期熱門文章
PTT數位生活區 即時熱門文章