vim-jedi یک افزونه برای autocompletion پایتون در ویرایشگر Vim

Posted on Posted in GNU / LINUX, VIM

در این مقاله میخوام یه افزونه خیلی مفید برای کد نویسی پایتون بهتون معرفی کنم که مدتهاست ازش دارم استفاده میکنم و راضی هستم 🙂

Jedi از پروژه های آزاد هست که با مجوز MIT در حال توسعه هست . این پروژه بیشتر به خاطر قابلیت کامل کننده خودکار کد (AutoCompletion) برای زبان پایتون محبوب هست و برای ادیتورهای معروفی مثل Vim و Emacs و Atom و … توسعه داده میشه .

این افزونه در کنار بقیه افزونه هایی که قبلا معرفی کردم (به خصوص AutoComplepop) میتونه یه تجربه شیرین از کد زدن با پایتون در ویرایشگر Vim  برای شما رقم بزنه . توی این چند ماهی که باهاش کار کردم خیلی خوب بوده و با بیشتر کتابخانه ها (به غیر از PyQt) خوب کار میکنه و حتی کلاس ها و متدهایی رو هم که خودتون تعریف کنید و import کنید رو بدون مشکل میشناسه . مثلا توی تصویر من برای os ازش استفاده کردم و بعد از گذاشتن نقطه گزینه ها رو نشون میده .

 

ازونجایی که این پلاگیت معروف هست در بسیاری از توزیع ها در مخازن اصلی موجوده

برای نصب در آرچ لینوکس

sudo pacman -S vim-jedi

 

برای دبیان و دبیان بیس ها مثل اوبونتو و لینوکس مینت و …

sudo apt-get install vim-python-jedi

 

برای فدورا

sudo dnf install vim-jedi

 

برای توزیع خودتون میتونید در مخازن سرچ کنید و اسم بسته رو پیدا کنید و یا میتونید برای نصب و یا برای دیدن تنظیمات بیشتر به صفحه گیت هاب vim-jedi مراجعه کنید .

بعد از نصب برای من بدون هیچ تنظیمات خاصی قابل استفاده بود . امیدوارم این مقاله بتونه به شما کمک کنه . اگر از پلاگین های دیگه ای در ویم برای پایتون استفاده میکنید و ازش راضی هستید حوشحال میشم به من معرفی کنید 🙂

دیدگاه بگذارید

اولین نفری باشید که دیدگاه خود را بیان میکنید!

Notify of
avatar
wpDiscuz