6

Python を使用した Vimscripting に関する記事をいくつか読みました。とても興味を覚えました。そこで、Python で vimscript を実行する方法を見つけようとしました。しかし、vim をインポートしようとすると、モジュール vim がインストールされていないことが示されました。だから私はウェブで検索しましたが、まだインストールするモジュールが見つかりません。pip で自動的に検索しようとしましたが、まだ失敗しました。モジュールvimの場所を知っている人はいますか?

私は fedora 17 を使用しており、vim 7.3 と python 2.7 をインストールしています。

前もって感謝します。

エラーメッセージは次のとおりです。

>>> import vim
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
ImportError: No module named vim
4

3 に答える 3

6

インポートする必要はないようです。vim が python サポート付きでコンパイルされていることを確認してください。vim --version |を使用してこれを確認してください。grep + パイソン. さらに、vim では vim モジュールが自動的にインポートされ、インポート行が不要になるようです。

于 2012-11-20T16:22:27.600 に答える
1

hd1 で説明されているように、Python で VI をコンパイルします。ドキュメントは次の場所にあります。

http://vimdoc.sourceforge.net/htmldoc/if_pyth.html

テストしたい場合

export PYTHONPATH=$HOME/local/lib/python2.7/site-packages

すべてをローカルにインストールしたことに注意してください。これが、PYTHONPATH で $HOME を使用する理由です。

vi を実行し、次のように入力します。

:python from vim import *
:python vim.command('echo "Hello World!"')

「Hello World!」が表示されるはずです。下。

于 2015-04-26T14:27:52.780 に答える