Re: [vim ] MacVim設定成terminal預設editor

看板Editor (編輯器(vim/emacs))作者 (Neisseria)時間10年前 (2014/08/19 11:48), 6年前編輯推噓0(000)
留言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
文章代碼(AID): #1Jyiahrx (Editor)
文章代碼(AID): #1Jyiahrx (Editor)