12

Что означает знак плюс перед */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 -Меньше особенности, например , +python

1 ответ1

7

Знак + означает, что двоичный файл vim имеет эту функцию. / Dyn означает, что он динамически загружается и может иметь или не иметь функцию в зависимости от того, может ли он найти DLL.

смотрите :help python-dynamic .

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .