| CopyQ(1) | General Commands Manual | CopyQ(1) |
نام (NAME)
copyq - مدیر کلیپبورد با قابلیتهای پیشرفته
خلاصه دستور (SYNOPSIS)
copyq [COMMAND]
توضیحات (DESCRIPTION)
CopyQ یک مدیر کلیپبورد پیشرفته با قابلیتهای ویرایش و اسکریپتنویسی است. این برنامه کلیپبورد سیستم را زیر نظر گرفته و محتوای آن را در زبانههای سفارشی ذخیره میکند. محتوای ذخیرهشده را میتوان بعداً مستقیماً در هر برنامهای کپی و جایگذاری کرد.
دستورها (COMMANDS)
در صورت عدم تعیین دستور، سرور برنامه اجرا میشود.
- show [NAME]
- نمایش پنجره اصلی و در صورت تمایل باز کردن زبانه با نام مشخصشده.
- hide
- مخفی کردن پنجره اصلی.
- toggle
- نمایش یا مخفی کردن پنجره اصلی.
- باز کردن منوی زمینهای (Context Menu).
- exit
- خروج از سرور برنامه.
- disable, enable
- غیرفعال یا فعال کردن ذخیرهسازی محتوای کلیپبورد.
- clipboard [MIME]
- چاپ محتوای کلیپبورد.
- selection [MIME]
- چاپ محتوای انتخاب (Selection) در X11.
- paste
- جایگذاری محتوای کلیپبورد در پنجره جاری (ممکن است در برخی برنامهها کار نکند).
- copy TEXT
- تنظیم متن کلیپبورد.
- copy MIME DATA [MIME DATA]...
- تنظیم محتوای کلیپبورد.
- count
- چاپ تعداد آیتمهای زبانه جاری.
- select [ROW=0]
- کپی کردن آیتم موجود در سطر مشخصشده به کلیپبورد.
- next
- کپی کردن آیتم بعدی از زبانه جاری به کلیپبورد.
- previous
- کپی کردن آیتم قبلی از زبانه جاری به کلیپبورد.
- add TEXT...
- افزودن متن به کلیپبورد.
- insert ROW TEXT
- درج متن در سطر مشخصشده.
- remove [ROWS=0...]
- حذف آیتمهای سطرهای مشخصشده.
- edit [ROW=-1...]
- ویرایش آیتمها یا ایجاد و ویرایش یک آیتم جدید. مقدار -1 برای متن جاری موجود در کلیپبورد است.
- separator SEPARATOR
- تنظیم جداکننده برای آیتمها در خروجی.
- read [MIME|ROW]...
- چاپ دادههای خام کلیپبورد یا آیتم موجود در سطر.
- write [ROW=0] MIME DATA [MIME DATA]...
- نوشتن دادههای خام در سطر مشخصشده.
- action [ROWS=0...]
- نمایش پنجره گفتگوی عملیات (Action).
- action [ROWS=0...] [PROGRAM [SEPARATOR=\n]]
- اجرای PROGRAM روی متن آیتمهای موجود در سطرها. برای ارسال متن به عنوان آرگومان، از %1 در PROGRAM استفاده کنید.
- popup TITLE MESSAGE [TIME=8000]
- نمایش پیام پاپآپ در سینی سیستم (Tray) به مدت TIME میلیثانیه.
- tab
- فهرست کردن نام زبانههای موجود.
- tab NAME [COMMAND]
- اجرای دستور روی زبانه با نام مشخصشده. در صورت عدم وجود زبانه، ایجاد میشود. پیشفرض زبانه اول است.
- removetab NAME
- حذف زبانه.
- renametab NAME NEW_NAME
- تغییر نام زبانه.
- exporttab FILE_NAME
- خروجی گرفتن از آیتمها در فایل.
- importtab FILE_NAME
- وارد کردن آیتمها از فایل.
- config
- فهرست کردن تمام گزینهها.
- config OPTION
- دریافت مقدار گزینه.
- config OPTION VALUE
- تنظیم مقدار گزینه.
- eval, -e [SCRIPT] [ARGUMENTS]...
- ارزیابی و اجرای برنامه ECMAScript. آرگومانها با استفاده از "arguments[0..N]" قابل دسترسی هستند.
- session, -s, --session SESSION
- شروع یا اتصال به نمونهای از برنامه با نام نشست مشخصشده.
- help, -h, --help [COMMAND]...
- چاپ راهنما برای COMMAND یا تمام دستورها.
نکات (NOTES)
از آرگومان خط تیره (-) برای خواندن دادهها از ورودی استاندارد استفاده کنید.
از آرگومان دو خط تیره (--) برای خواندن تمام آرگومانهای بعدی بدون گسترش دنبالههای اسکیپ (مانند \n، \t و غیره) استفاده کنید.
از ? برای MIME جهت چاپ نوعهای MIME موجود استفاده کنید (پیشفرض "text/plain" است).
مثالها (EXAMPLES)
- درج چند متن در تاریخچه:
- copyq add "first item" "second item" "third item"
- چاپ محتوای سه آیتم اول:
- copyq read 0 1 2 copyq separator "," read 0 1 2
- نمایش محتوای فعلی کلیپبورد:
- copyq clipboard copyq clipboard text/html copyq clipboard \? # فهرست کردن فرمتهای موجود در کلیپبورد
- کپی کردن متن به کلیپبورد:
- copyq copy "Some Text"
- بارگذاری محتوای فایل در کلیپبورد:
- copyq copy - < file.txt copyq copy text/html < index.html copyq copy image/jpeg - < image.jpg
- ایجاد آیتمهای تصویری:
- copyq write image/gif - < image.gif copyq write image/svg - < image.svg
همچنین ببینید (SEE ALSO)
نویسندگان (AUTHORS)
نگهدارنده CopyQ شخص Lukas Holecek <hluk@email.cz> است. فهرست جامع نویسندگان و مشارکتکنندگان در فایل AUTHORS در دسترس است.
این صفحه راهنما توسط GengYu Rao (zouyoo@outlook.com) برای پروژه دبیان نوشته شده است (و ممکن است توسط دیگران نیز استفاده شود).