Pythonを使用してVimのスクリプトを作成できますか?


21

Vimscriptは、Pythonコードにやや似ています。

VimはPythonなどの高レベル言語インタープリターと統合できますか?


1
@derobertが指し示すドキュメントを読んだら、Pythonプラグインを作成するJarrod Taylorのデモが役立つかもしれません。また、彼はgithubで「プラグインスターターキット」をホストしています。私はそれを使用しませんが、コードとプロジェクトwikiページを読むことは有益であることがわかりました。
-jjaderberg

回答:


19

はい、vimはいくつかの異なる言語インタープリターを使用して構築できます。これは、ソースからvimをコンパイルするときにあなた(またはあなたのディストリビューション)が選んだものです。

少なくともPython(ご要望どおり)、Perl、Ruby、およびTclが利用可能です。vimドキュメントにはそれぞれの詳細があります。Pythonのものはにあり:help if_pyth.txtます。そのドキュメントにはたくさんの例があります。

参考のために、他の言語用のものを以下に示します。


6

はい、python、ruby、perlなどの高レベル言語でルーチンを作成できます。

vimがサポートしている言語を確認するには:

vim --version
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.