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.dllpython을 설치해야한다는 의미입니다 (알겠습니다).

난 그냥 그래서 차이를 볼 수없는 사이 -*/dyn+*/dyn. 더하기 기호는 우리에게 무엇을 제공합니까? 또한 dyn적은 기능과 다른 점은 무엇 +python입니까?

답변:


8

+수단이 정력 바이너리는 기능이 있습니다. / dyn은 동적으로로드되며 dll을 찾을 수 있는지 여부에 따라 기능이 있거나 없을 수 있음을 의미합니다.

참조하십시오 :help python-dynamic.


그리고 dyn과 not-dyn의 차이점은 무엇입니까?
galymzhan

2
dyn은 해당 기능을 사용하려고 시도하는 경우에만 라이브러리를 찾습니다 (파이썬 기능을 사용하려고 할 때 오류 만 표시됨). notdyn은 항상 라이브러리를로드 함을 의미합니다.
idbrii

또한 내 경우에는 vim python / dyn이 Ubuntu 16.10에서 작동하지 않습니다. dyn 지원으로 앞서
Tigraine
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.