Emacs شماره 1

این اولین مقاله من در مورد است از لینوکس و من در مورد صحبت خواهم کرد Emacsمن یک توسعه دهنده هستم و بنابراین باید یک ویرایشگر کد خوب داشته باشم که از زبانهای مختلفی که استفاده می کنم پشتیبانی کند: html ، js ، css ، java و غیره

به شخصه ، من می خواهم ویرایشگر متن من به من کمک کند تا بهترین دندانه ممکن را داشته باشم ، که در کسوف خیلی خوب نیست اما در Emacs یک برگه ساده کافی است بنابراین شروع می کنیم.

نماد ویرایشگر متن emacs

نماد ویرایشگر متن emacs

نصب Emacs:

توزیع با Apt:
sudo apt-get install emacs

توزیع با yum:
sudo yum install emacs

توزیع های زیپر:
sudo zypper install emacs

پس از نصب می توانیم Emacs را از طریق ترمینال با تایپ کردن emacs یا باز کردن آن از روی نماد اجرا کنیم.

Emacs برای کار کردن به nano یا vim در زیر ترمینال احتیاج به یک محیط گرافیکی ندارد.

در صفحه اصلی می توان چیزی شبیه به این را مشاهده کرد

ایمکس

این کوچک است که ممکن است از طریق یک سند و توضیحی که در آن کلید است حرکت کند کنترل نامیده خواهد شد C و کلید ALT Mآنها پرکاربردترین کلیدها هستند ، خوب اکنون من مهمترین میانبرها را توضیح می دهم و از همان نام راهنمای کلیدها پیروی می کنم:

کنترل نامیده میشود C y ALT M

برای باز کردن یا ایجاد یک پرونده:
C + x + C + f

برای ذخیره یک فایل:
C + x + C + s

برای ذخیره یک فایل (ذخیره به عنوان):
C + x + C + w

اگر بیش از یک پرونده را باز کرده اید ، می توانید بافرهای مختلف را با آنها مرور کنید
C + x + ← یا

Emacs بافرها را تقسیم و کنترل می کند و می توانید همزمان چندین بافر را ببینید (بافرها به نوعی مانند ویندوز هستند).

برای داشتن 2 بافر افقی:
C + x + 2

برای داشتن 2 بافر عمودی (اگر این ترکیبات کلید را پشت سر هم انجام دهید ، می بینید که بافرها جمع می شوند):
C + x + 3

برای تغییر نشانگر به بافر دیگر:
C + x + o

برای داشتن یک بافر منفرد:
C + x + 1

برای بستن بافر:
C + x + k

اگر به عنوان مثال ، ما در یک میانبر اشتباه کنیم ، می توانیم آن را با استفاده از موارد زیر لغو کنیم:
C + g

برای بستن ایمیل فقط:
C + x + C + C

برای تعلیق آن:
c + z

می توانیم با شناسه خود آن را به زندگی برگردانیم که با اجرای دستور پیدا خواهیم کرد:

jobs

و سپس دستور زیر را با شناسه emacs اجرا کنید:

fg
این یک چیز اساسی در emacs است ، به نظر می رسد مانند هر ویرایشگر متن دیگری است اما میانبرهای صفحه کلید آن ، که به ما اجازه نمی دهد دست خود را از صفحه کلید برداریم ، و حالت های آن هستند که آن را بسیار مفید می کند ، اما من در مورد mod ها صحبت خواهم کرد ، اگر این است که آنها به من اجازه می دهند ، در مقاله دیگری ، در ضمن من مد زیر را برای دوستداران ترمینال برای شما می گذارم
M + x

آنها پوسته می نویسند و می دهند را وارد کنید

Emacs Rocks !!


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

17 نظر ، نظر خود را بگذارید

نظر خود را بگذارید

نشانی ایمیل شما منتشر نخواهد شد.

*

