وب‌سرویس مجید

پروژه evil

emacs-evil/evil

کاربرد:

این پروژه یک لایه ویرایشگر vi روی ایمکس (Emacs) ایجاد می‌کند و به کاربران اجازه می‌دهد از میانبرها و سبک ویرایش وایم (vi/vim) در محیط ایمکس استفاده کنند. با این افزونه، می‌تونی از قدرت ایمکس و همزمان از تجربه آشنا و سریع ویرایش مبتنی بر حالت (modal editing) وایم بهره‌مند بشی.

در چه شرایطی بهتره استفاده شود؟

اگر قبلاً از vim یا vi استفاده کردی و دوست داری اون تجربه سریع و کارآمد رو حفظ کنی، اما در عین حال می‌خوای از قابلیت‌های پیشرفته ایمکس مثل پیکربندی عمیق، مدیریت پروژه، یا یکپارچه‌سازی با ابزارهای توسعه استفاده کنی، این افزونه گزینه عالی‌ایه. همچنین برای کسانی که می‌خوان به تدریج از vim به ایمکس مهاجرت کنن، بسیار مفیده.

چند مثال از موارد استفاده

- ویرایش سریع کدها با حالت‌های Normal, Insert و Visual مثل vim.

- استفاده از دستورات مانند d, y, p و c در ایمکس بدون تغییر عادت‌های ویرایشی.

- ترکیب دستورات وایم با ماکروها و حالت‌های خاص ایمکس برای اتوماسیون پیشرفته.

- کار با فایل‌های مختلف در حالت ویرایش modal بدون نیاز به تغییر ویرایشگر.

- شخصی‌سازی حالت‌های ویرایش و تعریف میانبرهای اختصاصی با پشتیبانی از vim-style.

  • ##emacs
  • ##vim
  • ##evil
  • ##modal
  • ##productivity
  • ##text
  • ##developer
  • ##coding
  • ##extensibility
  • ##vim