англійськафранцузькаіспанська

Ad


Значок OnWorks

levee - Інтернет у хмарі

Запустіть Levee у безкоштовному хостинг-провайдері OnWorks через Ubuntu Online, Fedora Online, онлайн-емулятор Windows або онлайн-емулятор MAC OS

Це команда levee, яку можна запустити в безкоштовному хостинг-провайдері OnWorks за допомогою однієї з наших безкоштовних онлайн-робочих станцій, таких як Ubuntu Online, Fedora Online, онлайн-емулятор Windows або онлайн-емулятор MAC OS

ПРОГРАМА:

ІМ'Я


дамба — Орієнтований на екран редактор.

СИНТАКСИС


дамба [+адреса] [файл ...]

ОПИС


Levee — це екранно-орієнтований редактор на основі Unix-редактора «vi». Він забезпечує стислий,
потужний засіб для введення та редагування тексту (проте, якщо вам потрібен текстовий процесор, ви
краще з WordStar.)

Levee — модифікований редактор. Він працює в 3 режимах: візуальному, командному та вставному. Більшість
редагування виконується у візуальному режимі, читання та запис файлів виконується командою
режим і режим вставки робить те, що ви очікуєте.

Коли ви входите в Levee, ви можете вказати адресу, з якої почати редагування. Ці адреси
мають той самий формат, що й адреси командного режиму, за винятком того, що голий + поставить вас на
самий кінець файлу.

Авторські права на Levee (c) 1982-2008 належать Девіду Л. Парсонсу. (див. повідомлення в кінці цього
документ про умови розповсюдження)

КОМАНДА РЕЖИМ КОМАНДИ


Ці команди використовуються для редагування нових файлів, запису змінених файлів, зміни
параметри, виконання замін і підмножина візуальних команд. Вони приймають як вхідні дані
цілі рядки, закінчені поверненням (для виконання) або escape (для переривання.)

У командний режим можна перейти, ввівши ":" або "Q" у візуальному режимі. Якщо увійти в командний режим
ввівши ":", Levee виконає одну команду, після чого повернеться до візуального режиму
із запитом "[більше]". Якщо ви введете щось, окрім пробілу чи повернення, Levee це зробить
прийняти іншу команду і так далі. Однак якщо ви ввійдете в командний режим через "Q",
Levee залишатиметься в командному режимі, доки ви не введете команду «візуальний».

A ПРИМІТКА ON КОМАНДА СИНТАКС
Команді може передувати необов’язковий рядковий діапазон. Якщо ви не надаєте лінійний діапазон,
Levee використовуватиме стандартний діапазон ліній, показаний командою. Лінійний діапазон становить один або два
специфікації адреси в такому форматі:

