استفاده از مقادیر برای صرف جویی در وقت
یکی از امکانات بسیار جذاب ایمکس استفاده از مقادیر عددی برای سرعت در عمل است. شما با استفاده از ترکیب C-u میتوانید در انجام کارهای تکراری سریعتر عمل کنید. برای نمونه اگر میخواهید ۵ صفحه به جلو حرکت کنید :
C-u 5 C-v
یابرای تایپ ۱۴ ستاره یا * در کنار هم :
C-u *
اگر میخواهید به۶ دستور قبلتر بروید یعنی میخواهید ۶بار Undo کنید :
C-u 6 C-x u
و برای سایر دستورات نیز همین روال وجود دارد.البته توجه داشته باشید برخی دستورات در این نظام کمی تغیییر میکنند برای نمونه اگر دوبار پشت سرهم دستور C-k را بفشارید ابتدا محتوات خط پاک خواهد شد و سپس خود خط، اما با زدن C-u 2 C-k خطی که در آن هستید و خط بعد از آن هردو به طور کامل پاک خواهند شد. میتوانید آزمایش کنید.
بافر ایدهای برای ذخیرهی زمان
بازهم به دههی ۱۹۸۰ باز گریم، نه محیط گرافیکی بود که بتوانیم چند پنجره را همزمان باز کنیم نه از Tab ها که امروزه مرسومند خبری بود، شما یک ترمینال یا کنسول داشتید و دیگر هیچ، حال اگر کسی میخواست بیش از یک فایل را همزمان ویرایش کنید باید یکی را ویرایش میکرد و پس از بستن به سراغ دیگری میرفت. این موضوع برای ریچارد استالمن که آن زمان برروی کامپیوترهای TimeSharing کار میکرد خوشایند نبود. بنابراین ایدهای را در ایمکس به کار گرفت به نام Buffer.
شما یک فایل را با دستور C-x C-f بازکنید، حال راهنمای ایمکس را با C-h t باز کنید ، فایل قبلی از دست نفرفته بلکه، هربار که یک فایل جدید باز میکنید EMACS یک بافر جدید برای آن ایجاد میکند که فایل را در آن قرار میدهد، حالا میوانید ۱۰ -۲۰ یا بشتر فایل را در کنار هم باز کنید، نتیجه این است که به همین تعداد بافر باز خواهد شد، این مفهوم Multi Task یا چند کار در یک زمان است.
بسیار خوب برای دیدن یک لیست کامل از این بافرها از دستور C-x C-b استفاده کنید، هم اکنون لیستی از بافرای بازشده در EMACS در مقابل شماست. هربافربرای خود یک نام دارد و البته در مقابل آن اطلاعات بیشتری دربارهی فایل برایتان نوشته شده است.
برای انتخاب یک بافر کافیست ابتدا C-x وb را بزنید و سپس نام بافر را بنویسید تا به آن بافر منتقل شوید، بای نمونه برای رفتن به بافر tux.txt که TUX نام دارد بزنید : C-x b TUX حتما متوجه شدهاید که دی اینجا C-b نداریم و فقط از کلید b به صورت منفرد استفاده شده است.
اگر صفحهی شما به دو قسمت تقسیم شده است و میخواهید فقط یک بافر نمایش داده شود از کلیدهای داغ C-x 1 استفاده کنید، برای این کار به بافری که میخواهید نمایش داده شود بروید و بزنید C-x 1 ، همه چیز درست است.