Emacs and Vi modes
وضعیتهای Emacs و Vi در Bash
دو گزینهای که میتوانند با فرمان set تنظیم بشوند و تا اندازهای برای کاربر جالب خواهند بود، "-o vi" و "-o emacs" میباشند. همچون تمام فرمانهای ویرایش محیط اینها میتوانند در اعلان فرمان تایپ بشوند یا در فایل مناسب درج گردند.
وضعیت Emacs
وضعیت Vi
- $ set -o vi
- وضعیت vi موقعی که در اعلان bash هستید، استفاده از فرمانهای مانند vi را میسر میکند. وقتی این وضعیت را تنظیم کنید در آغاز در وضعیت درج خواهید بود (قادر به تایپ کردن در اعلان فرمان، برخلاف موقعی که وارد vi میشوید). با فشردن کلید escape وارد حالت دستوری میشوید.
- فرمانهای قابل استفاده در وضعیت Vi در bash:
- h حرکت اشارهگر به چپ
- l حرکت اشارهگر به راست
- A حرکت اشارهگر به به انتهای سطر و قرار گرفتن در حالت درج
- 0 (صفر) حرکت اشارهگر به ابتدای سطر (در حالت درج قرار نمیگیرد)
- i رفتن به حالت درج در محل فعلی
- a رفتن به وضعیت درج بعد از کاراکتر فعلی
- dd حذف سطر (ذخیره شده برای چسباندن)
- D حذف متن بعد از محل فعلی (ذخیره شده برای جسباندن)
- p چسباندن متنی که حذف شده بود
- j حرکت به بالا میان تاریخچه فرمانها
- k حرکت به پایین میان تاریخچه فرمانها
- u خنثی نمودن
CategoryShell
set-o-vi-emacs (آخرین ویرایش 2013-07-15 13:16:33 توسط static-173-71-130-68)