سی‌پلاس‌پلاس در ایمکس

ایمکس؛ ویرایشگر همه‌چیز!

بحث ویرایشگرهمیشه داغ بوده و مدام هم داره داغ‌تر می‌شه 🙂

من از ایمکس (Emacs) استفاده می‌کنم. نام این ویرایشگر آزاد و متن‌باز، مخفف «Editor Macros» هست و بخشی از پروژهٔ گنوست. در واقع نام دقیق این نرم‌افزار GNU Emacs هست.

اگر اولین باره که در مورد ایمکس می‌خونید، باید بگم که خیلی متفاوته از ویرایشگرهایی که تابحال دیدید. ایمکس اونقدر افزونه‌های کاربردی داره که برای خودش مخازن بسته‌ای مثل ELPA و MELPA وMarmalade داره؛ به قابلیت‌هاش، علاوه بر کدنویسی، ورژن‌کنترل، اتصال به کارگزارهای FTP، چک‌کردن ایمیل، استفاده به عنوان مدیر پرونده، رسم نمودار، برنامه‌ریزی روزانه، وب‌گردی، موسیقی و پادکست گوش دادن، بازی و… رو هم اضافه کنید!

منتهاش باید اول شخصی‌سازیش کنید تا بشه دقیقا چیزی که می‌خواید. و این شخصی‌سازی با یه زبان اسکریپتی به نام Lisp انجام می‌شه که یه زبان جالب، عجیب و زشته!

منم برای مصارف خودم ایمکسم رو شخصی‌سازی کردم و توش به این شرح برنامه‌نویسی می‌کنم:

  • برنامه‌نویسی سی‌/سی‌پلاس‌پلاس
  • برنامه‌نویسی پایتون ۲٫۷
  • برنامه‌نویسی پی‌اچ‌پی (با تمرکز بیشتر روی چارچوب محبوب لاراول)
  • برنامه‌نویسی نودجی‌اس (جاوااسکریپت)
  • HTML نویسی (به همراه Emmet محبوب)
  • CSS نویسی

و تصمیم گرفتم پروندهٔ شخصی‌سازی ایمکسم رو اینجا بذارم شاید به درد دیگران هم بخوره.

قبل از هرکاری اگر قبلا از ایمکس استفاده کردید دو دستور زیر رو اجرا کنید تا مطمئن باشیم پلی رو پشت سرمون خراب نخواهیم کرد:

حالا مطمئن بشید که ایمکس، npm و pip رو نصب دارید:

حالا با استفاده از npm و pip یه سری ابزار رو نصب می‌کنیم که ایمکسمون بشون نیاز داره بعدا:

حالا پروندهٔ تنظیمات رو دانلود و توی پوشهٔ خانگی قرار می‌دیم:

بعدش ایمکس رو اجرا کنید.. مدتی طول می‌کشه که بسته‌های مورد نیازش رو از مخازنش دانلود و نصب کنه. بعدش می‌تونید از برنامه‌نویسی توی ایمکس لذت ببرید. ابتدای فایل تنظیمات توضیحاتی رو نوشتم که ممکنه مفید باشه و خوندنش استفاده از ایمکس رو براتون ساده‌تر کنه، حتما مطالعه‌ش کنید.

در صورتی که توی هر بخشی از فرآیند بالا، به مشکل برخوردید، مشکل رو با من در میون بگذارید. 🙂

Share

3 دیدگاه برای «ایمکس؛ ویرایشگر همه‌چیز!»

  1. سلام دوست عزیز.

    اول ممنون از فایلت خیلی خوب فقط ۱ سوال.

    برای autocomplete php بهترینش کدومه از نظر شما ؟

    من این رو یه تستی زدم:
    https://github.com/xcwen/ac-php
    بد نیست ولی خب … می تونه بهتر باشه.

    ممنون میشم یه بیشنهادی بدی.

پاسخ دهید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *