منبع اصلی نوشتار زیر در این لینک قرار دارد

zsh و emacs

emacs و zsh جزو نرم‌افزار مورد علاقه من هستند.

برای zsh من از این تنظیمات استفاده میکردم. اما جدیدا از oh-my-zsh استفاده میکنم و برای ایماکس هم از این (البته با کمی تغییرات )

اینو هم بگم که از vi اصلا خوشم نمیاد تنها چیزی که ازش بلدم همینه که ازش خارج بشم و فایل ذخیره کنم و برم به یه خط مورد نظر و توش سرچ کنم. (مثلا هنوز نمیدونم چجوری یه خط رو کپی کنم یا … ) البته میشه با سرچ کردن و خوندم راهنماش این کار رو انجام داد اما چون هیچ علاقه ای به این نرم‌افزار ندارم دنبالش نرفتم.

تو آرچ وقتی میخوایم از AUR بسته نصب کنیم زمان ویرایش BKGBUILD بطور پیشفرض از ,ویرایشگر vi استفاده میکنه و من هم بعضی وقت ها رو اعصاب میرفت این vi عزیز تا اینکه مجبور شدم خودمو از دستش خلاص کنم سرچ کردم و به چنر راه حل جالب رسیدم

اول خواستم که nano رو جایگزین vi کنم طبق این راهنما

https://wiki.archlinux.org/index.php/Nano

اما در نهایت این کار رو انجام دادم

تو فایل  .zshrc این خط رو اضافه کردم

export EDITOR=”emacs -nw”

با این دستور emacs  تو حالت تکست اجرا میشه  و من میتونم راحت فایل مورد نظر رو ویرایش کنم

نکته : اگه فقط کلمه emacs رو بنویسد و اون -nw رو حذف کنید ایماکس  گرافیکی اجرا میشه. شما میتونید هر ویرایشگری رو که دوست دارید بجای emacs -nw بنویسید

حدود چند ساعت قبل هم میخواستم یه خط دستور رو ویرایش کن (zsh) متوجه شدم که با زدن همزمان کلید های CTRL+x , CTRL+e ویرایشگر ایماکس اجرا میشه و من میتونم اون خط دستور رو ویرایش کنم (ایماکس اجرا میشه و اون خط دستور رو داخل ایمکاکس ویرایش میشه )همچنین چون من تو فایل .zshrc ایماکس رو به عنوان ویرایشگر متن وارد کرده بودم از کلیدهای میانبر ایماکس داخل zsh می تونستم استفاده کنم مثلا با زدن کلید ترکیبی ALT+d یا ایماکسی بخوایم بگیم (M-m) میشه یه عبارت رو از داخل دستور حذف کرد (دقیقا مثل میانبرهای ایماکس)

موفق باشید

=-=-=-=-=

Powered by Blogilo



برچسب ها : , , , , , , , , , , , , ,