Sürüm oluşturma şeması farklıdır; Vim 7.3, 730
değil 703
'dur.
Ayrıca, açıklık açısından v:version
'u kullanmanızı öneririz (bu, özel bir Vim değişkeni). Çoğu zaman, özelliklerin kullanılabilirliğini (ör. exists('+relativenumber')
), özelliği tanıtan Vim sürümü için yapılan testten daha iyi kontrol etmek daha iyidir, çünkü Vim farklı özellikler ile özel olarak derlenebilir.
Son olarak, eklentileri tipik nöbetçiye tersi yapın:
if v:version < 703
finish
endif
" Plugin goes here.
Ve bir içerme görevlisi ile bu birleştirmek için iyi bir uygulamadır. Böyle bir şeyler yapmak yok Neden
" Avoid installing twice or when in unsupported Vim version.
if exists('g:loaded_pluginname') || (v:version < 700)
finish
endif
let g:loaded_pluginname = 1
: Bu bireysel kullanıcılar için bir (sistem genelinde) kurulu bir eklentiyi devre dışı sağlar sürüm <730 bitirmek endif Aksi takdirde - ekle Kod Eklentisi. (VIM dosyalarından birinden kopyalanmıştır :) – hari