Vim * / dynサポート


14

何が前にプラス記号を意味しているの*/dynでは:versionコマンドの出力、例えば:

+python/dyn +python3/dyn +ruby/dyn +tcl/dyn

有用なドキュメントが見つかりませんでした。私は実行すると:echo has('python3')、私は実行すると、Vimは0を返す。:python3 print('hi')それが言うE370: Could not load library python31.dll(私は理解したように)私のpythonをインストールする必要がありますを意味します。

私はちょうどそう違いを見ることができない-*/dynとを+*/dyn。プラス記号は何を提供しますか?また、dyn-less機能との違いは何+pythonですか?

回答:


8

+vimのバイナリがその機能を有することを意味します。/ dynは、動的にロードされることを意味し、dllを見つけることができるかどうかに応じて、機能がある場合とない場合があります。

を参照してください:help python-dynamic


dynとnot-dynの違いは何ですか?
ガリムジャン

2
dynは、これらの機能を使用しようとした場合にのみライブラリを検索することを意味します(そのため、Python機能を使用しようとしたときにエラーが表示されるだけです)。notdynは、常にライブラリをロードすることを意味します。
idbrii

また、私の場合、vim python / dynはUbuntu 16.10で動作していません。先を行くdynサポート
Tigraine
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.