web-dev-qa-db-ja.com

Vim * / dynサポート

_*/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_?

14
galymzhan

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

見る :help python-dynamic

8
Keith