ویرایشگر Emacs چیست و برای چه کاربردی توسعه داده شده است؟
ویرایشگر Emacs یکی از قدیمیترین ویرایشگرهای تحت سیستمعامل لینوکس است که براساس مجوز GNU توسعه داده شده است. این ابزار ابتدا در سال ۱۹۸۴ میلادی نوشته شد و به خاطر ویژگیهای قدرتمند و غنی آن مورد توجه توسعهدهندگان و حتی کاربران معمولی لینوکس قرار گرفت.
شما امکان سفارشیسازی این ویرایشگر را دارید و میتوانید از آن به عنوان یک محیط یکپارچه برای توسعه جاوا، پایتون و زبان C استفاده کنید. نقاط قوت بسیاری را میتوان به این ویرایشگر نسبت داد که از آن جمله سبک بودن و آسان بودن در استفاده است.
خرید سرور مجازی لینوکس ایران سرور
سرور مجازی لینوکس ایران و خارج با پشتیبانی از انواع توزیعهای محبوب لینوکس مانند Ubuntu، CentOS و Debian، امکان مدیریت آسان و دسترسی root را از طریق SSH برای شما فراهم میکند.
روش نصب ویرایشگر Emacs در لینوکس با پکیج منیجر
شرایط برای نصب ویرایشگر Emacs در لینوکس با پکیج منیجر این سیستمعامل فراهم است. به این صورت، کافی است تا یک آپدیت روی بستههای پکیج منیجر انجام دهید و پس از آن مراحل بعدی نصب را دنبال کنید.
در ترمینال دستور زیر را اجرا کنید تا این آپدیت به سرعت انجام شود:
sudo apt-get update
با پشت سر گذاشتن این مرحله تنها کافی است تا دستورات مربوط به نصب را در ترمینال اجرا کنید:
sudo apt-get install emacs
در مرحله بعدی یک پیام دریافت میکنید که به صورت زیر است:
حرف y را به نشان تایید وارد کرده و کلید Enter را فشار دهید. پیامی به صورت زیر برایتان نمایش داده میشود که باید آن را تایید کنید:
در این مرحله میتوانید بعضی از تنظیمات اختصاصی را روی Emacs اعمال کنید. ما در این آموزش No Config را انتخاب کردیم تا مراحل نصب ادامه پیدا کنند:
در نهایت پس از چند ثانیه نصب ویرایشگر Emacs در لینوکس انجام خواهد شد. با استفاده از بخش Start در سیستمعامل لینوکس میتوانید این ابزار را اجرا کنید:
روش نصب ویرایشگر Emacs در لینوکس با فروشگاه Snap
فروشگاه اسنپ برای سیستمعامل لینوکس اخیرا عرضه شد و مزایای بسیاری را میتوان با استفاده از آن در اختیار داشت. این فروشگاه قابلیت نصب بسیاری از ابزارهای رایگان و اپنسورس را در اختیار شما قرار خواهد داد و برای این کار تنها وارد کردن چند کد در ترمینال کافی خواهد بود.
نصب Emacs در Ubuntu با استفاده از این فروشگاه تنها نیاز به دستورات زیر دارد:
sudo snap install emacs –classic
پس از گذشت چند ثانیه پیام تایید نصب ویرایشگر Emacs در لینوکس را به صورت زیر دریافت میکنید:
اکنون، با مراجعه به بخش Start در سیستمعامل میتوانید این ابزار را اجرا کرده و از آن استفاده کنید:
نحوه استفاده ویرایشگر Emacs در لینوکس
پس از نصب ویرایشگر Emacs روی لینوکس نوبت استفاده از آن میرسد. برای این کار قابلیتهای زیادی را در اختیار خواهید داشت و حتی میتوانید از کلیدهای میانبر نیز استفاده کنید. در این بخش با نحوه استفاده از این ویرایشگر بیشتر آشنا خواهید شد.
اجرای ویرایشگر Emacs
ویرایشگر Emacs را میتوان به سرعت با دستورات مورد نظر در ترمینال اجرا کرد. در صورتی که هدف شما اجرای رابط گرافیکی این ابزار است، دستور به صورت زیر خواهد بود:
emacs
اگر میخواهید در حالت ترمینال از Emacs استفاده کنید (بدون محیط گرافیکی)، از دستور زیر استفاده کنید:
emacs -nw
با اجرای این دستور، ترمینال Emacs به صورت زیر در اختیار شما است:
بررسی نسخه و ویرایش Emacs
در سیستمعامل لینوکس امکان بررسی نسخه ابزارها به راحتی از طریق ترمینال فراهم است. در مورد Emacs میتوانید تنها با وارد کردن دستور زیر در ترمینال نسخه ابزار را مشاهده کنید:
استفاده از کلیدهای میانبر
ویرایشگر Emacs فهرست بزرگی از میانبرها را در دل خود جای داده است که سرعت عمل شما را تا حدود زیادی افزایش خواهند داد. این میانبرها را میتوانید حین توسعه کدها یا نوشتن و ویرایش متنها به کار ببرید. در این بخش، با مهمترین این میانبرها آشنا میشویم:
کلید میانبر | کاربرد |
CTRL + F | یک کاراکتر به جلو |
CTRL + N | خط بعدی |
CTRL + B | یک کاراکتر به عقب |
CTRL + P | خط قبلی |
CTRL + A | انتقال به ابتدای خط کنونی |
ALT + F | یک کلمه به جلو |
ALT + A | جمله قبلی |
ALT + V | صفحه قبلی |
ALT + B | یک کلمه به عقب |
ALT + E | جمله بعدی |
جمع بندی
درست است که بعضی از ابزارهای رایگان لینوکس به قدرت برنامههای پولی ویندوز نیستند، اما همچنان قابلیتهای زیادی را در اختیار کاربر قرار میدهند. یکی از بهترین این ابزارها Emacs است که از همان ابتدای توسعه برنامههای لینوکسی همراه کاربران بوده است. با نصب ویرایشگر Emacs در لینوکس میتوانید آن را تا حد بالایی شخصیسازی کنید و به عنوان یک تکست ادیتور قدرتمند از آن استفاده کنید. در صورتی که در مورد نحوه نصب و استفاده از این ابزار سوال یا مشکلی داشته باشید، میتوانید آن را در بخش نظرات با ما در میان بگذارید.
سوالات متداول
- آیا Emacs به رابط کاربری گرافیکی (GUI) نیاز دارد؟
نه، Emacs هم در محیط ترمینال و هم به عنوان یک برنامه گرافیکی کار میکند. برای اجرای آن در محیط گرافیکی، کافی است دستور emacs را بدون هیچ گزینهای اجرا کنید.
۲. آیا پلاگینها و ماژولهای اضافی را میتوان در Emacs نصب کرد؟
بله، Emacs قابلیت شخصیسازی دارد و شما میتوانید افزونهها و بستههای متنوعی مانند melpa را نصب و استفاده کنید.
منابع
