Python サポート付きの vim のコンパイル - Powerline のインストール

Python サポート付きの vim のコンパイル - Powerline のインストール

昨日は一日中ハードドライブのバックアップと Mac OSX Yosemite のクリーンインストールをしていましたが、今はすべてのものを以前のように整理しようとしています。

Powerline は適切にインストールされています (tmux に表示されます) が、vim を開くと次のメッセージが表示されます:

You need vim compiled with Python 2.6, 2.7 or 3.2 and later support for
Powerline to work...

私はもう試した:

brew uninstall python macvim
brew install python
brew install --override-system-vim macvim

以下は出力ですbrew install python:

==> Downloading https://homebrew.bintray.com/bottles/python-2.7.9.yosemite.bottle.10.tar.gz
Already downloaded: /Library/Caches/Homebrew/python-2.7.9.yosemite.bottle.10.tar.gz
==> Pouring python-2.7.9.yosemite.bottle.10.tar.gz
==> Caveats
Pip and setuptools have been installed. To update them
  pip install --upgrade pip setuptools

You can install Python packages with
  pip install <package>

They will install into the site-package directory
  /usr/local/lib/python2.7/site-packages

See: https://github.com/Homebrew/homebrew/blob/master/share/doc/homebrew/Homebrew-and-Python.md

.app bundles were installed.
Run `brew linkapps python` to symlink these to /Applications.
Error: The `brew link` step did not complete successfully
The formula built, but is not symlinked into /usr/local
Could not symlink bin/2to3
Target /usr/local/bin/2to3
already exists. You may want to remove it:
  rm '/usr/local/bin/2to3'

To force the link and overwrite all conflicting files:
  brew link --overwrite python

To list all files that would be deleted:
  brew link --overwrite --dry-run python

Possible conflicting files are:
/usr/local/bin/2to3 -> /Library/Frameworks/Python.framework/Versions/3.4/bin/2to3
==> /usr/local/Cellar/python/2.7.9/bin/python -s setup.py --no-user-cfg install --force --verbose --insta
==> /usr/local/Cellar/python/2.7.9/bin/python -s setup.py --no-user-cfg install --force --verbose --insta
==> Summary

答え1

この投稿は数か月前のものなので、あなたは自分でこの問題を解決したと思います。他の不幸な人たちのために、これが今のところ私が考えられる最善の策です。

あなたが尋ねているすべてのこと(powerline など)についてコメントすることはできませんが、Mac/Vim ユーザー(私自身は Yosemite を初めて使用)として、インストールは(またはそうあるべきで)非常に簡単です。これで、堅実なスターター ビルドを入手できます。

始める前にいくつかの情報を収集します:

which vim
/usr/bin/vim

vim --version | egrep --color 'VIM|Compiled|python|ruby|perl|tcl'

これはAppleビルドです。次にVimをインストールします

vim --override-system-vim --with-features=huge --disable-nls --enable-interp=lua,ruby,perl,python

--with-features=huge基本的には、本格的なインストールを提供します。--override-system-vim上記の例に含まれていたため追加しました。私もこれを行います。OS X に付属する Vim は恥ずべきものです。

次のコマンドを再度実行します。

which vim
/usr/local/bin/vim

vim --version | egrep --color 'VIM|Compiled|python|ruby|perl|tcl'

出力が著しく変わるはずです。 Vim は/usr/local/bin/、Apple によって構築されたものではありません。 必要なすべてのものの横にプラス記号が表示されます。例: +ruby/dyn +python/dynなど。

余談ですが、MacVimの普及は、それがあなたがすべき使用してください。自分のためにも、本物に切り替えてください。

実際のターミナル エミュレータで Vim を使用します。私はTerminal.appOS X に付属している を使用しています。非常に単純な観点からは、おそらく目立った違いはありません。ただし、Vim を使い始めると、大きなメリットがあることに気付くでしょう。

これが役に立つことを願っています:-)

関連情報