نصب پلاگین با استفاده از ویمپلاگ
ویم از نسخه ۸ به بعد دارای سیستم مدیریت پلاگین است، اما این روش خیلی مناسب کاربران تازه کار نیست.
در روش داخلی ویم، پلاگینها باید در ساختار مشخصی از پوشهها و به ترتیب خاصی قرار بگیرند و وظیفه آپدیت نگهداشتن آنها نیز با خود کاربر است. پلاگینها بصورت مخازن گیت کلون شده و به کلی با استفاده از دستورات گیت مدیریت میشوند.
این روش برای کسانی که چند پلاگین کوچک نیاز دارند روش مناسب و قابل مدیریتی است. اما برای کسانی که میخواهند با راحتی بیشتری پلاگینها را نصب، غیرفعال، آپدیت یا پاک کنند، ویمپلاگ گزینهی بسیار بهتری است.
شایان ذکر است که ویم دارای هیچگونه پلاگین یا قابلیتی برای سرچ کردن پلاگینها از داخل خود ویم نیست و هیچ برنامهای جهت ساخت اینچنین چیزی وجود ندارد.
برای نصب ویمپلاگ، به مخزن آن در گیتهاب رفته و دستور curl مربوط به سیستم خود را انتخاب میکنیم.
برای نصب ویم پلاگ در سیستمهای یونیکس و لینوکس، دستور کرل زیر را اجرا میکنیم:
curl -fLo ~/.vim/autoload/plug.vim --create-dirs \
https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim
پس از اجرای دستور بالا، کافیست که آدرس پلاگینهای خود را بین دو عبارت
call plug#begin()
call plug#end()
آدرس پلاگینها میتوانند آدرس http مخزن گیت یا آدرس کوتاه شده باشند. تقریبا همهی پلاگینهای ویم از ویمپلاگ پشتیبانی میکنند. اکثر پلاگینها در دستورات نصب خود آدرس کوتاه شدهی پلاگین را برای استفاده با ویمپلاگ قرار دادهاند.
برای مثال چند پلاگین مفید و کاربردی نصب میکنیم.
call plug#begin()
Plug 'SirVer/ultisnips'
Plug 'honza/vim-snippets'
Plug 'https://github.com/wolandark/browser-sync.git', { 'do': 'npm install browser-sync' }
call plug#end()
سینتکس دستورات سادهی ویمپلاگ به شکل زیر است.
Plug 'address in single quotes'
<\code>
ویمپلاگ قابلیتهای زیادی دارد که بهتر است برای یادگیری آنها به گیتهاب پروژه مراجعه کنید.
دستورات ضروری ویمپلاگ اینجا مطرح خواهند شد.
:w
:source %
(یا خارج و وارد میشویم)
Command | Descriptionb |
---|---|
:PlugInstall | نصب پلاگینها |
:PlugUpdate | آپدیت پلاگینها |
:PlugUpgrade | آپگرید ویمپلاگ |
:PlugClean | پاک کردن پلاگینها |