این دستور jlesskey است که می تواند در ارائه دهنده هاست رایگان OnWorks با استفاده از یکی از چندین ایستگاه کاری آنلاین رایگان ما مانند Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS اجرا شود.
برنامه:
نام
lesskey - اتصالات کلید را برای کمتر مشخص کنید
خلاصه
کلید کمتر [-یا خروجی] [-] [ورودی]
کلید کمتر [--output=output] [-] [ورودی]
کلید کمتر -V
کلید کمتر - نسخه
شرح
لسکی برای تعیین مجموعه ای از اتصالات کلیدی استفاده می شود کمتر فایل ورودی a است
فایل متنی که اتصالات کلید را توصیف می کند، اگر فایل ورودی "-" باشد، ورودی استاندارد است
خواندن. اگر فایل ورودی مشخص نشده باشد، یک نام فایل استاندارد به عنوان نام ورودی استفاده می شود
فایل، که به سیستم مورد استفاده بستگی دارد: در سیستم های یونیکس، $HOME/.lesskey استفاده می شود. بر
سیستم های MS-DOS، $HOME/_lesskey استفاده می شود. و در سیستم های OS/2 از $HOME/lesskey.ini استفاده می شود، یا
اگر $HOME تعریف نشده باشد $INIT/lesskey.ini. فایل خروجی یک فایل باینری است که استفاده می شود
by کمتر اگر هیچ فایل خروجی مشخص نشده باشد و متغیر محیطی LESSKEY تنظیم شده باشد،
مقدار LESSKEY به عنوان نام فایل خروجی استفاده می شود. در غیر این صورت، یک نام فایل استاندارد
به عنوان نام فایل خروجی استفاده می شود که بستگی به سیستم مورد استفاده دارد: در یونیکس
و سیستمهای OS-9، $HOME/.less استفاده میشود. در سیستم های MS-DOS، $HOME/_less استفاده می شود. و در OS/2
سیستمها، $HOME/less.ini استفاده میشود، یا $INIT/less.ini اگر $HOME تعریف نشده باشد. اگر خروجی
فایل مورد نظر از قبل وجود دارد، کلید کمتر آن را بازنویسی خواهد کرد.
گزینه -V یا --version باعث می شود کلید کمتر برای چاپ شماره نسخه آن و بلافاصله
خروج اگر نسخه -V یا - وجود داشته باشد، سایر گزینه ها و آرگومان ها نادیده گرفته می شوند.
فایل ورودی از یک یا چند فایل تشکیل شده است بخش. هر بخش با یک خط شروع می شود که
نوع بخش را مشخص می کند. بخش های ممکن عبارتند از:
#فرمان
کلیدهای دستوری جدید را تعریف می کند.
#خط-ویرایش
کلیدهای ویرایش خط جدید را تعریف می کند.
#env متغیرهای محیطی را تعریف می کند.
خطوط خالی و خطوطی که با علامت پوند (#) شروع می شوند نادیده گرفته می شوند، به جز خط
خطوط سرصفحه بخش ویژه
COMMAND بخش
بخش فرمان با خط شروع می شود
#فرمان
اگر بخش فرمان اولین بخش در فایل باشد، این خط ممکن است حذف شود. در
بخش فرمان شامل خطوطی از فرم زیر است:
رشته اقدام [رشته اضافی]
فضای خالی هر دنباله ای از یک یا چند فاصله و/یا زبانه است. در رشته دستور است
کلید(هایی) که عمل را فراخوانی می کنند. در رشته ممکن است یک کلید فرمان یا دنباله ای از آن باشد
حداکثر 15 کلید در اقدام نام عمل کمتر، از لیست زیر است. در
شخصیت ها در رشته ممکن است به صورت تحت اللفظی ظاهر شود، یا با یک پیشوند برای نشان دادن a
کلید کنترل. برای تعیین a میتوان از یک بک اسلش به دنبال یک تا سه رقم هشتی استفاده کرد
کاراکتر با مقدار هشتی آن یک بک اسلش و به دنبال آن کاراکترهای خاصی ورودی را مشخص می کند
شخصیت ها به شرح زیر است:
\b پسزمینه
\e ECAPE
\n NEWLINE
بازگشت
\ t TAB
\ku فلش بالا
\kd فلش رو به پایین
\kr فلش راست
\kl فلش چپ
\kU صفحه بالا
\kD صفحه پایین
\kh HOME
\ke پایان
\kx حذف
یک بک اسلش به دنبال هر کاراکتر دیگری نشان می دهد که آن کاراکتر باید گرفته شود
به معنای واقعی کلمه. کاراکترهایی که باید قبل از بک اسلش باشند عبارتند از caret، space، tab و
خود اسلش
یک عمل ممکن است با یک رشته "اضافی" دنبال شود. زمانی که چنین دستوری در حالی که وارد می شود
در حال اجرا کمتر ، عمل انجام می شود، و سپس رشته اضافی تجزیه می شود، دقیقاً مانند آن
به تایپ شدند کمتر از این ویژگی می توان در موارد خاصی برای گسترش آن استفاده کرد
عملکرد یک فرمان به عنوان مثال، دستورات "{" و ":t" را در مثال مشاهده کنید
زیر رشته اضافی معنای خاصی برای عمل "ترک" دارد: وقتی کمتر ترک می کند،
اولین کاراکتر رشته اضافی به عنوان وضعیت خروجی آن استفاده می شود.
مثال
فایل ورودی زیر مجموعه ای از کلیدهای دستوری پیش فرض استفاده شده توسط کمتر را توصیف می کند:
#فرمان
\r خط جلو
\n خط جلو
e forw-line
j خط جلو
\kd پیش خط
^ E forw-line
^N خط جلو
k خط عقب
y پشت خط
^Y پشت خط
^K پشت خط
^P پشت خط
J forw-line-force
K نیروی خط عقب
Y پشت خط نیروی
د جلو اسکرول
^D جلو پیمایش کنید
به عقب اسکرول کنید
^U به عقب پیمایش کنید
\40 صفحه جلو
f جلو صفحه نمایش
^F جلو صفحه
^ V جلو صفحه
\kD جلو صفحه
b صفحه پشت
^B صفحه پشت
\ev صفحه پشت
\kU صفحه پشت
z جلو پنجره
w پنجره عقب
\e\40 نیروی جلو صفحه نمایش
F برای همیشه
R repaint-flush
r رنگ آمیزی مجدد
^R دوباره رنگ آمیزی کنید
^L دوباره رنگ آمیزی کنید
\eu لغو-هیلیت
g goto-line
\kh گتو خط
<گفتو خط
\e< گفتو-خط
p درصد
درصد درصد
\e[ به چپ بروید
\e] به سمت راست حرکت کنید
\e( به سمت چپ حرکت کنید
\ ه) اسکرول به راست
{براکت جلویی {}
} پشت براکت {}
(براکت جلو ()
) براکت پشتی ()
[پرانتز []
] براکت پشتی []
\e^F براکت جلو
\e^B پشت براکت
G به پایان رسید
\e> به پایان رسید
> به پایان رسید
\ke Goto-end
= وضعیت
وضعیت ^G
وضعیت :f
/ پیش جستجو
? جستجوی پشت سر
\e/ جستجوی جلو *
\e جستجوی پشت سر *
n تکرار جستجو
\en تکرار-جستجو-همه
N جستجوی معکوس
\eN جستجوی معکوس در همه
m مجموعه علامت
"گوتو مارک
^X^X علامت گذاری کنید
E بررسی کنید
:e بررسی کنید
^X^V بررسی کنید
:n فایل بعدی
:p فایل قبلی
تگ بعدی
T prev-tag
:x index-file
:d حذف-فایل
- گزینه ضامن
:t تغییر گزینه t
تغییر گزینه o
_ گزینه نمایش
| لوله
v تصویری
! پوسته
+ firstcmd
@ به طرف راست بچرخان
H کمک کنید
h کمک کند
نسخه V
0 رقمی
1 رقمی
2 رقمی
3 رقمی
4 رقمی
5 رقمی
6 رقمی
7 رقمی
8 رقمی
9 رقمی
q ترک کنید
Q ترک
:q ترک
:Q استعفا داد
ZZ ترک کرد
تقدم
دستورات مشخص شده توسط کلید کمتر بر دستورات پیش فرض ارجحیت دارد. یک پیش فرض
کلید فرمان ممکن است با قرار دادن آن در فایل ورودی با عمل "invalid" غیرفعال شود.
از طرف دیگر، ممکن است کلیدی برای انجام هیچ کاری با استفاده از عمل "noaction" تعریف شود.
"noaction" مشابه "invalid" است، اما کمتر یک بوق خطا برای "نامعتبر" می دهد
فرمان، اما نه برای دستور "noaction". علاوه بر این، همه دستورات پیش فرض ممکن است باشد
با افزودن این خط کنترل به فایل ورودی غیرفعال می شود:
#متوقف کردن
این باعث می شود که تمام دستورات پیش فرض نادیده گرفته شوند. خط #ایست باید آخرین باشد
خط در آن بخش از فایل.
آگاه باشید که #ایست می تواند خطرناک باشد. از آنجایی که تمام دستورات پیش فرض غیرفعال هستند، باید
دستورات کافی را قبل از خط #stop برای فعال کردن تمام اقدامات لازم ارائه دهید. برای
به عنوان مثال، عدم ارائه دستور "خروج" می تواند منجر به ناامیدی شود.
LINE ویرایش بخش
بخش ویرایش خط با این خط شروع می شود:
#خط-ویرایش
این بخش پیوندهای کلیدی جدید را برای دستورات ویرایش خط به روشی مشابه مشخص می کند
به روشی که اتصالات کلید برای دستورات معمولی در قسمت #command مشخص شده است. در
بخش ویرایش خط شامل فهرستی از کلیدها و اقدامات است، یکی در هر خط همانطور که در زیر است
مثال زیر
مثال
فایل ورودی زیر مجموعه کلیدهای پیشفرض ویرایش خطی را که توسط کمتر استفاده میشود، توصیف میکند:
#خط-ویرایش
\ t پیش از تکمیل
\ 17 پشت کامل
تکمیل مجدد
^L گسترش یابد
^V به معنای واقعی کلمه
^به معنای واقعی کلمه
درسته
\kr درست است
\اه رفت
\kl چپ
\eb کلمه چپ
\e\kl کلمه-چپ
\ew کلمه راست
\e\kr کلمه-راست
\ei درج کنید
\ ex delete
\kx حذف کنید
\eX کلمه حذف
\ekx کلمه حذف کنید
\e\b کلمه-backspace
\e0 خانه
\kh خانه
\e$ پایان
\ke پایان
\ek بالا
\ku بالا
\ej پایین
کمتر محیط زیست متغیرها
بخش متغیر محیطی با خط شروع می شود
# env
در ادامه این خط لیستی از تخصیص متغیرهای محیطی وجود دارد. هر خط شامل
نام متغیر محیطی، علامت تساوی (=) و مقداری که باید به آن نسبت داده شود
متغیر محیطی. فضای سفید قبل و بعد از علامت تساوی نادیده گرفته می شود. متغیرها
اختصاص داده شده در این راه تنها قابل مشاهده هستند کمتر اگر متغیری در سیستم مشخص شده باشد
محیط و همچنین در یک فایل lesskey، مقدار در فایل lesskey اولویت دارد.
اگرچه از فایل lesskey می توان برای نادیده گرفتن متغیرهای تنظیم شده در محیط استفاده کرد،
هدف اصلی از تخصیص متغیرها در فایل lesskey صرفاً داشتن همه است کمتر
اطلاعات پیکربندی در یک فایل ذخیره می شود.
مثال
فایل ورودی زیر هر زمان که باشد گزینه -i را تنظیم می کند کمتر اجرا می شود و مقدار را مشخص می کند
کاراکتر "latin1" تنظیم شده است:
# env
کمتر = -i
LESSCHARSET = لاتین1
با استفاده از خدمات onworks.net از jlesskey به صورت آنلاین استفاده کنید