Vim * / dyn desteği


14

Komutun çıktısında daha önce */dynbulunan artı işareti ne anlama gelir :version, örneğin:

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

Üzerinde yararlı bir belge bulamadım. Ben çalıştırdığınızda :echo has('python3')ben çalıştırdığınızda Vim 0. döndürür :python3 print('hi')diyor E370: Could not load library python31.dll(anladığım kadarıyla) Ben python yüklemelisiniz anlamına gelir.

Bu yüzden ve arasındaki farkı göremiyorum . Artı işareti bize ne verir? Ayrıca , örneğin , -less özelliğinden farkı nedir?-*/dyn+*/dyndyn+python

Yanıtlar:


8

+Araçlarının vim ikili özelliğine sahiptir. / Dyn, dinamik olarak yüklendiği ve dll'yi bulup bulamayacağına bağlı olarak bu özelliğe sahip olabileceği veya olmayabilir.

bakın :help python-dynamic.


Ve dyn ve not-dyn arasındaki fark nedir?
— Mart 11:06

2
dyn, yalnızca bu özellikleri kullanmaya çalıştığınızda kitaplığı aradığı anlamına gelir (bu nedenle yalnızca python özelliklerini kullanmaya çalıştığınızda bir hata görürsünüz). notdyn her zaman kütüphaneyi yüklediği anlamına gelir.
— idbrii

Ayrıca benim durumumda vim python / dyn Ubuntu 16.10 üzerinde çalışmadığını unutmayın :( Hala bu iş yapmak için nasıl anlamaya çalışıyorum .. Çünkü iyi derler ve etkinleştirdi --enable-pythoninterp = evet yani neden gider bilmiyorum desteği ile önde
— Tigraine
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.