urxvt-eval(1) RXVT-UNICODE urxvt-eval(1)

eval - ارزیابی و اجرای کدهای دلخواه Perl با استفاده از کنش‌ها

URxvt.keysym.M-c: eval:selection_to_clipboard
URxvt.keysym.M-v: eval:paste_clipboard
URxvt.keysym.M-V: eval:paste_primary
URxvt.keysym.M-Up: eval:scroll_up 1
URxvt.keysym.M-Down: eval:scroll_down 1
URxvt.keysym.M-Home: eval:scroll_to_top
URxvt.keysym.M-End:  eval:scroll_to_bottom

پشتیبانی از ارزیابی و اجرای کدهای دلخواه Perl را با استفاده از کنش‌ها در منابع keysym اضافه می‌کند. اگر یک کنش keysym به شکل "eval:STRING" باشد، مقدار مشخص‌شده در STRING به عنوان یک عبارت Perl ارزیابی و اجرا می‌شود. با وجود اینکه کل API برنامه urxvt در دسترس است، متدهای زیر نیز برای راحتی کاربران ارائه شده‌اند، زیرا کنش‌های پایه‌ای را پیاده‌سازی می‌کنند:

پیمایش به بالا یا پایین به اندازهٔ $count سطر یا صفحه.
پیمایش به بالاترین یا پایین‌ترین نقطهٔ تاریخچهٔ پیمایش (scrollback).
کپی کردن متن انتخاب‌شده در CLIPBOARD.
جای‌گذاری مقدار انتخاب PRIMARY یا CLIPBOARD.
2025-10-24 9.31