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.