Версия 2.1 от 14.01.03 Реализован механизм неограниченной отмены и восстановления изменений в тексте. Организован псевдо-многооконный интерфейс программы!!! Сейчас по завершении проверки текста на ошибки выдается сообщение о количестве найденных ошибок. Исправлен баг при выделении справа налево и выше по тексту с использованием клавиши {Home}. Сейчас корректно выполняется вставка новой строки как в случае, когда курсор находится в начале строки, так и в случае, когда курсор стоит в начале левого отступа строки (абзаца). Добавлена возможность быстрого выделения всей строки (абзаца) клавишами {Ctrl+S}. Добавлена возможность быстрого удаления всей строки (абзаца) клавишами {Ctrl+Y}. Левым кликом мыши по полю отображения позиции текущей строки в тексте переходим в начало - конец текста, правым кликом - выделяем весь текст. Левым кликом мыши по полю отображения текущей позиции в строке переходим в начало - конец строки. Правым кликом выделяем текущую строку, а с нажатыми клавишами {Shift} или {Ctrl} выделяем всю строку - абзац. Левым кликом мыши по полю отображения текущей кодировки файла отображаем меню смены отображаемой кодировки. Правым кликом отображаем меню присвоения новой кодировки для всего файла, а с нажатыми клавишами {Shift} или {Ctrl} отображаем меню смены отображаемой кодировки для выделенного фрагмента текста. Левым кликом мыши по полю строки сообщений отображаем свойства открытого файла, с нажатой клавишей {Shift} - вы можете повторно открыть файл, с нажатой клавишей {Ctrl} - открыть в новом окне. Правым кликом выполняем проверку орфографии, с нажатой клавишей {Shift} - выполняем файл, с нажатой клавишей {Ctrl} - открываем диалоговое окно сохранения файла под другим именем. Первое нажатие клавиши {Home} перемещает курсор в начало текущей строки абзаца. Следующее нажатие перемещает курсор в начало отступа первой строки абзаца. Следующее нажатие перемещает курсор в начало первой строки абзаца. Последующие нажатия клавиши перемещают курсор к отступу первой строки абзаца либо в начало абзаца. С нажатой клавишей {Shift} вы можете выполнять выделение текста. Первое нажатие клавиши {End} перемещает курсор в конец текущей строки абзаца. Следующее нажатие перемещает курсор в конец последней строки абзаца. С нажатой клавишей {Shift} вы можете выполнять выделение текста. Дальнейшие нажатия сочетания клавиш {Ctrl+Shift} выполняют выделение следующих ниже по тексту абзацев. Сейчас в режиме просмотра HTML-текста можно пойти по текущей гиперссылке с помощи клавиатуры только клавишей {Enter}. Нажатие на клавишу {Пробел} вызовет открытие следующего в списке текущей папки или журнала открытий файла. Добавлен специальный режим отображения десятичного и шестнадцатиричного кода для текущего символа как в тексте, так и в полях поиска и замены окна поиска-замены строки в тексте. Режим включен когда открыто окно поиска-замены. Указанные коды отображаются в заголовке окна поиска-замены. Исправлен баг при работе со списком подстановок при открытом окне поиска - замены. Сейчас снова корректно открываются любые, в том числе и бинарные файлы (*.exe, *.dll). Вы снова можете не только просматривать содержимое, но и осторожно править такие файлы. Включите режим переноса строк, чтобы пользоваться только вертикальным скролингом содержимого файла. При необходимости откройте окно поиска. В этом случае вы будете наблюдать десятичный и шестнадцатиричный код текущего символа. И только не забудьте также включить режим замены текста, чтобы случайно не нарушить бинарный формат файла. К сожалению, при открытии файлов некоторых типов, например, '*.mdb', '*.mde', выдается ошибка следующего содержания "Out of memory (7)" и открыть их нельзя. Слегка увеличена скорость открытия файлов. Вы можете это заметить при открытии больших файлов в несколько мегабайт. При открытии больших файлов объемом более 1 Mb и включения режима автоповтора нажатия клавиш отключается пересчет текущих позиций курсора в тексте. Это сделано для увеличения скорости работы с большими текстами. Добавлена возможность установки режима открытия по умолчанию файлов в режиме правки. Это необходимо в случаях когда требуется просто открыть файл для редактирования без ключа '/edit' в командной строке. Смотри меню [Вид] -> [Другие настройки] -> [При запуске программы]. Сейчас подстановочные константы в полях поиска и замены окна "Поиск - замена строки в тексте" задаются не через символы '[#'...'#]', а через фигурные скобки '{#'...'#}'. Это сделано для корректного сохранения подстановочных констант в списке подстановок ini-файла программы. |