این اولین مقاله من در مورد است از لینوکس و من در مورد صحبت خواهم کرد Emacsمن یک توسعه دهنده هستم و بنابراین باید یک ویرایشگر کد خوب داشته باشم که از زبانهای مختلفی که استفاده می کنم پشتیبانی کند: html ، js ، css ، java و غیره
به شخصه ، من می خواهم ویرایشگر متن من به من کمک کند تا بهترین دندانه ممکن را داشته باشم ، که در کسوف خیلی خوب نیست اما در 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 نظر ، نظر خود را بگذارید
انتظار نداشتم مقاله من از قبل منتشر شود: /
اگر آن را برای بررسی ارسال کردید ، و یک mod آن را دید و تأیید شد ، xD منتشر می شود
در واقع ، این فقط در پیش نویس ها بود ، اما eNano به من گفت که آماده است ...
خوب ، خوب ، فکر کردم گزینه ای داده ام و xD منتشر شده است
مقاله بسیار خوبی من فکر می کنم nano نیز در ترمینال اجرا می شود و نیازی به محیط گرافیکی ندارد.
با عرض پوزش ، من اشتباه و سریع خواندم ، نانو خوب است
من آن تصویر از GNU Emacs را در ویندوز انجام دادم. به هر حال مقاله خوبی
خوب ، چه اتفاقی می افتد این است که من در حال خواندن راهنمای ویراستاران بودم و آنها به من توصیه کردند که از تصاویر قبلاً بارگذاری شده استفاده کنم و سپس از آن استفاده کنم: B ، متشکرم
قسمت دوم به زودی همراه شما ، emacs و .emacs.d با پیکربندی نهایی برای توسعه HTML-css-js انتظار می رود ، اخیراً من با دوره بی شمار html شروع کردم و فقط با ویرایش در emacs آرامش پیدا می کنم (در حال حاضر فقط حالت تکمیل خودکار و حالت js را دارند).
بسیاری از سایت ها و ویرایشگرهای اختصاصی وجود دارد اما هیچ چیز مانند emacs راحت و قدرتمند نیست
از حالت وب استفاده کنید ، برای کدهای متعدد مخلوط عالی است
مانند php ، html ، javascript و موارد دیگر ...
برای من فوق العاده خوب است =)
EMACS FTM !!!
لعنتی آره!
پست خوب ، من emacs را خیلی دوست دارم ، بعضی ها آن را دوست ندارند و همیشه آن را با vim مقایسه می کنند ، من نمی دانم vim چقدر خوب خواهد بود اما emacs بسیار قدرتمند است ، دیگران اشتباه می کنند که emacs را با IDE مقایسه کنند و بگویند که توابع تکمیل خودکار ندارد و غیره ، emacs یک IDE نیست ، اما اگر می دانید چگونه آن را شخصی سازی کنید می توانید چیزهای جالب زیادی داشته باشید ، اینجاست که حالت های emacs ظاهر می شود ...
ما مشتاقانه منتظر مقاله های بعدی خواهیم بود ...
من همیشه Emacs را دوست داشتم اما کار با PHP complicated بسیار پیچیده است
مقاله خوب اما به جادو نیاز دارد:
نیرو
برو برو برو: $
Saludos،
مبارک باشه ripper2hl؛ من درست می گویم و در حال یادگیری دستور "پیدا کردن" هستم که به نظر من یادگیری آن بسیار مهم است ، اما هر وقت سعی می کنم از آن استفاده کنم همه کارها را انجام می دهد ، به جز آنچه تصور می کنم با دستورالعمل هایی که در پایانه؛ بنابراین اگر می توانید مقاله ای در این باره بنویسید ، من صمیمانه از آن قدردانی خواهم کرد ، از همکاری شما متشکرم.
خوب ، من نمی دانم دقیقاً چه چیزی را تایپ می کنید اما من از دستور find مانند این استفاده می کنم
filepath -name filename را پیدا کنید
اگر تایپ کنید - کمک به شما کمک می کند ، ممکن است به اندازه کافی قابل درک نباشد ، زیرا بعضی اوقات من واقعاً نمی فهمم که ترمینال می خواهد به من چه بگوید