انگلیسیفرانسویاسپانیایی

Ad


فاویکون OnWorks

levee - آنلاین در ابر

اجرای levee در ارائه دهنده هاست رایگان OnWorks از طریق Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS

این خط فرمان است که می تواند در ارائه دهنده هاست رایگان OnWorks با استفاده از یکی از چندین ایستگاه کاری آنلاین رایگان ما مانند Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS اجرا شود.

برنامه:

نام


سجاف - یک ویرایشگر صفحه گرا.

خلاصه


سجاف [+آدرس] [پرونده ...]

شرح


Levee یک ویرایشگر صفحه گرا بر اساس ویرایشگر یونیکس "vi" است. مختصر ارائه می دهد،
روشی قدرتمند برای وارد کردن و ویرایش متن (با این حال، اگر یک واژه‌پرداز می‌خواهید، می‌خواهید
با WordStar بهتر است.)

Levee یک ویرایشگر مود شده است. این در 3 حالت - بصری، فرمان، و درج عمل می کند. بیشتر
کار ویرایش به صورت تصویری انجام می شود، خواندن و نوشتن فایل به صورت دستوری انجام می شود
حالت، و حالت درج آنچه شما انتظار دارید را انجام می دهد.

وقتی وارد Levee می‌شوید، می‌توانید آدرسی را برای شروع ویرایش مشخص کنید. این آدرس ها
همان فرمت آدرس‌های حالت فرمان هستند، با این تفاوت که + برهنه شما را در آن قرار می‌دهد
انتهای فایل

حق چاپ Levee (ج) 1982-2008 توسط دیوید ال. پارسونز است. (به اطلاعیه انتهای همین مطلب مراجعه کنید
سند شرایط توزیع)

COMMAND MODE دستورات


این دستورات برای ویرایش فایل های جدید، نوشتن فایل های اصلاح شده، تغییر استفاده می شود
گزینه‌ها، انجام تعویض‌ها و زیرمجموعه‌ای از دستورات بصری. آنها به عنوان ورودی می گیرند
خطوط کامل، با بازگشت (برای اجرا) یا فرار (برای لغو) خاتمه می یابد.

با تایپ کردن ":" یا "Q" از حالت بصری به حالت فرمان می رسید. اگر وارد حالت فرمان شوید
با تایپ ":"، Levee یک دستور را اجرا می کند، سپس به حالت بصری باز می گردد
شما را با "[بیشتر]" ترغیب می کند. اگر چیزی به جز فاصله یا بازگشت تایپ کنید، Levee این کار را انجام می دهد
فرمان دیگری را بپذیرید و غیره. با این حال، اگر از طریق "Q" وارد حالت فرمان شوید،
تا زمانی که دستور "بصری" را وارد نکنید، Levee در حالت فرمان باقی می ماند.

A توجه داشته باشید ON COMMAND نحو
ممکن است قبل از یک فرمان یک محدوده خطی اختیاری باشد. اگر محدوده خطی ارائه نمی کنید،
Levee از محدوده خط پیش فرض نشان داده شده توسط دستور استفاده می کند. محدوده خط یک یا دو است
مشخصات آدرس در قالب زیر:

