ЭЛЕКТРОННАЯ БИБЛИОТЕКА КОАПП
Сборники Художественной, Технической, Справочной, Английской, Нормативной, Исторической, и др. литературы.



 

Часть 3

                                  ГЛАВА 3


                          Турбо-Бейсик : программа

                               Турбо-Редактор

         Встроенный   редактор   Т.Б.   специально  сконструирован  для
      создания исходного текста программы . 
         Когда вы выбираете EDIT (редактировать) из главного меню Т.Б.,
      в   верхнюю   часть   экрана   выносится   и  высвечивается  окно
      редактирования,  а  вы  оказываетесь  в редакторе. Чтобы оставить
      редактор  и  возвратиться в главное меню, нажимаете ESC (данные в
      окне редактирования остаются на экране). 
         Вы  можете  вводить  текст  столь  же  изящно,  как если бы вы
      пользовались  пишущей  машинкой.  Для завершения строки нажимайте
      клавишу  Enter.  Когда вы введете достаточно строк для заполнения
      экрана, верхняя строка скручивается с экрана. Не огорчайтесь, она
      не  теряется  и  вы  можете перемещаться туда и обратно по вашему
      тексту  с  помощью  команд  скрутки,  которые  описываются  ниже.
      Редактор   Т.Б.  обладает  возможностью  "уничтожать  сделанное",
      которая позволяет вам как бы брать обратно изменения, если вы еще
      не  оставили  строку.  Это  команда Ctrl-Ql описывается в разделе
      "Разные команды редактирования". 
             Теперь  бросим взгляд на состояние окна редактора, которая
      показывает :
       X:FILENAME.TYP        LINE       COL      INSERT     INDENT
      TAB 
      (имя   файла,  тип)  (строка)  (колонка)  (вставка)  (отступ)
      (табулятор) 

      X:Имя файла. тип 
      ----------------
      Указывает   дисковвод,   имя   и  расширение  файла,  подлежащего
      редактированию.  Если  имя  файла и расширение есть: NONAME.BAS -
      это имя файла в Т.Б. по умолчанию.

      Строка 
      ------
      Указывает  номер  строки в которой находится курсор (по отношению
      верха файла, а не экрана).

      Колонка 
      -------
      Показывает номер колонки содержащей курсор. 

      Вставка 
      -------
      Указывает,  что в данный момент вы находитесь в "режиме вставки".
      В  режиме  вставки  литеры вводятся с клавиатуры и вставляются на
      курсорной  позиции.  Текст  перед курсором перемещается вправо по
      мере   ввода  вами  новых  литер.  Для  тумблерного  переключения
      редактора  между  режимами  вставки  и переписывания используется
      клавиша  INS  или Ctrl-V; в режиме переписывания текст вводимый с
      клавиатуры  записывается  поверх литер, находящихся под курсором.
      Примечание:  Когда  вы  находитесь  в режиме переписывания, новые
      строки текста вводится не могут. 

      Отступ 
      ------
      Отступ  указывает  на  то, что включена возможность авто-отступа.
      Она    включается    с   помощью   команды   включения/выключения
      авто-отступа, Ctrl-OI. 

      Табулятор 
      ---------
      Указывает на то, можете ли вы вставлять или нет ярлыки табуляции.
      Для тумблерного включения/выключения используется Ctrl-OI 

                          Работа редактора 

         Наиболее  важным  при  изучении  редактора  является  то,  как
      перемещается курсор. Его вы можете перемещать по экрану используя
      группу  управляющих  литер:  Нажав  Ctrl  и одновременно любую из
      клавиш : A, S, D, F, E, R, X, C, W, Z. 
         Эти  литеры  располагаются  на  клавиатуре  таким образом ,что
      логичеки указывается их использование. Например: E 
                                                      S D   
                                                       X  
      нажатие  на  Ctrl-E  перемещает курсор вверх, Ctrl-X вниз, Ctrl-S
      влево,  Ctrl-D вправо. Редактором используется примерно 50 команд
      для  перемещения курсора, страницы по тексту, нахождения и замены
      строк  и  т.д.  эти  команды можно сгруппировать в четыре главные
      категории: 
         -команды перемещения курсора 
         -команды вставки 
         -блоковые команды 
         -разные команды 
         Каждая  группа содержит логически родственные команды, которые
      описываются    в   следущих   ниже   разделах.   (Сводка   команд
      представляется   в   таблице   3-1).   Каждый   ввод  состоит  из
      определенной  команды,  за  которой  следуют  клавишные наборы по
      умолчанию, используемые для задействования команды. 

         Таблица 3-1 .Сводка команд редактора.
         ----------------------------------------------------------
                     Команды перемещения курсора
                     ----------------------------
         литера влево                Ctrl-S или стрелка влево
         литера вправо               Ctrl-D или стрелка вправо
         слово влево                 Ctrl-A
         слово вправо                Ctrl-F
         строка вверх                Ctrl-E или стрелка вверх
         строка вниз                 Ctrl-X или стрелка вниз
         скрутка вверх               Ctrl-W
         скрутка вниз                Ctrl-Z
         страница вверх              Ctrl-R или PgUp(страница вверх)
         страница вниз               Ctrl-С или PgDn(страница вниз)
         -----------------------------------------------------------
                      Расширение команд перемещения
                      -----------------------------
         Начало строки
         конец строки                Ctrl-QS или HOME(исходное)
         верх окна                   Ctrl-Qd или END(конец)
         низ окна                    Ctrl-QE
         верх файла                  Ctrl-QX
         конец файла                 Ctrl-QR
         начало блока                Ctrl-QC
         конец блока                 Ctrl-QB
         последняя курсорная         Ctrl-QK
         позиция                     Ctrl-QP
         -----------------------------------------------------------
                        Команды вставки и стирания
                        --------------------------
         Включено/выключено          Ctrl-V или INS(вставка)
         режим вставки
         Вставка строки              Ctrl-N
         Стирание строки             Ctrl-Y
         Стирание до конца строки    Ctrl-QV
         Стирание литеры
         Влево от курсора            Ctrl-H(или возврат на пробел)
         Cтирание литеры под курсором  Ctrl-G(или DEL стирание)
         Стирание слова вправо        Сtrl-T
         -----------------------------------------------------------
                            Блоковые команды
                            ----------------
         Пометка начала блока            Ctrl-KB или F7
         Пометка конца блока             Ctrl-KK или F8
         Пометка одного слова            Ctrl-KT
         Кодирование блока               Ctrl-KC
         Перемещение блока               Ctrl-KV
         Стирание блока                  Ctrl-KY
         Считывание блока с диска        Ctrl-KR
         Запись блока на диск            Ctrl-KW
         Спрятать/отобразить блок        Ctrl-KH
         Печать блока                    Ctrl-KP
         -----------------------------------------------------------
                             Разные команды
                             --------------
         Прекратить редактирование
         Не хранить                        Ctrl-KD, Ctrl-KQ или ESC
         Хранить и редактировать           Ctrl-KS или F2
         Новый файл                        F3
         Табуляция                         Ctrl-I или ТАВ (табуляция)
         Режим табуляции                   Ctrl-OT
         Включить /выключить авто-отступ   Ctrl-OI
         Восстановить строку               Ctrl-QL
         Установить маркер места           Ctrl-KN
         Найти маркер места                Ctrl-QN
         Найти                             Ctrl-QF
         Найти и заменить                  Ctrl-QA
         Повторить найденное последним     Ctrl-L
         Префикс литеры управления         Ctrl-P
         Отбросить операцию                Ctrl-U
         Восстановить сообщение об ошибке  Ctrl-QW
         ------------------------------------------------------------

                       Базисные команды перемещения 

         Для  начала правильного редактирования вашего файла существует
      несколько базисных команд. 

         Литера влево   Ctrl-S или стрелка влево
         ------------   курсор перемещается на одну литеру влево
        
         Литера вправо  Ctrl-D или стрелка вправо
         -------------  курсор перемещается на одну литеру вправо

         Слово влево    Ctrl-A
         -----------    курсор    перемещается    в    начало    слова,
                        находящегося   слева.  Слово  определяется  как
                        последовательность  литер,  отделяемая одним из
                        следующих символов: 
                        пробел<>,():.[]"*_/$
                        эта команда работает по разбивкам строки

         Слово вправо   Ctrl-F
         ------------   курсор перемещается в начало слова находящегося
                        справа

         Строка вверх   Ctrl-E или стрелка вверх
         ------------   курсор перемещается на одну строку вверх

         Строка вниз    Ctrl-X или стрелка вниз
         -------------  курсор перемещается на одну строку вниз

         Скрутка вверх  Ctrl-W
         -------------  обеспечивается  скручивание  по  одной строке в
                        направлении   начала   файла   (экран  в  целом
                        скручивается вниз). 

         Скрутка вниз   Ctrl-Z
         -------------  обеспечивается  скручивание  по  одной строке в
                        направлении   конца   файла   (Экран   в  целом
                        скручивается вверх).

         Страница вверх Ctrl-R или PgUp
         -------------- курсор перемещается на одну страницу вверх, без
                        одной строки 

         Страница вниз  Ctrl-C или PgDn
         -------------  курсор перемещается на одну страницу вниз, без
                        одной строки. 


                      Расширенные команды перемещения

         Иногда   вы  можете  пожелать  быстрее  перемещаться  в  ваших
      документах,  чем позволяют базисные команды перемещения. Редактор
      обеспечивает  шесть  команд для мгновенного перемещения к крайним
      концам  строк,  в  начало  и  конец  файла,  а  также к последней
      курсорной позиции. 

         Начало строки  Ctrl-QS или HOME
         -------------  курсор    перемещается    в    начало   текущей
                        строки (колонку номер один) 

         Конец строки   Ctrl-QD или END
         ------------   курсор перемещается в конец текущей строки

         Верх экрана    Ctrl-QE
         -----------    курсор перемещается в верхнюю часть экрана


         Низ экрана     Ctrl-QX
         ----------     курсор перемещается в нижнюю часть экрана

         Верх файла     Ctrl-QR
         ----------     курсор перемещается на первую литеру в файле

         Конец файла    Ctrl-QC
         -----------    курсор перемещается на последнюю литеру файла.

         Конец          Ctrl-Q
         -----          позволяет осуществить переход к особым точкам в
                        документе. 

         Начало блока   Ctrl-QB
         ------------   курсор  перемещается  к  маркеру  начала блока,
                        устанавливаемому  с  помощью  Ctrl-KB.  Команда
                        работает,   даже   если  блок  не  отображается
                        (СМ."скрыть/отобразить    блок"    в    разделе
                        "Блоковые  операции")  или  если  не установлен
                         маркер конца блока.

         Конец блока    Ctrl-QK
         -----------    курсор  перемещается  к  маркеру  конца  блока,
                        устанавливаемому  с  помощью  Ctrl-KK.  Команда
                        работает,  даже  если блок не отображается, или
                        если не установлен маркер начала блока 

         Последняя курсорная позиция  Ctrl-QP
         ---------------------------
                        происходит   перемещение  к  последней  позиции
                        курсора  перед  последней командой. Эта команда
                        полезна, в частности, после исполнения операции
                        найти/заменить,  когда  вы  желаете вернуться к
                        последней   позиции,   имевшей   место   до  ее
                        исполнения. 

                      Команды вставки и стирания 

         Вы  не  можете написать программу только перемещая курсор один
      раз.  Вы  должны  быть  в  состоянии вставлять и стирать текст. С
      помощью   следующих   команд   выполняется   вставка  и  стирание
      литер, слов и строк. 

         Включение/выключение режима вставки         Ctrl-V или INS
         ------------------------------------
                     При  вводе  текста  вы можете выбирать между двумя
      базисными  режимами:  вставкой  и  переписыванием.  Переключаться
      между   этими  режимами  вы  можете  тумблерно  переключая  режим
      вставки. Текущий режим отображается в верхней части экрана. 
         Режим  вставки  есть режим редактора по умолчанию, позволяющий
      вам  вставлять  новые  литеры  в  старый  текст.  Текст справа от
      курсора  просто  перемещается вправо по мере ввода нового текста.
      Для замены старого текста новым используется режим переписывания;
      любая вводимая литера заменяет находящуюся под курсором. В режиме
      переписывания вы не вставите в текст новые строки. 

         Стирание литеры справа от курсора Ctrl-H или возврат на пробел
         ------------------------------------
                     осуществляется  перемещение на одну литеру влево и
      стирается  находящяяся там литера. Любые литеры справа от курсора
      перемещаются  на  одну  позициювлево.  Эту  команду  можно  также
      использовать для перемещения строчных разрывов. 

         Стирание литеры под курсором         Ctrl-G или DEL
         -------------------------------
                     стирается   литера,  находящаяся  под  курсором  и
      перемещаются  влево  любые  литеры находящиеся справа от курсора.
      Эта команда не работает по строчным разрывам. 

         Стирание слова справа от курсора      Ctrl-E
         ---------------------------------
                     стирается  слово находящееся справа от курсора.Эта
      команда  работает по строчным разрывам и может использоваться для
      их перемещения. 

         Вставка строки              Ctrl-N
         ------------------
                     на курсорной позиции вставляется разрыв строки

         Стирание строки              Ctrl-Y
         ------------------
                     стирается строка, содержащая курсор, а все строки,
      лежащие   ниже   ее   перемещаются  на  одну  строку  вверх.  Нет
      возможности  восстановить  стертую  строку,  поэтому  пользуйтесь
      данной командой с осторожностью. 

         Стирание до конца строки      Ctrl-QY
         ------------------------
                     стирается весь текст от курсорной позиции до конца
      строки.


                       Блоковые команды 

         Для     блоковых     команд    также    требуются    командные
      последовательности  управляющих  литер.  Если  вы чувствуете, что
      пресытились,   возвратитесь   к   этому  разделу,  когда  ощутите
      необходимость  перемещать,  стирать  или  копировать целые пласты
      текста.  В  одно  и то же время в документе может быть один блок.
      Блок  маркируется  посредством  размещения  маркера  начала блока
      перед первой литерой и маркера конца блока после последней литеры
      желаемой    части   текста.Однажды   маркированный   блок   может
      копироваться, перемещаться, стираться или записываться в файл. 

         Пометка начала блока            Ctrl-KB или F7
         ---------------------
         Маркируется   начало   блока.   Сам  маркер  невидим,  а  блок
      становиться  видимым,  только  когда устанавливается маркер конца
      блока.   Маркированный   текст   (блок)   изображается  в  другой
      интенсивности цвета. 

         Пометка конца блока              Ctrl-KK или F8
         ----------------------
         Маркируется   конец   блока.   Сам   маркер  невидим,  а  блок
      становиться  видим,  только  когда  устанавливается маркер начала
      блока. 

         Пометка одного слова             Ctrl-KT
         --------------------
         Одно    слово    маркируется    как    блок,    для   которого
      последовательность   начала/конца  блока  несколько  грубовата  и
      поэтому  замещается  одной  командой.  Если  курсор  помещается в
      пределах слова, то будет маркировано именно это слово. Если он за
      пределами  этого слова, то будет маркироваться слово, находящееся
      слева от курсора. 

         Скрывание/отображение блока       Ctrl-KH
         ---------------------------
         вызывает  видимое  маркирование блока, подлежащего переменному
      выключению   и   вкючению.   Команды   манипуляции   над   блоком
      (копирование,  перемещение,  стирание  и  запись в файл) работают
      только  когда  блок отображается. Относящиеся к блоку перемещения
      курсора  (переход  в  начала/конец  блока) работают независимо от
      того скрыт блок или нет. 

         Копирование блока                  Ctrl-KC
         ------------------
         Ранее   маркированный  блок  копируется  в  текущую  маркерную
      позицию.первоначальный  блок  не изменяется, а маркеры помещаются
      вокруг  новой  копии  блока.  Если ни один блок не маркирован или
      курсор  находится  в  пределах  маркированного  блока,  ничего не
      происходит. 

         Перемещение блока                  Ctrl-KV
         -----------------
         Ранее  маркированный  блок перемещается из его первоначального
      положения   в   курсорную   позицию.   Блок  исчезает  из  своего
      первоначального  положения, а маркеры остаются вокруг блока в его
      новом  положении.  Если  ни  один  блок  не маркирован, ничего не
      происходит. 

         Стирание блока                     Ctrl-KY
         --------------
         Стирается ранее маркированный блок.Ничего не предусмотрено для
      восстановления  старого  блока,  поэтому  будьте  с этой командой
      осторожны. 

         Запись блока на диск               Ctrl-KW
         --------------------
         Ранее  маркированный  блок  записывается в файл. Блок остается
      неизменным,  маркеры  тоже  остаются на месте. Когда выдается эта
      команда,  вы  получаете подсказку для установления имени файла, в
      который  пойдет  запись.  Файл  может  быть  задан любым законным
      именем. (Удлинение по умолчанию есть .BAS). 
         Чтобы  выбрать  файл  для  перезаписи,  вы можете использовать
      свободно   определяемые   литеры;   справочник  отображается.Если
      специфицированный   файл   уже   существует,   перед   записью  в
      существующий файл дается предостережение. Если нет маркированного
      блока, ничего не происходит. 

         Считывание блока с диска          Ctrl-KR
         ------------------------
         В текущий текст на курсорной позиции  считывается  файл  точно
      так, если бы это был блок. Затем  считанный текст маркируется как
      блок. Когда выдается эта команда, вы получаете  подсказку для за-
      дания имени файла, подлежащего считыванию. Специфицированный файл
      имеет любое законное имя файла.

         Печать блока                      Ctrl-KP
         --------------
         Маркированный  блок  посылается  на  распечатку.  Если блок не
      маркировался  или  маркированный блок скрыт, распечатывается весь
      файл.


                       Разные команды редактирования

         В этом разделе описываются команды, которые не попадают ни под
      одну из ранее упомянутых категорий. 

         Прекратить редактирование, не хранить Ctrl-KD, Ctrl-KQ или ESC
         -------------------------
         Отменяется   редактор  и  вы  возвращаетесь  в  главное  меню.
      Хранение  отредактированного файла на диске осуществляется явно с
      помощью  опции  SAVE главного меню под управлением команды FILES,
      автоматически  через  опцию AUTO SAVE в разном меню настройки или
      пока не отменен редактор. 

         Хранить и редактировать          Ctrl-K9 или F2
         -----------------------
         Файл сохраняется и остается в редакторе.

         Новый файл              F3
         ----------
         Позволяет  стирать  текст  из  текущего файла редактирования и
      создавать новый файл; иначе просто создается новый файл. Когда вы
      нажимаете  F3,  вам  задается  вопрос  "Желаете  ли  вы сохранить
      текущий текстовый файл?". 

         Табулятор               Ctrl-I или Тав.
         ------------
         Ярлыки  табуляции  в редакторе Т.Б фиксируются через 8 колонок
      друг от друга. 

         Режим табуляции         Ctrl-OT
         ---------------
         Тумблерно  подключается опция табуляции. Когда на экране видим
      "Тав.",  можете вставлять ярлыки табуляции; когда включено, ярлык
      табуляции  автоматически  устанавливается  в начале первого слова
      предыдущей  строки.  (Когда  режим табудяции включен, не доступен
      режим Авто-отступ). 

         Включить /выключить авто-отступ   Ctrl-OI
         -------------------------------
         Обеспечивается  автоматический  отступ  для  следующих друг за
      другом  строк.  Когда  включен, отступ текущей строки повторяется
      для  каждой  следующей;  т.е.  когда  вы  нажимаете Enter, курсор
      возвращается  не  в колонку номер 1, а в начальную колонку только
      что  завершенной  вами  строки. Когда вы желаете изменить отступ,
      пользуйтесь  пробелом  и  клавишей стрелка влево для выбора новой
      колонки.   Когда   авто-отступ   включен,   в   строке  состояния
      отображается  сообщение  INDENT  (отступ);  когда  выключен,  это
      сообщение  снимается.  Авто-отступ  по  умолчанию включен. (Когда
      включена табуляция, авто-отступ не возможен). 

         Восстановить строку           Ctrl-QL
         -------------------
         Позволяет  уничтожить сделанные изменения в строке до тех пор,
      пока  вы  эту  строку не покидаете. Строка восстанавливается в ее
      первоначальном   состоянии,   независимо   от   выполненых   вами
      изменений. 

         Установить маркер места       Ctrl-KN
         -----------------------
         Маркируется  до  четырех  мест  в  тексте, посредством нажатия
      Ctrl-К   с  последующим  добавлением  одной  цифры  (0-3).  После
      маркирования  вашего местоположения вы можете работать где угодно
      в  файле,  а  затем  легко  возвращаться  к маркированному месту,
      используя  команду  Ctrl-QN (Необходима уверенность использования
      одного и того же номера маркера). 

         Найти маркер места             Ctrl-Qn
         ------------------
         Отыскивается  до  четырех  маркеров места(0-3). Обеспечивается
      перемещение   курсора   к  любому  ранее  установленному  маркеру
      посредством нажатия Ctrl-Q и номера маркера. 

         Найти                          Ctrl-QF
         ------
         Позволяет  вам  осуществить  поиск  строк  длиной до 30 литер,
      когда  вы  введете  эту  команду, строка состояния очищается и вы
      получаете  подсказку  на  задание искомой строки. Вводя строку вы
      следите за ее правильностью, а затем нажимаете Enter. 
         Искомая  строка  может  содержать  любые литеры,включая литеры
      управления.  Например,  вводите  Т,  удерживая  клавишу  Ctrl при
      нажатии Р, а затем вы можете включать в поисковую строку строчный
      разрыв,  специфицируя МJ (возврат каретки. Поисковые строки можно
      редактировать с помощью команд литера влево, литера вправо, слово
      влево  и  слово вправо. Командой слово вправо повторно вызывается
      предыдущая поисковая строка, которая может затем редактироваться.
      Операция  поиска  может  быть  отброшена  с помощью команды ABORT
      (Ctrl-U). 
         Когда  специфицируется поисковая строка вы получаете вопрос об
      опциях поиска. Имеются следущие опции: 
         B-поиск  в  обратном направлении от курсорной позиции к началу
           текста 
         G-глобальный  поиск  по  всему  тексту  относительно положения
           курсора. 
         N-где  N  есть число. Находится N-ый случай при начале отсчета
           от текущей курсорной позиции 

         U-игнорирование различий между верхним и нижним регистрами. 
         W-поиск  только  целого слова, не замечая совпадающих образцов
      заключенных в других словах 
         Пример:
         W-поиск  только  целого  слова.  Поисковая строка "TERM" будет
      совпадать со словом "TERM", но не со словом "TERMINAL" 
         U-поиск  в  обратном направлении и игнорируются различия между
      верхним  и нижним регистрами. "BLOCK" совпадает с "BLOCKHEAD" и с
      "BLOCKADE", и т.д. 
         125-нахождение  125-го  случая  поисковой  строки.  Вы  можете
      оканчивать  перечень опций поиска (если они есть) нажатием Enter,
      после  чего  начинается  поиск. Если текст содержит какую-то цель
      совпадающую  с  поисковой строкой, курсор позиционируется в конце
      ее  строки или в начале, если имел место обратный поиск. Операцию
      поиска  можно  повторить  с  помощью  команды ПОВТОРИТЬ НАЙДЕННОЕ
      командой Ctrl-L. 

         Найти и заменить                Ctrl-QA
         -----------------
         Эта  позиция  работает  идентично команде НАЙТИ за исключением
      того,  что  вы  можете  заменять  "найденную строку" любой другой
      длинной  до  30  литер.  Ваш  выбор опций тот же, что и в команде
      НАЙТИ с добавлением следущего: 
         N  - заменять без вопросов: не запрашивается подтверждение при
      каждой встрече поисковой строки. 
         Примеры:
         N10  -  найти  следующие  десять  случаев  поисковой  строки и
      заменить без вопросов. 
         GW  -  найти  и заменить целые слова во всем тексте, игнорируя
      различия  верхнего  и нижнего регистров. Идет подсказка на замену
      строки. 
         GNU  -  искать всюду по файлу, не обращая внимания на регистр,
      заменять без вопроса. 
         Когда   находится  элемент,  курсор  позиционируется  в  конце
      элемента, а вы получаете вопрос ЗАМЕНИТЬ?(Y/N) в строке подсказок
      в  верхней  части  экрана. Вы можете отбрасывать операцию НАЙТИ И
      ЗАМЕНИТЬ  с  помощью  команды  ABORT.  Операцию НАЙТИ И ПОВТОРИТЬ
      можно  повторить  с помощью команды ПОВТОРИТЬ НАЙДЕННОЕ последним
      (Ctrl-L). 

         Повторить найденное последним      Ctrl-L
         ------------------------------
         повторяется   самая  последняя  операция  НАЙТИ  или  НАЙТИ  И
      ЗАМЕНИТЬ, как если бы вся информация была введена вновь. 

         Префикс литеры управления          Ctrl-P
         -------------------------
         Дает  возможность вводить литеры управления в файл посредством
      установления префикса перед желаемой литерой управления с помощью
      Ctrl-P.   (Сначала   нажимается  Ctrl-P,  потом  желаемая  литера
      управления.  Литеры  управления будут появляться на экране в виде
      заглавных  букв  слабой  интенсивности  света  (или  наоборот,  в
      зависимости от настройки экрана). 

         Отбросить операцию                 Ctrl-U
         -------------------
         Позволяет  отбросить  любую  команду  независимо,  имеет в ней
      место  пауза  для  ввода,  такая  как  вопрос "Заменить (Y/N)?" в
      команде  НАЙТИ  И  ЗАМЕНИТЬ,  или  осуществляется  ввод поисковой
      строки либо имени файла (считывание и запись блока). 

         Восстановить сообщение об ошибке  Ctrl-QW
         --------------------------------
         Нажимайте  эти клавиши для восстановления сообщения об ошибке,
      уже однажды появившегося в строке состояния окна редактора. 



Яндекс цитирования