*

  1. مسئول داده ها: میگل آنخل گاتون
  2. هدف از داده ها: کنترل هرزنامه ، مدیریت نظرات.
  3. مشروعیت: رضایت شما
  4. ارتباط داده ها: داده ها به اشخاص ثالث منتقل نمی شوند مگر با تعهد قانونی.
  5. ذخیره سازی داده ها: پایگاه داده به میزبانی شبکه های Occentus (EU)
  6. حقوق: در هر زمان می توانید اطلاعات خود را محدود ، بازیابی و حذف کنید.

  1.   ripper2hl dijo

    انتظار نداشتم مقاله من از قبل منتشر شود: /

    1.    x11tete11x dijo

      اگر آن را برای بررسی ارسال کردید ، و یک mod آن را دید و تأیید شد ، xD منتشر می شود

      1.    ایلاو dijo

        در واقع ، این فقط در پیش نویس ها بود ، اما eNano به من گفت که آماده است ...

        1.    ripper2hl dijo

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

  2.   آنتونیو جی گالیستئو dijo

    مقاله بسیار خوبی من فکر می کنم nano نیز در ترمینال اجرا می شود و نیازی به محیط گرافیکی ندارد.

    1.    آنتونیو جی گالیستئو dijo

      با عرض پوزش ، من اشتباه و سریع خواندم ، نانو خوب است

  3.   eliotime3000 dijo

    من آن تصویر از GNU Emacs را در ویندوز انجام دادم. به هر حال مقاله خوبی

    1.    عیسی اسرائیل پرالس مارتینز dijo

      خوب ، چه اتفاقی می افتد این است که من در حال خواندن راهنمای ویراستاران بودم و آنها به من توصیه کردند که از تصاویر قبلاً بارگذاری شده استفاده کنم و سپس از آن استفاده کنم: B ، متشکرم

  4.   تکو بیچاره dijo

    قسمت دوم به زودی همراه شما ، emacs و .emacs.d با پیکربندی نهایی برای توسعه HTML-css-js انتظار می رود ، اخیراً من با دوره بی شمار html شروع کردم و فقط با ویرایش در emacs آرامش پیدا می کنم (در حال حاضر فقط حالت تکمیل خودکار و حالت js را دارند).
    بسیاری از سایت ها و ویرایشگرهای اختصاصی وجود دارد اما هیچ چیز مانند emacs راحت و قدرتمند نیست

    1.    ویلسون dijo

      از حالت وب استفاده کنید ، برای کدهای متعدد مخلوط عالی است
      مانند php ، html ، javascript و موارد دیگر ...
      برای من فوق العاده خوب است =)

  5.   MSX dijo

    EMACS FTM !!!

    1.    eliotime3000 dijo

      لعنتی آره!

  6.   کارلوس کارکامو dijo

    پست خوب ، من emacs را خیلی دوست دارم ، بعضی ها آن را دوست ندارند و همیشه آن را با vim مقایسه می کنند ، من نمی دانم vim چقدر خوب خواهد بود اما emacs بسیار قدرتمند است ، دیگران اشتباه می کنند که emacs را با IDE مقایسه کنند و بگویند که توابع تکمیل خودکار ندارد و غیره ، emacs یک IDE نیست ، اما اگر می دانید چگونه آن را شخصی سازی کنید می توانید چیزهای جالب زیادی داشته باشید ، اینجاست که حالت های emacs ظاهر می شود ...
    ما مشتاقانه منتظر مقاله های بعدی خواهیم بود ...

  7.   جانفگز dijo

    من همیشه Emacs را دوست داشتم اما کار با PHP complicated بسیار پیچیده است

  8.   urKh dijo

    مقاله خوب اما به جادو نیاز دارد:

    نیرو

    برو برو برو: $

  9.   mj dijo

    Saludos،
    مبارک باشه ripper2hl؛ من درست می گویم و در حال یادگیری دستور "پیدا کردن" هستم که به نظر من یادگیری آن بسیار مهم است ، اما هر وقت سعی می کنم از آن استفاده کنم همه کارها را انجام می دهد ، به جز آنچه تصور می کنم با دستورالعمل هایی که در پایانه؛ بنابراین اگر می توانید مقاله ای در این باره بنویسید ، من صمیمانه از آن قدردانی خواهم کرد ، از همکاری شما متشکرم.

    1.    عیسی اسرائیل پرالس مارتینز dijo

      خوب ، من نمی دانم دقیقاً چه چیزی را تایپ می کنید اما من از دستور find مانند این استفاده می کنم
      filepath -name filename را پیدا کنید

      اگر تایپ کنید - کمک به شما کمک می کند ، ممکن است به اندازه کافی قابل درک نباشد ، زیرا بعضی اوقات من واقعاً نمی فهمم که ترمینال می خواهد به من چه بگوید

bool (درست)