(.|$|'x|#) [ (+|-) (/патт/|?патт?|#)]]

. поточний рядок.

$ останній рядок.

'x лінія з позначкою x на ній.

# рядок #.

Наприклад, ".-5,.+5p" друкуватиме кожен рядок у межах десяти рядків поточного рядка. "$-5"
це п’ятий рядок із кінця файлу, а «/end/+2» – другий рядок після
наступне повторення шаблону "кінець". Шаблони можуть бути регулярними виразами (див
нижче.)

Крім того, голий рядковий діапазон встановить поточний рядок на перший рядок у діапазоні та
вивести всі рядки в цьому діапазоні. "1,10" встановлює для поточного рядка значення 1, а потім друкує рядки 1
в 10.

Якщо ви вкажете неіснуючий рядок у діапазоні, команда
буде перервано, і Levee повідомить вам "погану адресу".

Command режим Команди
аргументи показати поточний список аргументів, якщо він існує. Файл, яким ви зараз є
редагування буде обрамлено '[' і ']'.

(.,.)зміна
видалити рядки, а потім увійти в режим вставки.

(.,.)видаляти
видалити рядки. Видалені рядки зберігаються в буфері Yank для подальшого повернення
"покласти".

редагувати[!] [файл]
Видаліть поточний файл і почніть редагувати новий. Якщо були внесені зміни до
поточний файл, ви повинні ввести "редагувати!" щоб змусити Леві скасувати зміни. Якщо ви
не вказуйте назву файлу, Levee спробує повторно відредагувати поточну назву файлу.

Коли Levee читає новий файл, він повідомить вам, скільки байтів він прочитав, або
[переповнення], якщо розмір файлу перевищує внутрішній буфер (більшість 256000 байт
платформи; 20k на USCD Pascal.)

execmode
Залишайтеся в командному режимі, доки не використаєте команду «візуальний».

файл[ім'я]
Відтворіть назву поточного файлу, його статус і поточний рядок. Якщо ви надаєте
це ім’я, воно змінить назву файлу на це.

(.)вставити
Вставити текст над поточним рядком. Якщо ви вкажете номер рядка, Levee зробить
що поточний рядок, а потім вставте над ним.

Insert режим Команди
^W назад до останнього введеного слова.

^H назад на один символ.

^U повернутися до всього введення в цьому рядку.

^V екранувати наступний введений символ. (Наприклад, ^V^H помістить ^H у файл.)

ESC вийти з режиму вставки.

^D Якщо на початку рядка, зменшіть відступ у стовпцях «shiftwidth».

^T Якщо на початку рядка, збільште відступ у стовпцях «shiftwidth».

У режимі вставки Levee не дозволить вам вводити контрольні символи, крім
повернення і вкладка. Повернення завершує введення в цьому рядку та відкриває новий рядок для введення.

мапа[!][ключ[текст]]
Визначення/список макросів. Існує 3 форми карти:

карта. Це список усіх активних макросів.

карта(ключ).
Це показує макрос, пов’язаний із (ключ), якщо такий є.

карта(ключ) (текст)
Це відображає (ключ) на (текст). Ви можете зіставити будь-який ключ, крім ":" і escape. У нормі
формі (карта), макрос буде ефективним у візуальному режимі, але в альтернативній формі,
(карта!), макрос буде ефективним у режимах вставки та командному режимі.

Наприклад, якщо ви map!ped повертаєтеся до "hello world", кожного разу, коли ви вводите return in
командний або візуальний режим, з’явиться рядок «привіт, світ».

наступний[файл...]
Відредагуйте наступний файл у списку arglist або відредагуйте новий список arglist. Levee бере свій ініціал
arglist з командного рядка під час його виконання. Якщо встановлено «автозапис», Levee
запише зміни в поточний файл перед редагуванням наступного.

(.)відкрити
Вставити під поточним рядком. Інакше просто як вставка.

попередній
Відредагуйте попередній файл у списку arglist. Інакше як далі.

(.,.)друк
Відображення рядків без зміни поточного рядка.

(.)put Помістіть вміст буфера копіювання назад у рядок під поточним рядком. Якщо ви
вказавши рядок, він скидає поточний рядок, а потім повертає буфер копіювання. The
Буфер yank заповнюється командами delete, change або yank. Покласти не руйнує
буфер копіювання, тому ви можете повернути текст кілька разів.

кинути [!]
Виїзд з Леві. Якщо ви хочете скасувати зміни, скористайтеся "quit!"

(.)зчитування[файл]
розмістити вміст 'file' після поточного рядка.

rmфайл Видалити «файл» з диска.

комплект[параметр=значення]
Встановіть регульовану змінну. У Levee є близько десятка змінних, які можна визначити користувачем
можна крутити за допомогою цієї команди. Існують логічні, цілі та рядкові змінні
ви можете встановити. Рядкова або ціла змінна встановлюється за допомогою "set xxx=yyy", логічного значення
змінна встановлюється через "set xxx" або "set noxxx".

Ось настроювані змінні (і скорочення):

розмір вкладки(ts)
зупинка табуляції.

ширина зсуву(sw)
стовпці для зміщення на ^D, ^T, >> або <

прокрутки кількість рядків для прокручування ^D, ^U

автовідступ(ai)
забезпечити відступ у режимі вставки.

автозапис(ав)
записуйте зміни перед :next, :prev

автокопія(перемінний струм)
створіть резервні копії перед записом змін.

список відображати вкладки як ^I, кінець рядка як $.

магія використовувати регулярні вирази в пошуку.

Суфікс якщо ім'я файлу не містить . у ньому подайте суфікс. (це єдине
рядкова змінна.)

перезаписати(ой)
спочатку знищити старий файл, а потім записати.

прикрашати(бути)
Якщо встановлено, Levee не дозволить вставити будь-який контрольний символ, окрім табуляції та
повертати, якщо ви не екрануєте його за допомогою ctrl-V.

wrapscan
пошук обтікає кінець буфера.

ігнорування(ic)
Ігноруйте регістр літер під час пошуку.

mapslash
(лише для версії ST) зіставлення "/" в іменах файлів з "\". Якщо середовище містить
`mapslash', коли викликається levee, ця змінна за умовчанням матиме значення true, інакше вона
за замовчуванням значення false. (Див. документацію для Teeny-shell про те, як teeny-
оболонка інтерпретує `mapslash')

ліній(li)
(Лише версія ST) Скільки рядків на дисплеї. Це в першу чергу для бігу
levee через послідовний порт - вставте li=xx у ваш LVRC для лінії xx
термінал.

нашийники(співпраця)
(Лише версія ST) Скільки стовпців на дисплеї. Як і змінна lines, це
для запуску levee через послідовний порт.

Ви можете встановити кілька змінних в одному рядку, як у «set ws noai». Щоб побачити струм
налаштування цих змінних, :set -- без будь-яких аргументів -- покаже поточний
налаштування

Під час запуску Levee шукає в змінній середовища LVRC список змінних для встановлення
(GEMDOS/MS-DOS). LVRC — це один рядок у формі "опція=значення ...". Якщо у вас є LVRC
визначено, що це 'ts=4 ow nows', Levee встановить розмір вкладки на 4, увімкне перезапис і ввімкне
off wrapscan.

Якщо ви використовуєте RMX, Levee шукає ініціалізацію у файлі ":home:r?lvrc". Якщо ви
використовують Osy/SWO, Levee шукає у файлі "*.lvrc". Формат цих файлів
відрізняється від змінної LVRC - дивіться "джерело" для отримання додаткової інформації.

джерелофайл
Отримувати команди командного режиму з 'файлу'. Ці команди можуть бути будь-якими законними командами,
крім «візуального». Якщо під час виконання 'file' виникає помилка, Levee відмовляється від цього
рівень джерелознавства.

В Osy/SWO є кілька відмінностей у режимі вставки з вихідного файлу.
Жоден символ не має особливого значення, крім рядка, який містить лише крапку,
який завершує режим вставки. Наприклад:

: команди
:вставити
бла-бла-бла-бла-бла-бла
бла-бла-бла-бла-бла-бла
бла-бла-бла-бла-бла-бла
: більше команд

Якщо ви використовуєте Levee під будь-якою іншою операційною системою, ви не можете виконати вставку з a
:вихідний файл.

(.,.)substitute(delim)patt(delim)repl(delim)[qcpg]

(.,.)замінити&

Знайдіть patt і замініть його на repl. Levee шукатиме Patt один раз на кожному
і замініть його на repl. Роздільником може бути будь-який символ ASCII.

Шаблон — це регулярний вираз, як і шаблон пошуку.

Ви можете включити частини візерунка в рядок заміни; «&» в
шаблон заміни копіює весь вихідний шаблон, тому якщо ви зробите 'sub/this/&
and that/g', кожен екземпляр 'this' буде замінено на 'this and that'. Крім того,
ви можете вилучити частини візерунка за допомогою мета-аргументу \( і \)
персонажів. Аргументи, отримані \( & ​​\), поміщаються в рядок заміни
скрізь, де ви робите \1..\9 [ \1 — перший аргумент, який ви встановлюєте за допомогою \( & ​​\) ].
Отже, якщо ви хочете змінити порядок двох підрядків, ви можете це зробити
'sub/\(рядок1\)\(рядок2\)/\2\1/'.

замінити& повторює останню заміну.

варіанти:

q,c перш ніж робити заміну, відобразіть відповідний рядок і зачекайте, поки ви введете a
характер. Якщо ви введете 'y', це зробить заміну. 'q' перериває заміну,
'a' вносить решту змін без запиту, а 'n' не робить цього.

p надрукувати зазначені рядки після зміни.

g внести зміни глобально. Тобто робити це для кожного входження pat у рядку,
а не один раз.

анулювати Скасувати останню зміну файлу (крім :edit, :next, :rm або :write).
можна скасувати лише останню зміну у файлі – скасування вважається зміною. :undo слідував
by :undo нічого не робить з файлом.

знімати карту(ключ)
Скасувати визначення макросу (див. карту).

візуальний[список]
Якщо ви увійшли в командний режим за допомогою "Q" або "execmode", поверніться до візуального режиму. Якщо ви
надає список аргументів, він також виконує `:next' у цьому списку.

версія
Покажіть, яка це версія дамби.

(.,.)запис [файл]
Записати рядки у файл. Якщо ви записуєте все в 'файл', ім'я файлу встановлюється
у 'file', і якщо ви не вкажете файл, Levee запише ім'я файлу.

(.,.)wq [файл]
Запишіть у файл, а потім вийдіть.

(.,.)дергати
Витягувати рядки з файлу в буфер витягування для подальшого повернення за допомогою "put".

вийти[!] Запишіть зміни в поточний файл, а потім вийдіть. Якщо в
arglist, використовуйте "xit!"

![команда]
Виконати команду.

приклад:

!ls => виконує 'ls'.

Ця команда доступна лише в GEMDOS, MSDOS, RMX і Unix.

($)= Укажіть номер адресованого рядка. /end/= дає вам номер рядка
наступний рядок із «кінцем».

VISUAL РЕЖИМ КОМАНДИ


Команди візуального режиму переміщують вас і змінюють файл. Є команди руху
переміщувати курсор по різних об'єктах.

В описі символ (#) означає необов’язкову кількість. Якщо команда має необов’язковий підрахунок,
він скаже вам, що робить підрахунок у дужках. (*) означає, що команда може бути
використовується в командах видалення, стягування та зміни.

Підрахунки складаються шляхом введення цифр. Якщо ви введете «45», кількість буде встановлена ​​на 45. До
скасувати підрахунок, набрати ESC.

У цьому розділі час від часу обговорюються «пробіли». Пробіли — це табуляції, пробіли та кінець
лінія.

Як дисплей працює
Символи відображаються на екрані так, як ви очікували, за винятком того
недруковані символи відображаються як ^x, а символи табуляції розгортаються до пробілів (якщо ви не встановите
список параметрів, тоді вони відображаються як ^I.) Коли ви знаходитесь на контрольному символі чи вкладці,
курсор розміщується на ПЕРШОМУ відображеному символі. Якщо перемістити курсор на будь-який інший
частини (через j або k -- див. нижче), будь-які зміни починатимуться з наступного символу.

Levee не відображає маркер кінця файлу, але рядки після кінця файлу є
позначається ~ лініями.

Якщо встановлено список, вкладки відображаються як ^I, а кінець рядка відображається як $.

Якщо рядок задовгий для екрана, він просто зникне з кінця екрана.

Levee впорається з будь-якою роздільною здатністю екрана та будь-яким моноширинним шрифтом, який ви йому передасте (якщо ви
працює з низькою роздільною здатністю, Levee надасть вам вікно 25x40, наприклад.)

Візуальний режим Команди
^A Показати повідомлення про налагодження внизу екрана. Це зовсім не корисно
якщо ви не налагоджуєте редактор. Ігноруйте це.

(#)^D Прокрутіть екран вниз на половину екрана. Якщо вказано кількість, прокрутіть вниз
задану кількість рядків.

^E Прокрутіть на 1 рядок вниз (скорочення для 1^D )

^G Показати статистику файлів. Точнісінько як ':file'.

(*)(#)^H
Перемістити курсор ліворуч на один (підрахувати) символ.

^I Перемалюйте екран.

(*)(#)^J
Перейти на один рядок вниз (рахувати). Коли ви використовуєте ^J і ^K (нижче) для переміщення вгору або вниз
рядків, курсор залишатиметься в тому ж стовпчику, навіть якщо він знаходиться посередині a
зупинку табуляції або за кінець рядка.

(*)(#)^K
Перейти на один рядок вгору (рахувати).

(*)(#)^L
Переміщення вправо на один символ (підрахунок).

(*)(#)^M
Перехід до першого непробілу в наступному рядку. Якщо вказано кількість, перейти до
перші небілі рядки відраховуються вниз.

(#)^U Прокрутити екран на півсторінки вгору. Якщо вказано кількість, прокрутіть рядки підрахунку вгору.

^Y Прокрутіть екран вгору на 1 рядок (скорочення для 1^U.)

(#)а Вставити текст ПІСЛЯ курсору. Якщо ви дасте відлік, вставка буде повторена
підрахувати раз (40i-ESC дасть вам рядок із 40 тире).

Команди в режимі вставки однакові для візуального та командного режимів.

(*)(#)b
Перехід до початку останнього слова (відлікове слово назад). Слово є а
набір алфавітно-цифрових символів (a-z0-9$_#) або будь-який інший небілий символ
(тобто все, крім пробілу, табуляції, eoln).

c Змінити об'єкт. Change видаляє об’єкт, а потім переходить у режим вставки без
перемальовування екрана. Коли ви повідомляєте об’єкт, який потрібно змінити, Леві ставить «$»
на останньому символі об'єкта. Ви не можете змінитися назад.

Об’єктом може бути будь-яка команда візуального режиму, позначена «(*)». Наприклад, "c4l"
змінить наступні 4 символи в рядку на щось інше. (4cl робить те саме
щось -- 4c4l змінює наступні 16 символів у цьому рядку.)

'cc' змінить цілі рядки.

Під час зміни, видалення або копіювання об’єкта він буде розміщено в буфері копіювання,
де його можна отримати за допомогою команд «p» або «P».

(#)d Видалити об'єкт. Як і «cc», «dd» впливає на цілі рядки.

(*)(#)e
Перехід до кінця поточного слова.

(*)(#)f(x)
Знайти наступне (за рахунком) повторення символу в поточному рядку. для
наприклад, якщо курсор знаходиться на першому символі рядка 'abcdef',
введення "ff" поставить курсор на "f".

(*)(#)h
Переміщення вліво на один символ (підрахунок). Точнісінько як ^H.

(#)i Почніть вставляти символи під курсором. Якщо вказано кількість, вставка
буде дублюватися кількість разів.

(*)(#)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) і тягнути (y,Y).

(#)r(x)
Замініть символи (до кінця рядка) на (x). '4ra' змінить наступні 4
символів після курсору в «aaaa».

(#) с змінити один (кількість) символів. Скорочення для (#)кл.

(*)(#)t(x)
Перейти до символу в поточному рядку. Якщо ви перебуваєте на першому символі
рядок 'abcdef' і ви вводите 'tf', у підсумку ви опинитесь на 'e'.

u Скасувати останню зміну. Ви можете скасувати БУДЬ-ЯКУ команду модифікації, крім :edit, :next,
:rm або :write. (Так само як :undo).

(*)(#)v
Перейти до самого кінця попереднього (рахункового) слова. Дивіться "b" для
визначення слова.

(*)(#)w
Перейти до самого початку наступного (рахункового) слова.

(#)x Видалити один (підрахувати) символ вперед. Скорочення для (#)dl.

y Витягнути об’єкт для подальшого використання за допомогою put. 'yy' витягує цілі рядки.

A Додайте текст у кінці рядка. Скорочення $a.

(*)(#)Б
Перейти до початку поточного слова. Точнісінько як «б».

ПРИМІТКА: це неправильно. слово з великої літери наказує переміщення слід і буде в
майбутнє, використовуватися для переміщення словами, розділеними пробілами.

C Зміна до кінця рядка. Скорочення c$.

D Видалити до кінця рядка. Скорочення d$.

(*)(#)F(x)
Перейти до першого (count'-го) попереднього входження символу в поточному рядку.
Якщо ви сидите в кінці рядка 'abcdef', введення "Fa" поверне вас назад
до «а» на початку рядка.

(*)(#)G
Перейти до рядка. Якщо ви вкажете кількість, Levee переміститься до цього рядка, а якщо немає
count, Levee переходить до абсолютного кінця файлу.

Щоб перейти до початку файлу, введіть «1G». До кінця просто «Г».

(*)H Перейдіть до першого небілого символу у верхній частині екрана.

I Вставити в кінець поточного рядка. Скорочення $i.

(#)Дж З’єднайте дві лінії (рахунок+1). Об’єднання додає другий рядок у кінці
перший, поставивши між ними пробіл. Якщо перший рядок закінчується пробілом,
Levee не розмістить пробіл.

(*)L Перехід до останнього небілого символу в останньому рядку екрана.

(*)M Перейдіть до першого небілого символу в середині екрана.

O Відкрити рядок над поточним рядком. Інакше працює як «o».

P Помістіть буфер копіювання на курсор. Інакше працює як "p".

Q Увійдіть і залишайтеся в командному режимі. Так само, як команда :exec. Щоб повернутися до
у візуальному режимі необхідно ввести команду ':visual'.

R Режим заміни. Обмежений набір режиму вставки, який перезаписує символи до кінця
лінії. Застосовуються всі звичайні команди режиму вставки. Якщо ви перезапишете a
потім поверніться до нього за допомогою ^H, ^U або ^W, він знову з’явиться після виходу
Режим заміни.

Escape виходить із режиму заміни.

ПРИМІТКА: через помилку, введення a у режимі заміни поверне вас назад
візуальний режим з помилкою. Зроблені вами заміни залишаться.

S Змініть символи назад. Скорочення для (#)ch.

(*)(#)T(x)
Повернутися до символу в поточному рядку. Якщо ви перебуваєте на останньому символі
рядок 'abcdef', введення "Ta" поверне вас до "b".

(*)(#)W
Перейти до кінця слова. Точнісінько як «е».

(#)X Видалення символів задом наперед. Скорочення для (#)dh.

Y Перейти до кінця рядка. Скорочення для y$.

ZZ Записати зміни в поточний файл і вийти, якщо останній файл у списку arglist. Точнісінько як :xit.

(*)(#)$
Перейти до кінця рядка. Якщо ви даєте кількість, перейдіть до кінця рядка (рахунок-1).
вниз (тому 2$ перемістить вас у кінець наступного рядка.).

0 Перейти на початок поточного рядка. Скорочення для 0|.

(#)! Передача об’єкта через зовнішню програму. Як "cc", "!!" впливає на цілі лінії.

(*)% Знайдіть відповідну дужку, дужку або звивисту дужку. Якщо ви не сидите на
a '[]{}()', тоді Levee шукатиме один із них у поточному рядку
зіставляти все, що знайде.

[пробіл]
Перехід до першого небілого символу в поточному рядку.

& Повторити останню команду заміни.

(*)(#){
Перейти на початок відліченого абзацу назад. Абзац розмежовується буквою a
порожній рядок.

(*)(#)}
Перехід на кінець відрахованого абзацу вперед.

(*)(#)(
Перейти на початок лічильного речення назад. Речення розмежовується а
., a ! або a ? після чого йде пробіл, табуляція або кінець рядка.

(*)(#))
Перейти до кінця відліченого речення вперед.

(*)(#)-
Перейти до попереднього рядка (лічити), перший небілий.

(*)(#)+
Перехід до (рахункового) наступного рядка, перший небілий.

(#)~ Змінити регістр наступних символів підрахунку. Верхній регістр стає малим,
малий регістр стає великим.

(*)`(x)
Перейдіть до точної позиції позначки (x). Для деяких є спеціальний знак
візуальний режим переміщення означає команди -- '' перемістить вас туди, де ви були перед
остання (,),',`,G,/,?,n,N команда.

: Виконати одну команду командного режиму. Коли команда буде виконана, вона повернеться до
візуальний режим, якщо він створює один рядок виводу, але якщо він прокручує екран, Levee
перед поверненням до візуального режиму буде запропоновано [більше]. Якщо ви введете : у відповідь на
підказка [more], Levee залишиться в командному режимі для виконання ще однієї команди.

(#)<(#)
Зсув на один (рахунок) об’єктів ліворуч. Якщо ви вкажете другий підрахунок, Levee змінить значення
об'єкт залишив стільки стовпців -- якщо ви цього не зробите, вони будуть зміщені на ширину зсуву
стовпчики.

Це неруйнівний зсув. Якщо зсув пройде за ліве поле,
об'єкти будуть переміщені до лівого краю, але не далі.

Як і інші команди переміщення об’єктів, «<<» впливатиме на цілі рядки.

(#)>(#)
Зсув на один (рахунок) об’єктів праворуч. Так само, як <, за винятком того, що він не зміщуватиме об’єкти
правий край екрана. Якщо ви все ж перемістите об’єкт за правий край
на екрані, усі його відступи буде видалено, і він закінчиться ліворуч
Маржа.

. Повторити останню команду модифікації. (крім скасування)

(*)? Пошук візерунка назад. Escape скасовує шаблон пошуку та порожній шаблон
означає повторний пошук останнього шаблону.

(*)/ Пошук шаблону вперед. Інакше як ?.

(#)| Перейти до вказаного стовпця. Якщо у вас немає підрахунку, перейдіть до стовпця 0.

РЕГУЛЯРНА ВИРАЗИ


Levee надає особливого значення деяким символам під час збігу шаблону. Персонаж
"." відповідатиме будь-якому одному символу, символ "*" відповідатиме нулю або більше повторень
попередній символ (тому a* відповідатиме 'a', 'aa', 'aaa' тощо, або взагалі нічого не відповідатиме).
Якщо шаблон починається з «^», він відповідатиме лише на початку рядка, і
шаблони, що закінчуються на "$", збігатимуться лише в кінці рядка.

Дужки ('[]') також мають особливе значення. Вони означають збіг будь-якого з символів
всередині дужок. '[abc]' відповідатиме 'a', 'b' або 'c'. Ви можете вказати діапазон
символів у квадратних дужках за допомогою тире (-). '[az]' відповідатиме будь-якій нижній регістр
алфавітний символ. Якщо ^ є першим символом у квадратних дужках, це означає відповідність будь-якому
за винятком тих, що в дужках. '[^abc]' відповідатиме будь-чому, крім 'a', 'b' або
"c".

Зворотна коса риска позбавляє цих символів особливого значення, але '\t' визначає табуляцію, і
\( & \) розмежовує аргументи всередині шаблону (використовується лише :substitute.) Шаблони
\< і \> також мають особливе значення; вони відповідають початку та кінці буквено-цифрового
лексеми.

Якщо ви вимкнете змінну редактора 'magic', жоден із наведених вище символів не матиме
спеціальне значення всередині шаблону (див. «набір»).

Деякі зразки шаблонів:

^кінець$ Знайдіть рядок, який є просто «кінцем».

[Ee][Nn][Dd]
Знайдіть «кінець», ігноруючи регістр.

[A-Za-z][A-Za-z0-9]*
Знайдіть наступний ідентифікатор.

([*].*[*])
Знайдіть наступний однорядковий коментар Pascal.

Знайдіть наступне входження "the".

ОБМЕЖЕННЯ


Levee може редагувати лише файли довжиною до 256000 XNUMX символів. ^M використовується як його внутрішня лінія
роздільник, тому вставка ^M матиме цікаві наслідки.

Використовуйте Levee онлайн за допомогою сервісів onworks.net


Безкоштовні сервери та робочі станції

Завантажте програми для Windows і Linux

  • 1
    OfficeFloor
    OfficeFloor
    OfficeFloor забезпечує інверсію
    управління зв'язком, з його: - залежністю
    ін'єкція - продовження ін'єкції -
    для додаткової інформації
    відвідати...
    Завантажити OfficeFloor
  • 2
    DivKit
    DivKit
    DivKit є відкритим вихідним кодом, керованим сервером
    Інтерфейс користувача (SDUI). Це дозволяє вам
    розгорнути серверні оновлення для
    різні версії програми. Крім того, це може бути
    використовується для...
    Завантажте DivKit
  • 3
    субконвертор
    субконвертор
    Утиліта для конвертації між різними
    формат підписки. Користувачі Shadowrocket
    слід використовувати ss, ssr або v2ray як ціль.
    Ви можете додати &remark= до
    Телеграм-лайк HT...
    Завантажити субконвертер
  • 4
    ВАШ
    ВАШ
    SWASH — числове число загального призначення
    інструмент для моделювання нестійкості,
    негідростатичний, з вільною поверхнею,
    обертальний потік і транспортні явища
    у прибережних водах як...
    Завантажити SWASH
  • 5
    VBA-M (заархівовано – зараз на Github)
    VBA-M (заархівовано – зараз на Github)
    Проект переміщено в
    https://github.com/visualboyadvance-m/visualboyadvance-m
    Особливості: Створення чітів, збереження кількох станів
    система, підтримує gba, gbc, gb, sgb,
    sgb2Tu...
    Завантажте VBA-M (архівовано - тепер на Github)
  • 6
    Стацер
    Стацер
    Оптимізатор і моніторинг системи Linux
    Репозиторій Github:
    https://github.com/oguzhaninan/Stacer.
    Аудиторія: кінцеві користувачі/комп’ютер. Користувач
    інтерфейс: Qt. Програмування La...
    Завантажити Stacer
  • Детальніше »

Команди Linux

Ad