کپی و پیست در Urxvt

سلام

امروز قراره یه مشکل برای تازه کار‌های ترمینال (rxvt-unicode) را حل کنیم, من تازه دو روز هست دارم با این ترمینال کار می‌کنم و زیاد بهش ور نرفتم اما چیز خیلی باحال و در عین حال سبک و سریع و بسیار قدرت مند هست که در i3wm می‌تونه عالی باشه! خب مشکل اینه که این ترمینال به صورت پیش فرض با شرتکات ctrl+shift+v چیزی را پیست نمی‌کنه و با ctrl+shift+c چیزی را کپی نمی‌کنه!

 اگه می‌خواید بدونید چطوری این مشکل را با یک اسکریپت ساده perl واضافه کردن چند خط در یک فایل متنی حل کنیم, بیاید ادامه مطلب 😀

ابتدا بسته‌ی xclip را نصب کنید:

اگر از اوبونتو یا دبیان استفاده می‌کنید از این دستور استفاده کنید:

حالا با یه ویرایشگر متن (مثل vim) یه فایل در مسیر مشخص شده ایجاد کنید:

اکنون خطوط زیر را به آن فایل اضافه کنید:

فایل را ذخیره کنید و با دستور زیر فایل Xdefaults را باز کنید:

خطوط زیر را به فایل اضافه کنید:

فایل را ذخیره کنید و از ترمینال خارج بشین, ترمینال را دوباره باز کنین و یه تکست را Hightlight کنید تا در کلیپ‌برد کپی شود و برای جای‌گذاری متون نیز از کلید‌های CTRL+SHFIT+V استفاده کنید 😉

درباره نویسنده: حسین حیدری

علاقه مند به انیمه، مانگا، گنو/لینوکس و برنامه نویسی :)

مطالب زیر را حتما بخوانید

3 دیدگاه

  1. من دیگه عادت کردم. با shift+insert پیست میکنم. با mod+ctrl هم کپی میکنم.
    هرچند دوست دارم vim جوری کانفیگ بشه که یه متن رو اگه از داخلش کپی یا دیلیت کردم، توی یه vim دیگه بتونم پیستش کنم. یعنی یه چیزای ورای کپی پیست معمولی 🙂
    مثلا توی vim بزنی ۳dd و بعد توی یه vim دیگه بزنی p و متن پیست بشه اونجا 🙂
    هنوز وقت نکردم ببینم چجوری میشه همچین چیزی ازش درآورد.

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *