آموزش ویرایشگر vim
۱۴۰۰/۱۲/۰۶
Ali karam
۰ دیدگاه

یکی از مشکلاتی که شاید برای خیلی از برنامه نویس ها به چشم هم نیاد و متوجه اون نباشن استفاده زیاد یک برنامه نویس از ماوس هست زمانی که داره توی پروژه کد میزنه و برای جا به جا شدن بین قسمت‌های متخلف محیط برنامه نویسی خودش مجبوره که به صورت مکرر از ماوس استفاده کنه یا سنگین بودن محیطی که توش کد میزنه و در کل زمان زیادی تلف میشه.

Vim یک ویرایشگر متن با قابلیت کانفیگ بالا هست که به صورت open source منتشر شده که یکی از مزیت‌هایی که داره بی‌نیاز کردن برنامه نویس از دست به ماوس شدن هست زمانی که داره یک پروژه رو برنامه نویسی میکنه و اگر برنامه نویس بتونه خوب خودش رو با command های که در این محیط هستن رو یاد بگیره میشه گفت عملاً دیگه نیازی هم پیدا نمیکنه از ماوس استفاده کنه

از مهم‌ترین مزیت‌هایی که توی vim وجود داره میشه به موارد زیر اشاره کرد

  • سرعت بالا هنگام کار کردن با این محیط
  • اجرا شدن توی terminal (در سیستم‌های ویندوزی cmd) به همین دلیل قابلیت اجرای بالایی داره
  • قابلیت کانفیگ بالا برای اکثر زبان‌های برنامه نویسی با نصب پلاگین های زبان مورد نظر
  • و …

سرعت بالای این محیط باعث شده که روز به روز برنامه نویس های زیادی رو به خودش جذب کنه و کار کردن با این محیط به قدری می‌تونه سرعت به برنامه نویس بده که سعی شده برای این محیط extension هایی رو برای محیط هایی مثل vscode و phpstorm بسازن و با نصب اون پلاگین ها بشه توی این editor و ide ها از vim استفاده کرد

در قسمت اول از این آموزش با command های مهم از این محیط آشنا میشیم و اینکه چطور میتونیم توی سیستم عامل های مختلف این editor رو نصب کنیم

ویدئوی بخش اول


در قسمت دوم با نصب کردن چند تا پلاگین ساده برای vim امکانات زیادی رو به این ویرایشگر اضافه میکنیم و میبینیم که چقدر میتونه به ما کمک کنه توی برنامه نویسی حرفه ای

برای هر زبانی که بخوایم vim کانفیگ کنیم کافیه که پلاگین ها و extension های مربوط به اون زبان رو نصب کنید و یک intellisense خیلی خوب برای اون داشته باشید

برای به مشکل نخوردن هنگام کانفیگ همونطور که توی فیلم هم گفتم باید نیازمندی های زیر رو روی سیستم خودتون داشته باشید

1. version vim >= 8.0

2. version node >= 10

3. git

4. curl (برای کسایی که لینوکس دارن)

ویدئوی بخش دوم


لیست دستورات vim را می‌توانید از لینک زیر به صورت یک فایل متنی دریافت کنید.

جهت درج دیدگاه باید وارد حساب خود شوید

دیدگاه ها


هنوز هیچ دیدگاهی برای این مطلب ثبت نشده است

آموزش (تدریس) آنلاین زبان انگلیسی

توافق با مدرس

آموزش طراحی سایت با WordPress

رایگان ۴.۷

آموزش API های جاوا اسکریپت در مرورگر

۴۰۰,۰۰۰ تومان ۴.۷

آموزش جامع Node.js

۶۰۰,۰۰۰ تومان ۵

اصول برنامه نویسی با JavaScript

رایگان ۴.۹