by Devin Yang

建立於: 6年前 ( 更新: 6年前 )

前言

如果您使用的為Mac系統預設的Vim,執行terminal是否會出現需要python2.7或python3的錯誤,但是系統明明就有python 2.7呀,本文說明我如何修正此問題。
vim

我的方式

據我所知,可透過homebrew安裝編好的vim可解決此問題,不過在MacOs自行編譯Vim並不難,所以就自己編譯了。
在MacOs要有gcc的命令,您需要安裝Xcode。

步驟:
一、安裝最官方新版的python3
https://www.python.org/

二、下載vim官方的source
git clone https://github.com/vim/vim
三、進入cd vim的資料夾,並執行組態

四、最好進行一次make distclean

五、組態
./configure –enable-multibyte \
--enable-fontset \
--enable-python3interp=yes
如果,沒過出現了--with-tlib相關的錯誤,代表缺少了ncurses的函式庫,我們可以用如下指令安裝:
sudo apt-get install libncurses5-dev libncursesw5-dev
或者是在ubuntu 16.0.4上,可用
sudo apt-get install ncurses-dev

六 、make

七、sudo make install
即可將自行編譯的vim安裝至/usr/local/bin/vim目錄下了。

七、自行設定vim='/usr/local/bin/vim'的別名到.bash_profile或.zshrc,請依自己的環境說定。

再執行vim,就很正常啦。
 

Tags: vim macos

Devin Yang

文章內容無法一一說明,如果您有什麼不了解處,歡迎提問哦:)

No Comment

Post your comment

需要登入才可留言!

類似的文章


vim

關於vimdiff

我的vimdiff小抄

Emoji, MacOS

⌘+control+空白 (Emoji on Mac)

⌘+control+空白 (Emoji on Mac)