(.|$|'x|#) [(+|-) (/پت/|?پت?|#)]

. خط فعلی

$ خط آخر

'x خط با علامت x روی آن

# خط #

به عنوان مثال، ".-5،.+5p" هر خط را در ده خط از خط فعلی چاپ می کند. "-5 دلار"
پنجمین خط از انتهای فایل است و "/end/+2" دومین خط پس از آن است
وقوع بعدی الگوی "پایان". الگوها ممکن است عبارات منظم باشند (نگاه کنید به
زیر.)

همچنین، یک محدوده خط برهنه، خط فعلی را به خط اول در محدوده و تنظیم می کند
تمام خطوط را در آن محدوده چاپ کنید. "1,10" خط فعلی را روی 1 تنظیم می کند، سپس خطوط 1 را چاپ می کند
به 10.

اگر خطی را که در یک محدوده وجود ندارد مشخص کنید، دستور
سقط می شود و لیوی به شما می گوید "آدرس بد".

فرمان حالت دستورات
قوس لیست آرگومان فعلی را در صورت وجود نشان دهید. فایلی که در حال حاضر هستید
ویرایش با "[" و "]" قاب خواهد شد.

(.،.)تغییر دادن
خطوط را حذف کنید، سپس وارد حالت درج شوید.

(.،.)حذف کردن
خطوط را حذف کنید خطوط حذف شده در Yank Buffer ذخیره می شوند تا بعداً با آن برگشت داده شوند
"قرار دادن".

ویرایش[!] [فایل]
فایل فعلی را دور بیندازید و یک فایل جدید را ویرایش کنید. اگر تغییراتی در
فایل فعلی، شما باید "ویرایش!" برای مجبور کردن Levee به کنار گذاشتن تغییرات. اگر شما
نام فایل را مشخص نکنید، Levee سعی می کند نام فایل فعلی را دوباره ویرایش کند.

هنگامی که Levee در یک فایل جدید می خواند، به شما می گوید که چند بایت خوانده شده یا
[سرریز] اگر فایل بزرگتر از بافر داخلی باشد (256000 بایت در اکثر موارد
بستر، زمینه؛ 20 هزار در USCD پاسکال.)

execmode
تا زمانی که از دستور "بصری" استفاده نکنید، در حالت فرمان بمانید.

پرونده[نام]
نام فایل فعلی، وضعیت آن و خط فعلی را بازگو کنید. اگر ارائه دهید
آن را با یک نام، نام فایل را به آن تغییر می دهد.

(.)درج
درج متن بالای خط فعلی اگر شماره خطی را مشخص کنید، Levee خواهد ساخت
که خط فعلی، سپس در بالای آن درج کنید.

قرار دادن حالت دستورات
^W به آخرین کلمه ای که وارد کردید برگردید.

^H پشت سر یک شخصیت

^U تمام ورودی های این خط را به عقب برگردانید.

^V فرار از کاراکتر بعدی تایپ شده است. (مثلا، ^V^H یک ^H در فایل قرار می دهد.)

ESC خروج از حالت درج

^D اگر در ابتدای خط است، ستون‌های "shiftwidth" تورفتگی را کاهش دهید.

^T اگر در ابتدای خط است، ستون‌های "shiftwidth" تورفتگی را افزایش دهید.

در حالت درج، Levee به شما اجازه نمی دهد که هیچ کاراکتر کنترلی را وارد کنید به جز
بازگشت و برگه. ورودی پایان‌های بازگشت در این خط و یک خط جدید برای ورودی باز می‌شود.

نقشه[!][کلید[متن]]
تعریف/لیست ماکروها 3 شکل نقشه وجود دارد:

نقشه این همه ماکروهای فعال را فهرست می کند.

نقشه(کلید)
این ماکرو مرتبط با (کلید) را در صورت وجود نشان می دهد.

نقشه(کلید) (متن)
این نقشه (کلید) را به (متن) نشان می دهد. شما می توانید هر کلیدی به جز ":" و escape را نقشه برداری کنید. در حالت عادی
فرم (نقشه)، ماکرو در حالت بصری موثر خواهد بود، اما در شکل جایگزین،
(نقشه!)، ماکرو در حالت های درج و دستور موثر خواهد بود.

به عنوان مثال، اگر نقشه!ped را به "سلام جهان" بازگردانید، هر بار که یک بازگشت وارد می کنید
دستور یا حالت بصری، رشته "سلام جهان" ظاهر می شود.

بعد[فایل...]
فایل بعدی را در فهرست فهرست ویرایش کنید یا یک فهرست جدید را ویرایش کنید. Levee حرف اول را می گیرد
هنگامی که آن را اجرا می کنید، خط فرمان را حذف کنید. اگر "autowrite" تنظیم شده باشد، Levee
تغییرات فایل فعلی را قبل از ویرایش فایل بعدی می نویسد.

(.)باز کن
در زیر خط فعلی درج کنید. در غیر این صورت درست مانند درج.

قبلی
فایل قبلی را در arglist ویرایش کنید. در غیر این صورت، مانند بعدی.

(.،.)چاپ
نمایش خطوط بدون تغییر خط فعلی.

(.)قرار دادن محتویات بافر یانک را روی خط زیر خط فعلی برگردانید. اگر شما
یک خط را مشخص کنید، خط فعلی را بازنشانی می‌کند، سپس بافر یانک را برمی‌گرداند. در
بافر yank با دستورات delete، change یا yank پر می شود. قرار دادن تخریب نمی کند
بافر yank، بنابراین می توانید متن را چندین بار برگردانید.

ترک[!]
از Levee خارج شوید. اگر می‌خواهید تغییرات را نادیده بگیرید، از «خروج» استفاده کنید.

(.)خواندن[فایل]
محتویات "فایل" را بعد از خط فعلی قرار دهید.

rmپرونده "فایل" را از دیسک حذف کنید.

تنظیم[گزینه=مقدار]
یک متغیر قابل تنظیم تنظیم کنید. Levee دارای دوازده یا بیشتر متغیرهای قابل تعریف توسط کاربر است که شما می توانید آنها را تعیین کنید
می تواند از طریق این دستور بچرخد. متغیرهای بولی، عدد صحیح و رشته ای وجود دارند که
می توانید تنظیم کنید یک رشته یا متغیر عدد صحیح با "set xxx=yyy"، یک بولی تنظیم می شود
متغیر از طریق "set xxx" یا "set noxxx" تنظیم می شود.

در اینجا متغیرهای قابل تنظیم (و اختصارات) آمده است:

tabsize(ts)
توقف زبانه

عرض شیفت(سو)
ستون ها برای جابجایی در ^D، ^T، >>، یا <

حرکت تعداد خطوط برای پیمایش روی ^D, ^U

خود توند(آی)
تورفتگی عرضه در حالت درج.

خودکار نوشتن(او)
تغییرات را قبل از :next، :prev بنویسید

کپی خودکار(ac)
قبل از نوشتن تغییرات، یک نسخه پشتیبان تهیه کنید.

فهرست برگه ها را به صورت ^I، انتهای خط به صورت $ نمایش دهید.

شعبده بازي از عبارات منظم در جستجو استفاده کنید.

پسوند اگر نام فایل دارای علامت نباشد. در آن پسوند را وارد کنید. (این تنها است
متغیر رشته.)

زیاد نوشتن(اوو)
ابتدا فایل قدیمی را از بین ببرید سپس بنویسید.

زیبا کردن(بودن)
وقتی تنظیم شود، Levee اجازه درج هیچ کاراکتر کنترلی را به جز tab و نمی دهد
برگردید مگر اینکه با ctrl-V از آن فرار کنید.

wrapscan
جستجوها در انتهای بافر قرار می گیرند.

نادیده گرفتن(مدار مجتمع)
در حین جستجو، حروف الفبا را نادیده بگیرید.

مپ اسلش
(فقط نسخه ST) نگاشت "/" در نام فایل ها به "\". اگر محیط شامل
«mapslash» زمانی که levee فراخوانی می‌شود، این متغیر به‌طور پیش‌فرض روی true خواهد بود، در غیر این صورت
به صورت پیش فرض false است. (مستندات Teeny-Shell را در مورد چگونگی نوجوانان ببینید
پوسته "mapslash" را تفسیر می کند)

خطوط(لی)
(فقط نسخه ST) چند خط روی صفحه نمایش وجود دارد. این در درجه اول برای دویدن است
از طریق پورت سریال عبور کنید - مجموعه li=xx را برای یک خط xx در LVRC خود قرار دهید
پایانه.

یقه(همکاری)
(فقط نسخه ST) چند ستون روی صفحه نمایش وجود دارد. مانند متغیر خطوط، این است
برای اجرای سطل از طریق پورت سریال.

شما می توانید چندین متغیر را در یک خط تنظیم کنید، مانند "set ws noai". برای دیدن جریان
تنظیمات این متغیرها، :set -- بدون هیچ آرگومان -- جریان را نشان می دهد
تنظیمات می پردازیم.

در هنگام راه اندازی، Levee در متغیر محیطی LVRC به دنبال لیستی از متغیرها برای تنظیم است
(GEMDOS/MS-DOS). LVRC یک خط از فرم 'option=value ...' است. اگر LVRC دارید
تعریف شده است که 'ts=4 ow nows' است، Levee Tabsize را روی 4 تنظیم می کند، رونویسی را روشن می کند و چرخش می کند.
خارج از wrapscan.

اگر از RMX استفاده می کنید، Levee در فایل ":home:r?lvrc" برای مقداردهی اولیه نگاه می کند. اگر شما
در حال استفاده از Osy/SWO، Levee در فایل "*.lvrc" نگاه می کند. فرمت این فایل ها می باشد
متفاوت از متغیر LVRC -- برای اطلاعات بیشتر به "منبع" مراجعه کنید.

منبعپرونده
دستورات حالت فرمان را از «file» بگیرید. این دستورات می توانند هر دستور قانونی باشند،
به جز "بصری". اگر خطایی در حین اجرای 'پرونده' رخ دهد، Levee آن را رها می کند
سطح منبع یابی

در Osy/SWO ها، چند تفاوت در حالت درج از داخل یک فایل منبع وجود دارد.
هیچ کاراکتری معنای خاصی ندارد مگر خطی که چیزی جز نقطه ندارد،
که حالت درج را خاتمه می دهد. مثلا:

: دستورات
:درج
بلبله بله بله بله
بلبله بله بله بله
بلبله بله بله بله
: دستورات بیشتر

اگر Levee را تحت هر سیستم عامل دیگری اجرا می کنید، نمی توانید یک درج از a انجام دهید
:منبع فایل.

(.،.)جایگزین(delim)patt(delim)repl(delim)[qcpg]

(.،.)جایگزین&

Patt را جستجو کنید و آن را با repl جایگزین کنید. لیوی یک بار روی هر کدام به دنبال پت می گردد
خط و آن را با repl جایگزین کنید. جداکننده ممکن است هر کاراکتر ascii باشد.

الگو یک عبارت منظم است، درست مانند یک الگوی جستجو.

می‌توانید بخش‌هایی از الگو را در رشته جایگزین قرار دهید. یک "&" در
الگوی جایگزین در کل الگوی منبع کپی می شود، بنابراین اگر یک «sub/this/&» انجام دهید
و that/g، هر نمونه از "this" با "this and that" جایگزین می شود. همچنین،
می توانید با استفاده از آرگومان متا \( و \) قسمت هایی از الگو را بیرون بکشید.
شخصیت ها. آرگومان های دریافت شده توسط \( & ​​\) در رشته جایگزین قرار می گیرند
در هر جایی که یک \1..\9 انجام می دهید [ \1 اولین آرگومانی است که با \( & ​​\) تنظیم می کنید.
بنابراین، اگر می‌خواهید ترتیب دو رشته فرعی را معکوس کنید، می‌توانید این کار را انجام دهید
'sub/\(string1\)\(string2\)/\2\1/'.

جایگزینی& آخرین تعویض را دوباره انجام می دهد.

گزینه های ارسال:

q, c قبل از انجام جایگزینی، خط آسیب دیده را نمایش دهید و منتظر بمانید تا a را تایپ کنید
شخصیت. اگر "y" را تایپ کنید، جایگزینی را انجام می دهد. 'q' جایگزین را سقط می کند،
'a' بقیه تغییرات را بدون درخواست انجام می دهد، و 'n' آن را انجام نمی دهد.

p خطوط آسیب دیده را پس از تغییر چاپ کنید.

g تغییر را در سطح جهانی انجام دهید یعنی این کار را برای هر رخداد پت روی یک خط انجام دهید،
نه فقط یک بار

خنثی کردن واگرد آخرین تغییر فایل (به جز :edit، :next، :rm، یا :write.) شما
فقط می تواند آخرین تغییر یک فایل را واگرد کند -- واگرد به عنوان یک تغییر حساب می شود. :undo دنبال شد
توسط :undo هیچ کاری با فایل انجام نمی دهد.

نقشه برداری(کلید)
ماکرو را تعریف نکنید (نقشه را ببینید).

بصری[لیست]
اگر با "Q" یا "execmode" حالت فرمان را وارد کرده اید، به حالت بصری بازگردید. اگر شما
یک لیست آرگومان ارائه می دهد، همچنین یک «:next» در آن لیست انجام می دهد.

نسخه
نشان دهید این کدام نسخه از levee است.

(.،.)نوشتن [فایل]
نوشتن خطوط در یک فایل اگر همه چیز را در "file" بنویسید، نام فایل تنظیم می شود
به 'file'، و اگر فایلی را مشخص نکنید، Levee در نام فایل می نویسد.

(.،.)wq [فایل]
در یک فایل بنویسید، سپس از آن خارج شوید.

(.،.)یانک
خطوط Yank از فایل به بافر yank، برای برگشت بعد با "put".

خروج[!] تغییرات را در فایل فعلی بنویسید، سپس خارج شوید. اگر فایل های بیشتری در
arglist، از "xit!"

![فرمان]
دستور را اجرا کنید

مثال:

!ls => یک 'ls' انجام می دهد.

این دستور فقط تحت GEMDOS، MSDOS، RMX و Unix در دسترس است.

($) = شماره خط خط آدرس داده شده را بدهید. /end/= شماره خط را به شما می دهد
خط بعدی با یک "پایان" روی آن.

دیداری MODE دستورات


دستورات حالت بصری شما را به اطراف حرکت می دهند و فایل را تغییر می دهند. دستورات حرکتی وجود دارد
مکان نما را توسط اشیاء مختلف حرکت دهید.

در توضیحات، یک (#) به معنای شمارش اختیاری است. اگر دستوری دارای تعداد اختیاری باشد،
به شما می گوید که شمارش در پرانتز چه می کند. A (*) به این معنی است که دستور می تواند باشد
در دستورات delete، yank و change استفاده می شود.

تعداد با وارد کردن ارقام ساخته می شود. اگر "45" را تایپ کنید، تعداد روی 45 تنظیم می شود
یک شمارش را لغو کنید، ESC را تایپ کنید.

این بخش گهگاه درباره «فضای سفید» بحث می کند. فضای سفید برگه ها، فاصله ها و انتهای آن است
خط.

چگونه la نمایش با این نسخهها کار
کاراکترها همانطور که انتظار دارید روی صفحه نمایش داده می شوند، با این تفاوت که
کاراکترهای غیرچاپی به صورت ^x نشان داده می‌شوند و برگه‌ها به فاصله گسترش می‌یابند (مگر اینکه آن را تنظیم کنید
لیست گزینه‌ها، سپس به صورت ^I نشان داده می‌شوند.) وقتی روی یک کاراکتر یا برگه کنترلی می‌نشینید،
مکان نما بر روی اولین کاراکتر نمایش داده شده قرار می گیرد. اگر مکان نما را به مکان دیگری منتقل کنید
بخشی از آنها (از طریق j یا k -- زیر را ببینید)، هر گونه تغییر از کاراکتر بعدی شروع می شود.

Levee نشانگر انتهای فایل را نمایش نمی دهد، اما خطوطی که از انتهای فایل گذشته اند نمایش داده می شوند
با ~ خطوط نشان داده شده است.

اگر لیست تنظیم شده باشد، برگه ها به صورت ^I و انتهای خط به صورت $ نمایش داده می شود.

اگر یک خط برای صفحه نمایش خیلی طولانی باشد، فقط از انتهای صفحه ناپدید می شود.

Levee با هر وضوح صفحه و هر فونت تک فاصله ای که آن را در اختیار شما قرار می دهید (اگر هستید
به عنوان مثال، Levee با وضوح پایین اجرا می شود، یک پنجره 25x40 به شما می دهد.)

بصری حالت دستورات
^A یک پیام اشکال زدایی را در پایین صفحه نمایش دهید. این اصلا مفید نیست
مگر اینکه ویرایشگر را اشکال زدایی کنید. بیخیالش.

(#)^D صفحه را تا نصف صفحه به پایین اسکرول کنید. اگر تعداد مشخص شده است، به پایین بروید
تعداد خطوط مشخص شده

^E 1 خط به پایین اسکرول کنید (خلاصه 1^D)

^G نمایش آمار فایل دقیقاً مانند ':file'.

(*)(#)^H
مکان نما را یک نویسه (شمارش) به سمت چپ حرکت دهید.

^I صفحه را دوباره ترسیم کنید.

(*)(#)^J
یک خط (شمارش) به پایین حرکت کنید. وقتی از ^J و ^K (زیر) برای حرکت به سمت بالا یا پایین استفاده می کنید
در خطوط، مکان نما در همان ستون باقی می ماند، حتی اگر در وسط a باشد
Tabstop یا از انتهای یک خط گذشته است.

(*)(#)^K
یک خط (شمارش) به بالا حرکت کنید.

(*)(#)^L
یک کاراکتر (شمارش) به سمت راست حرکت دهید.

(*)(#)^M
به اولین فضای غیرسفید در خط بعدی بروید. اگر تعداد مشخص شده است، به آن بروید
اولین خطوط غیرسفید شمارش پایین.

(#)^U صفحه را یک نیم صفحه به بالا اسکرول کنید. اگر تعداد مشخص شده است، خطوط شمارش را به بالا اسکرول کنید.

^Y صفحه را 1 خط به بالا حرکت دهید (خلاصه 1^U.)

(#)آ درج متن بعد از مکان نما. اگر شمارش بدهید، درج مجدد تکرار خواهد شد
تعداد دفعات (40i-ESC به شما یک خط 40 خط تیره می دهد).

دستورات در حالت درج برای حالت بصری و فرمان یکسان است.

(*)(#) ب
به ابتدای کلمه آخر (شمارش کلمه به عقب) بروید. یک کلمه یک است
مجموعه ای از کاراکترهای الفبایی (a-z0-9$_#) یا هر کاراکتر غیرسفید دیگری
(یعنی هر چیزی جز فضا، تب، eoln).

c یک شی را تغییر دهید. Change یک شی را حذف می کند، سپس بدون آن وارد حالت درج می شود
طراحی مجدد صفحه وقتی به آن می گویید که شی باید تغییر کند، Levee یک '$' قرار می دهد.
روی آخرین کاراکتر شی شما نمی توانید به عقب تغییر دهید.

شی ممکن است هر دستور حالت بصری باشد که با علامت "(*)" مشخص شده است. به عنوان مثال، 'c4l'
4 کاراکتر بعدی در خط را به چیز دیگری تغییر می دهد. (4cl همین کار را می کند
چیز -- 4c4l 16 کاراکتر بعدی را در این خط تغییر می دهد.)

'cc' کل خطوط را تغییر می دهد.

هنگام تغییر، حذف یا انحراف یک شی، در یک بافر یانک قرار می گیرد.
جایی که می توان آن را با دستورات 'p' یا 'P' بازیابی کرد.

(#) د یک شی را حذف کنید مانند 'cc'، 'dd' روی کل خطوط تأثیر می گذارد.

(*)(#) e
به انتهای کلمه فعلی بروید.

(*)(#)f(x)
وقوع بعدی (شمارش) یک کاراکتر در خط فعلی را پیدا کنید. برای
به عنوان مثال، اگر مکان نما روی اولین کاراکتر خط "abcdef" نشسته باشد،
تایپ کردن "ff" مکان نما را روی "f" قرار می دهد.

(*)(#) ساعت
یک کاراکتر (شمارش) به چپ حرکت دهید. دقیقا مثل ^H.

(#)من شروع به درج کاراکترها در مکان نما کنید. اگر تعداد را مشخص کنید، درج
تعداد دفعات تکرار خواهد شد.

(*)(#)j
یک خط (شمارش) به پایین حرکت کنید. دقیقا مثل ^J.

(*)(#)k
یک خط (شمارش) به بالا حرکت کنید. دقیقا مثل ^K.

,B (*) (#)l
یک کاراکتر (شمارش) به راست حرکت دهید. دقیقا مثل ^L.

m(x) نشانگر (x) را تنظیم کنید. 26 نشانگر موجود است (az). می توانید به یک نشانگر بروید
با استفاده از دستورات ' یا '.

(*)n وقوع بعدی یک الگوی جستجو را پیدا کنید. وقتی با یک / یا جستجو می کنید؟
دستور، Levee الگو و جهتی را که شما در آن جستجو کرده اید به خاطر می آورد. 'n'
در همان جهت الگو را جستجو می کند، 'N' در مقابل جستجو می کند
جهت.

o یک خط زیر خط فعلی را برای درج باز کنید.

p متن یاک شده/حذف شده را بعد از مکان نما قرار دهید. متن با حذف حذف می شود
دستورات (d,x,X,D)، تغییر (c,C,s,S) و yank (y,Y).

(#)r(x)
کاراکترها (تا انتهای خط) را با (x) جایگزین کنید. '4ra' 4 بعدی را تغییر خواهد داد
کاراکترهای بعد از مکان نما به "aaaa".

(#)s یک کاراکتر (شمارش) را تغییر دهید. مخفف (#)cl.

(*)(#)t(x)
به سمت یک کاراکتر در خط فعلی حرکت کنید. اگر در شخصیت اول هستید
خط 'abcdef' و شما 'tf' را تایپ کنید، در نهایت روی 'e' خواهید نشست.

u لغو آخرین اصلاح شما می توانید هر دستور اصلاحی را به جز :edit، :next، لغو کنید.
:rm یا :write. (درست مانند :undo).

(*)(#) v
به انتهای کلمه قبلی (شمارش) برگردید. برای "ب" را ببینید
تعریف یک کلمه

(*)(#) w
به همان ابتدای کلمه بعدی (شمارش) بروید.

(#)ایکس یک کاراکتر (شمارش) را به جلو حذف کنید. مخفف (#)dl.

y یک شی را برای استفاده بعدی توسط put یاری کنید. 'yy' خطوط کامل را جدا می کند.

A متن را در انتهای خط اضافه کنید. مخفف به دلار a.

(*)(#) ب
به ابتدای کلمه فعلی بروید. دقیقا مثل "ب"

توجه: این نادرست است دستورات حرکت کلمه با حروف بزرگ باید و خواهد بود
آینده، برای حرکت با کلمات محدود شده در فضا استفاده شود.

C به انتهای خط تغییر دهید. مخفف برای c$.

D تا آخر خط حذف کنید. مخفف d$.

(*)(#)F(x)
به اولین (شمارش) وقوع قبلی یک کاراکتر در خط فعلی بروید.
اگر در انتهای خط «abcdef» نشسته‌اید، تایپ کردن «فا» شما را به عقب برمی‌گرداند.
به "a" در ابتدای خط.

(*)(#) G
برو خط. اگر یک تعداد مشخص کنید، Levee به آن خط منتقل می شود و اگر وجود نداشته باشد
count، Levee به انتهای مطلق فایل حرکت می کند.

برای رسیدن به ابتدای فایل، عبارت "1G" را تایپ کنید. تا پایان، فقط "G".

(*)H به اولین کاراکتر غیرسفید در بالای صفحه بروید.

I در انتهای خط فعلی درج کنید. مخفف برای $i.

(#) جی دو خط (شمارش + 1) را به هم وصل کنید. پیوستن خط دوم را در پایان اضافه می کند
اول، قرار دادن فاصله بین آنها. اگر خط اول به فضای خالی ختم شود،
Levee در یک فاصله قرار نمی دهد.

(*)L به آخرین نویسه غیرسفید در آخرین خط صفحه بروید.

(*)M به اولین کاراکتر غیرسفید در وسط صفحه بروید.

O یک خط بالای خط فعلی باز کنید. در غیر این صورت درست مانند "o" کار می کند.

P بافر یانک را در مکان نما قرار دهید. در غیر این صورت درست مانند "p" کار می کند.

Q وارد و در حالت فرمان بمانید. درست مانند دستور :exec. برای بازگشت به
حالت بصری، باید دستور ':visual' را وارد کنید.

R حالت را جایگزین کنید. یک زیر مجموعه محدود از حالت درج که کاراکترها را تا آخر بازنویسی می کند
از خط. همه دستورات حالت درج معمولی اعمال می شوند. اگر یک را بازنویسی کنید
نویسه، سپس روی آن با ^H،^U، یا ^W برگردید، پس از خروج دوباره ظاهر می شود
حالت را جایگزین کنید.

حالت جایگزینی خروجی فرار.

توجه: به دلیل یک اشکال، وارد کردن a در حالت Replace شما را دوباره به حالت جایگزین می برد
حالت بصری با خطا جایگزین هایی که ساخته اید باقی خواهند ماند.

S کاراکترها را به عقب تغییر دهید مخفف (#) ch.

(*)(#)T(x)
به کاراکتر در خط فعلی برگردید. اگر شما در آخرین شخصیت از
خط 'abcdef'، تایپ کردن "Ta" شما را به 'b' برمی گرداند.

(*)(#) W
حرکت به انتهای کلمه دقیقا مثل "e"

(#)ایکس حذف کاراکترها به عقب مخفف (#)dh.

Y تا انتهای خط. مخفف y$.

ZZ تغییرات را در فایل فعلی بنویسید و اگر آخرین فایل موجود در فهرست آرگلیست باشد از آن خارج شوید. دقیقا مثل :xit.

(*)(#) دلار
حرکت به انتهای خط اگر یک شمارش می دهید، به انتهای خط (شمارش-1) بروید
پایین (بنابراین 2$ شما را به انتهای خط بعدی منتقل می کند.).

0 به ابتدای خط فعلی حرکت کنید. مخفف 0|.

(#)! یک شی را از طریق یک برنامه خارجی لوله کنید. مانند "سی سی"، "!!" خطوط کامل را تحت تاثیر قرار می دهد.

(*)% براکت، پرانتز، یا براکت منطبق را پیدا کنید. اگر نشسته اید
یک '[]{}()'، Levee یکی از آنها را در خط فعلی جستجو می کند
هر چیزی را که پیدا می کند مطابقت دهد.

[فضا]
به اولین کاراکتر غیرسفید در خط فعلی بروید.

& آخرین دستور تعویض را دوباره انجام دهید.

(*)(#){
به ابتدای پاراگراف شمارش به عقب بروید. یک پاراگراف با a مشخص می شود
خط خالی.

(*)(#)}
به انتهای پاراگراف شمارش به جلو بروید.

(*)(#)(
به ابتدای جمله شمارش برگردید. یک جمله با a مشخص می شود
.، یک !، یا یک؟ به دنبال آن یک فاصله، یک برگه یا انتهای خط.

(*)(#))
به انتهای جمله شمارش به جلو بروید.

(*)(#)-
به خط قبلی (شمارش)، ابتدا غیرسفید بروید.

(*)(#)+
به خط بعدی (شمارش)، ابتدا غیرسفید بروید.

(#)~ حروف تعداد کاراکترهای بعدی را تغییر دهید. حروف بزرگ به حروف کوچک تبدیل می شود،
حروف کوچک بزرگ می شود

(*)`(x)
به موقعیت دقیق علامت (x) بروید. برای برخی از آنها علامت خاصی وجود دارد
حرکت حالت بصری به معنای دستورات است -- '' شما را به جایی که قبل از آن بودید منتقل می کند
آخرین فرمان (,)،',`,G,/,?,n,N.

: یک دستور حالت فرمان را اجرا کنید. وقتی دستور انجام شد، به حالت اولیه باز می گردد
حالت بصری اگر یک خط خروجی تولید کند، اما اگر صفحه را اسکرول کند، Levee
قبل از بازگشت به حالت بصری از [بیشتر] درخواست می کند. اگر یک : را در پاسخ به تایپ کنید
اعلان [more]، Levee برای یک دستور دیگر در حالت فرمان باقی می ماند.

(#)<(#)
یک شی (شمارش) را به سمت چپ تغییر دهید. اگر تعداد دوم را مشخص کنید، Levee عدد را تغییر می‌دهد
شی از ستون های زیادی باقی مانده است -- اگر این کار را نکنید، shiftwidth آنها تغییر خواهد کرد
ستون ها.

این یک تغییر غیر مخرب است. اگر شیفت از حاشیه چپ عبور کند،
اشیاء به سمت چپ به سمت بالا منتقل می شوند اما نه دورتر.

مانند سایر دستورات حرکت شی، «<» بر خطوط کامل تأثیر می گذارد.

(#)> (#)
یک شی (شمارش) را به سمت راست تغییر دهید. درست مانند <، با این تفاوت که اشیاء را به گذشته منتقل نمی کند
حاشیه سمت راست صفحه اگر شیئی را از حاشیه سمت راست عبور دهید
صفحه نمایش، تمام تورفتگی آن حذف خواهد شد و به سمت چپ ختم می شود
حاشیه.

. دستور آخرین اصلاح را تکرار کنید. (به جز لغو)

(*)? الگو را به عقب جستجو کنید. Escape الگوی جستجو و یک الگوی خالی را لغو می کند
یعنی دوباره آخرین الگو را جستجو کنید.

(*)/ الگوی رو به جلو را جستجو کنید. در غیر این صورت مانند ?.

(#)| به ستون مشخص شده حرکت کنید. اگر تعداد ندارید، به ستون 0 بروید.

منظم اصطلاحات


Levee معانی خاصی به برخی از شخصیت ها در طول مسابقه الگو می دهد. شخصیت
"." با هر یک از کاراکترها مطابقت دارد، کاراکتر "*" با صفر یا تعداد بیشتری از موارد مطابقت دارد
کاراکتر قبلی (بنابراین، a* با «a»، «aa»، «aaa» و غیره مطابقت دارد، یا اصلاً با هیچ چیز مطابقت ندارد).
اگر یک الگو با "^" شروع شود، فقط در ابتدای یک خط مطابقت دارد و
الگوهایی که با "$" ختم می شوند فقط در انتهای یک خط مطابقت دارند.

براکت ها ('[]') نیز معنای خاصی دارند. منظور آنها مطابقت با هر یک از شخصیت ها است
داخل براکت ها «[abc]» با «a»، «b» یا «c» مطابقت دارد. شما می توانید محدوده ای از
کاراکترهای داخل پرانتز با استفاده از خط تیره (-). "[az]" با هر حروف کوچک مطابقت دارد
کاراکتر الفبایی اگر ^ اولین کاراکتر در پرانتز باشد، به معنای مطابقت با هر کدام است
نویسه به جز موارد داخل پرانتز «[^abc]» با هر چیزی به جز «a»، «b»، یا مطابقت دارد
"ج".

بک اسلش معنای خاصی را برای این کاراکترها حذف می کند، اما '\t' یک تب را مشخص می کند و
\( & \) جداسازی آرگومان های داخل یک الگو (فقط توسط :substitute استفاده می شود.) الگوها
\< و \> نیز معنای خاصی دارند. آنها با شروع و پایان حروف عددی مطابقت دارند
نشانه ها

اگر متغیر ویرایشگر 'magic' را خاموش کنید، هیچ یک از کاراکترهای بالا نخواهند داشت
معنای ویژه در داخل یک الگو (به "مجموعه" مراجعه کنید).

چند نمونه الگو:

^پایان$ خطی را پیدا کنید که فقط "پایان" باشد.

[Ee][Nn][Dd]
با نادیده گرفتن مورد، یک "پایان" پیدا کنید.

[A-Za-z][A-Za-z0-9]*
شناسه بعدی را پیدا کنید.

([*].*[*])
نظر پاسکال تک خطی بعدی را پیدا کنید.

رخداد بعدی «the» را پیدا کنید.

محدودیت ها


Levee فقط می‌تواند فایل‌هایی با طول حداکثر 256000 کاراکتر را ویرایش کند. ^M به عنوان خط داخلی آن استفاده می شود
جداکننده، بنابراین درج ^M پیامدهای جالبی خواهد داشت.

با استفاده از خدمات onworks.net از levee به صورت آنلاین استفاده کنید


سرورها و ایستگاه های کاری رایگان

دانلود برنامه های ویندوز و لینوکس

  • 1
    OfficeFloor
    OfficeFloor
    OfficeFloor وارونگی را فراهم می کند
    کنترل جفت، با آن: - وابستگی
    تزریق - ادامه تزریق -
    تزریق نخ برای اطلاعات بیشتر
    بازدید از ...
    OfficeFloor را دانلود کنید
  • 2
    DivKit
    DivKit
    DivKit یک سرور منبع باز است
    چارچوب UI (SDUI). به شما اجازه می دهد
    به روز رسانی های منبع سرور را منتشر کنید
    نسخه های مختلف برنامه همچنین، می تواند باشد
    استفاده شده برای ...
    DivKit را دانلود کنید
  • 3
    مبدل فرعی
    مبدل فرعی
    ابزار تبدیل بین انواع مختلف
    فرمت اشتراک کاربران Shadowrocket
    باید از ss، ssr یا v2ray به عنوان هدف استفاده کنید.
    می توانید &remark= را به آن اضافه کنید
    HT مورد پسند تلگرام...
    دانلود زیر مبدل
  • 4
    SWASH
    SWASH
    SWASH یک عدد عددی همه منظوره است
    ابزاری برای شبیه سازی ناپایدار،
    غیر هیدرواستاتیک، سطح آزاد،
    جریان چرخشی و پدیده های حمل و نقل
    در آب های ساحلی به عنوان ...
    SWASH را دانلود کنید
  • 5
    VBA-M (بایگانی شده - اکنون در Github)
    VBA-M (بایگانی شده - اکنون در Github)
    پروژه به
    https://github.com/visualboyadvance-m/visualboyadvance-m
    ویژگی ها: تقلب ایجاد ذخیره statesmulti
    سیستم، پشتیبانی از gba، gbc، gb، sgb،
    sgb2tu ...
    دانلود VBA-M (بایگانی شده - اکنون در Github)
  • 6
    استرس
    استرس
    بهینه ساز و مانیتورینگ سیستم لینوکس
    مخزن Github:
    https://github.com/oguzhaninan/Stacer.
    مخاطب: کاربران نهایی/رومیزی. کاربر
    رابط: Qt. برنامه نویسی لا...
    استیسر را دانلود کنید
  • بیشتر "

دستورات لینوکس

Ad