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 مراجعه کنید .

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

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

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

Notify of
avatar
Sort by:   newest | oldest | most voted
وحید
مهمان

سلام
از آموزش های عالی شما سپاسگذارم.
مشکلی دارم و این هست که این پلاگین رو نصب کردم ولی برای من همیشه کار نمیکنه. بعضی وقت ها کار میکنه و بعضی وقت ها نه.
خودم فکر میکنم که ممکنه با بلاگین autocomplpop تداخل داشته باشه.
آیا برای فعال کردنش نیاز به دستور خاصی هست یا باید پلاگین قبلی غیر فعال بشه؟

wpDiscuz