این دستور urxvt-selection-autotransform است که می تواند در ارائه دهنده هاست رایگان OnWorks با استفاده از یکی از چندین ایستگاه کاری آنلاین رایگان ما مانند Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS اجرا شود.
برنامه:
نام
Selection-autotransform - تبدیل خودکار متن انتخابی
شرح
این انتخاب به شما امکان می دهد هر زمان که انتخاب می شود، تبدیل های خودکار را روی یک انتخاب انجام دهید
ساخته شده.
با تعیین تکههای پرل کار میکند (مفیدترین عملگر تنها "s///" است) که تغییر میدهند.
$_ به عنوان منابع:
URxvt.selection-autotransform.0: تبدیل
URxvt.selection-autotransform.1: تبدیل
...
به عنوان مثال، موارد زیر اغلب انتخاب های فرم "نام فایل: شماره" را تغییر می دهد
در پیام های کامپایلر، به "vi +$filename $word" مشاهده می شود:
URxvt.selection-autotransform.0: s/^([^:[:space:]]+):(\\d+):?$/vi +$2 \\Q$1\\E\\x0d/
و این مثال با همان منطبق است، اما آن را با دستورات vi جایگزین میکند که میتوانید مستقیماً بچسبانید
در ویرایشگر (vi :) شما:
URxvt.selection-autotransform.0: s/^([^:[:space:]]+(\\d+):?$/:e \\Q$1\\E\\x0d:$2\\x0d/
البته، این را می توان مطابق با نیازهای شما و ویرایشگر شما تغییر داد :)
برای گسترش مثال بالا به پیامهای خطای معمولی پرل ("XXX در خط FILENAME YYY.")،
شما به یک راه حل کمی دقیق تر نیاز دارید:
URxvt.selection.pattern-0: (در .*? خط \\d+[,.])
URxvt.selection-autotransform.0: s/^ در خط (.*?) (\\d+)[,.]$/:e \\Q$1\E\\x0d:$2\\x0d/
خط اول به کد انتخاب میگوید که بخش بدون تغییر هر خطا را درمان کند
پیام به عنوان الگوی انتخاب، و خط دوم پیام را به vi تبدیل می کند
دستورات برای بارگذاری فایل
از urxvt-selection-autotransform آنلاین با استفاده از خدمات onworks.net استفاده کنید