مدیران پلاگین Vim اضافه کردن، به روز رسانی و حذف پلاگین های Vim را از سیستم شما آسان تر می کنند.
Vim یکی از بهترین ویرایشگرهای متنی خط فرمان است که می توانید روی آن کار کنید. این به طور پیش فرض روی لینوکس، macOS و سایر سیستم های مشابه یونیکس از قبل نصب شده است.
افزونههای Vim به شما امکان میدهند عملکرد Vim را با توجه به گردش کار و ترجیحات خود گسترش دهید. اما برای نصب و مدیریت پلاگین های Vim خود به یک مدیر افزونه خوب نیاز دارید.
در اینجا تعدادی از بهترین مدیران پلاگین برای Vim آورده شده است که زندگی شما را کمی آسان تر می کند.
مدیر پلاگین Vim چیست؟
مدیر پلاگین Vim یک بسته نرم افزاری است که به شما امکان می دهد پلاگین های Vim خود را به راحتی مدیریت کنید. وظایف اصلی یک مدیر پلاگین نصب، به روز رسانی و مدیریت کلی افزونه های شما است.
البته، داشتن یک مدیر پلاگین اختیاری است، اما اگر چندین پلاگین Vim را در سیستم خود دارید یا در نظر دارید، باید یکی را نصب کنید. این به شما کمک می کند پلاگین های خود را ردیابی کنید و سیستم خود را تمیز نگه دارید.
چندین مدیر افزونه وجود دارد که می توانید از بین آنها انتخاب کنید، و همه آنها منبع باز هستند، به این معنی که می توانید آزادانه از آنها استفاده کنید و آنها را تغییر دهید.
برای کار با اکثر مدیران افزونه، باید Git را روی رایانه شخصی خود نصب کنید.
1. vim-plug
vim-plug یک مدیر پلاگین سبک و قدرتمند است که راه اندازی و استفاده از آن آسان است. تمام تنظیمات و پلاگین ها در یک فایل فهرست شده اند. این فقط چند دستور دارد، بنابراین برای استفاده از ابزار نیازی به حفظ چیزی نخواهید داشت. vim-plug همچنین از نصب موازی و به روز رسانی چندین پلاگین در یک زمان پشتیبانی می کند. و بهتر از همه، بسیار سریع است.
سایر ویژگیهای عالی عبارتند از بارگیری بر اساس تقاضا، پشتیبانی از بررسی و بازگشت بهروزرسانیها و حداقل استفاده از فضای دیسک.
vim-plug مستندات دقیقی دارد، که اگر تازه وارد Vim یا مدیران پلاگین هستید، آن را ایده آل می کند. اکثر پلاگین ها و مدیران پلاگین Vim، از جمله vim-plug، یک صفحه GitHub دارند تا شما را در نصب راهنمایی کند.
2. پاتوژن.vim
pathogen.vim یکی از قدیمی ترین مدیران پلاگین Vim است. مانند بسیاری از مدیران پلاگین، افزونه ها را در پوشه های جداگانه مرتب می کند. این به شما این امکان را می دهد که به راحتی یک افزونه را بدون تأثیر بر سایر افزونه های فعال، ارتقا و حذف کنید.
نصب و پیکربندی pathogen.vim آسان است. بیشتر تنظیمات در فایل .vimrc انجام می شود و برای شروع فقط به چند خط کد نیاز دارید.
برخلاف سایر مدیران پلاگین، شما باید به صورت دستی افزونه های خود را با pathogen.vim به روز کنید. اگر می خواهید کنترل بیشتری روی پلاگین های نصب شده روی سیستم خود داشته باشید، pathogen.vim تنها مدیر پلاگینی است که به آن نیاز دارید.
3. Vundle
نام Vundle با الهام از pathogen.vim ترکیبی از “Vim” و “Bundles” است. همانطور که از نام آن پیداست، در Vundle، افزونه ها به عنوان بسته شناخته می شوند.
نصب Vundle بسیار آسان است. به سادگی کد منبع را از صفحه GitHub آن کلون کرده و فایل .vimrc را پیکربندی کنید.
Vundle دارای چهار ابزار اصلی است که از آنها برای فهرست کردن، به روز رسانی و نصب، جستجو و حذف افزونه ها استفاده می کنید. این به شما کنترل دقیقی بر روی پیکربندی و نحوه پیکربندی آن می دهد.
Vundle یک مدیر پلاگین عالی برای Vim است اگر دائماً در حال آزمایش پلاگین های جدید یا سرهم بندی با پلاگین های موجود هستید.
4. dein.vim
dein.vim یکی دیگر از مدیران پلاگین Vim/Neovim عالی و مدرن است. همچنین نسبتاً سریعتر از سایر پلاگین ها مانند NeoBundle است.
dein.vim از توابع به جای دستورات برای ساده سازی فرآیند پیکربندی استفاده می کند. نگهداری و مدیریت پلاگین ها با این مدیر پلاگین نسبتا آسان است.
اگر می خواهید با چندین پلاگین یا سیستم عامل سازگاری داشته باشید، dein.vim یک انتخاب عالی است. از افزونه هایی پشتیبانی می کند که به طور کلی در GitHub در دسترس نیستند و بهترین بخش این است که با macOS و Windows نیز سازگار است.
5. ولت
یکی دیگر از مدیران پلاگین عالی برای Vim، Volt بسیار سریع است و سرعت سیستم شما را با bloatware کند نمی کند. نصب و راه اندازی آن آسان است و حتی بهتر از آن، ارتقای ولت با دستور ولت خود ارتقاء آسان است.
برخی از بهترین ویژگی های آن عبارتند از پشتیبانی از به روز رسانی چندین پلاگین به صورت موازی و قفل کردن افزونه به طوری که کنترل بیشتری بر نسخه های افزونه داشته باشید.
6. پشتیبانی از پلاگین پیش فرض
در Vim نسخه 8 و جدیدتر، میتوانید افزونهها را بهصورت دستی و بدون استفاده از مدیر افزونههای شخص ثالث نصب کنید. با پشتیبانی پیشفرض مدیریت افزونه، تنها کاری که باید انجام دهید این است که محتویات افزونه خود را در یک پوشه تعیینشده در فهرست ~/.vim کپی کنید.
اگر از نسخه جدیدتر Vim (نسخه 8 به بعد) استفاده می کنید و نمی خواهید افزونه منیجر اضافی نصب کنید، باید مدیر افزونه پیش فرض را در نظر بگیرید.
نصب پلاگین های Vim با مدیران پلاگین آسان شد
مدیران پلاگین Vim بهترین راه برای سازماندهی و مدیریت پلاگین های شما در Vim هستند. آنها نصب، به روز رسانی و حذف پلاگین های Vim را از سیستم شما آسان تر می کنند.
چه تصمیم به استفاده از یک مدیر پلاگین شخص ثالث داشته باشید یا بخواهید از پشتیبانی پیش فرض افزونه استفاده کنید، نصب افزونه ها در Vim بسیار آسان است.