1

短いガイド とこの質問を読んだ後、 Vim の設定方法がわかりました。

./configure --with-features=huge --enable-rubyinterp --enable-pythoninterp 
--enable-perlinterp --enable-gui=gtk2 --enable-cscope --prefix=/usr 
--with-python-config-dir=/usr/lib/python2.7/config-x86_64-linux-gnu/

そして今make && sudo make install . ./configureコマンドのログは次のとおりです。しかし問題は、このビルドの後、Python のサポートを受けられなかったことです。以下に、Vim を起動して「:version」と入力したときに表示される機能のリストの 2 行を貼り付けます。

+cindent -ebcdic +jumplist -mouse_jsbterm -python -tag_any_white +windows 
+clientserver -emacs_tags -keymap -mouse_netterm -python3

「-」記号は、無効になっている機能を意味します。残念ながら、Python もその 1 つです。私は何かが恋しいですか?前もって感謝します!

4

1 に答える 1

2

例えば。vim73 の場合:

./configure --enable-pythoninterp | grep python
checking --enable-pythoninterp argument... yes
checking for python... (cached) /usr/bin/python
(cached) checking Python's configuration directory... (cached) /usr/lib/python2.6/config
checking --enable-python3interp argument... no

:バージョン

VIM - Vi IMproved 7.3 (2010 Aug 15, compiled Jul 17 2013 00:21:48)
+python -python3
-L/usr/local/lib -o vim    -lncurses -L/usr/lib/python2.6/config -lpython2.6 -lpthread 
-ldl -lutil -lm -Xlinker -export-dynamic -Wl,-O1 -Wl,-Bsymbolic-functions

コンパイルした vim バージョンだけを実行してもよろしいですか? 古いコードを /usr/bin/vim から実行している可能性があります。bash をリロードして /usr/local/bin/vim から実行してみてください。

于 2013-07-16T22:29:17.470 に答える