Редактор текстов

The Bat! обеспечивает легкий и быстрый способ редактирования сообщений. Текстовый редактор обеспечивает выполнение ряда команд и обладает многими полезными свойствами, например, цветом выделяются адреса электронной почты и адреса доменов, встречающиеся в тексте. Его главное отличие от других Windows-ориентированных редакторов почтовых сообщений в том, что редактируемый текст выглядит точно таким, каким он появится на экране получателя, независимо от используемой им операционной системы и почтовой программы.

Команды редактора описываются в разделах ниже.

Блоки и команды форматирования

Чтобы выделить блок текста, вы можете использовать стандартные клавиши управления курсором, одновременно удерживая клавишу «Shift». Вы можете так-же выделить блок, перемещая курсор мышью при нажатой левой кнопке.

Отметить начало блока Ctrl+K B
Отметить конец блока Ctrl+K K
Погасить/включить отметку блока Ctrl+K H
Отметить текущее слово Ctrl+K T
Отметить текущую строку Ctrl+K L
Скопировать отмеченный блок Ctrl+K C
Переместить отмеченный блок Ctrl+K V
Удалить блок Ctrl+K Y, Ctrl+Del
Прочитать блок из файла Ctrl+K R
Записать блок в файл Ctrl+K W
Сдвинуть блок вправо Ctrl+K I
Сдвинуть блок влево Ctrl+K U
Преобразовать к поточному виду (по умолчанию) Ctrl+O K
Преобразовать к вертикальному виду Ctrl+O C
Преобразовать к линейному виду Ctrl+O L
Выровнять блок по краям Alt+J
Выровнять блок по правому краю Alt+R
Выровнять блок по левому краю Alt+L
Выровнять блок по центру Alt+С
Скопировать блок в Clipboard Ctrl+Ins
Переместить блок в Clipboard Shift+Del
Вставить блок из Clipboard’а Shift+Ins
Скопировать блок в Clipboard Ctrl+Q C

Чтобы вставить (скопировать) текст, содержащийся в буфере, нажмите клавиши <Shift+Ins> или выберите команду Правка | Вставить (Edit | Paste). Блок, содержащийся в буфере, вставляется с текущей позиции курсора.

Типы блоков

Текстовые блоки могут быть следующих типов:

  • Поточные – Стандартные – как в большинстве Windows-ориентированных текстовых процессорах;
  • Линейные – выделяются целиком строки текста;
  • Вертикальные – выделяются прямоугольные области текста. Этот тип блоков основан на том факте, что текстовые редакторы используют только шрифты фиксированной ширины. При работе с вертикальными блоками имеет значение, установлен ли режим вставки текста. Если он включен, то при вырезке блока текст склеивается, а при вставке текст раздвигается в соответствии с размером блока. При выключенном режиме вставки при вырезании/вставке блоков остальной текст не меняется;
  • Если включен параметр «Persistent Blocks» («Постоянные блоки»), то выделенные блоки остаются выделенными до тех пор, пока вы их не удалите, не отмените выделение или не выделите другой блок;
  • Если параметр «Persistent Blocks» выключен, и вы перемещаете курсор за выделенный блок, то выделение блока отменяется;
  • Если параметр «Persistent Blocks» включен, то параметр «Overwrite Blocks» игнорируется;
  • Если параметр «Overwrite Block» включен, а параметр «Persistent Block» выключен, и вы нажимаете клавишу «Del» или клавишу «Backspace», то весь выделенный текст удаляется;
  • Если включен параметр «Overwrite Block» («Затирание блока»), и Вы набираете букву, то выделенный блок заменяется набранной буквой;
  • Если вы вставляете текст из буфера, то весь выделенный текст заменяется вставленным текстом;
  • Если параметр «Overwrite Block» выключен, и вы набираете букву, то буква вставляется после выделенного текста.

Команды вставки и удаления

Включение / выключение режима вставки Ctrl+V или Ins
Удалить строку Ctrl+Y
Вставить строку Enter
Уд. от позиции курсора до конца строки Ctrl+Q Y
Удалить знак слева Ctrl+H или Backspace
Удалить знак справа Ctrl+G или Del
Удалить правую часть слова Ctrl+T
Удалить слово слева Сtrl+Backspace
Отмена последнего действия (откат) Alt+Backspace

Различные команды

Сохранить сообщение и продолжить редактирование Ctrl+S
Сохранить сообщение в очереди
и выйти из редактора Shift+F2
Отправить сообщение немедленно F2 или Ctrl+Enter
Пометить позицию в тексте Ctrl+K n (n = 0..9)
Вернуться к отмеченной позиции Ctrl+Q n (n = 0..9)
Вставить текущую дату Ctrl+Q D
Вставить текущее время Ctrl+Q T
Перевод текущего слова в прописные буквы Ctrl+[
Перевод текущего слова в строчные буквы Ctrl+]

Изменить регистр Ctrl+\
Как в Заголовке Ctrl+/
Поиск строки Ctrl+Q F
Поиск и замена Ctrl+Q A
Повторить последний поиск Ctrl+L
Отменить операцию Esc

Команды перемещения курсора

На знак влево Ctrl+стрелка влево
На знак вправо Ctrl+стрелка вправо
На слово влево Ctrl+плюс +стрелка влево
На слово вправо Ctrl+плюс+стрелка вправо
На строку вверх Ctrl+ _
На строку вниз Ctrl+X
В начало строки Home
В конец строки End
Прокрутка вверх Alt + стрелка вверх
Прокрутка вниз Alt + стрелка вниз
На страницу вверх PageUp
На страницу вниз PageDown
В начало текста Ctrl+PageUp
В конец текста Ctrl+PageDown
В начало окна Ctrl+Home
В конец окна Ctrl+End
На начало блока Ctrl+Q B
На конец блока Ctrl+Q K