Instructor
С удовольствием объясню как могу подробнее.
Больше всего беспокоит не всегда корректное распознование кодировки. Тут же вставляю криво отображаемый в v3.0.3 / 3.0.4 текст в v2.1.6 и все великолепно читается.
1. Открываю PDF, копирую текст, вставляю в Word. В Word'е вместо читаемых букв вижу абракадабру.
2. Решаю использовать любимый AkelPad как посредник - текст скопированный из PDF вставляю в AkelPad 3.0.4, но он и там выглядит такой же как в Word'е абракадаброй (!?).
3. Решаю попробовать в качестве посредника не AkelPad 3.0.4, а AkelPad 2.1.6 - и когда вставляю из PDF уже в 2.1.6 а не в 3.0.4, то текст становится читаемым и его уже копирую в Word. То бишь, в равных условиях один и тот же текст корректно распознается в 2.1.6 и некорректно в 3.0.4.
При включенной опции многооконного интерфейса файлы иногда открываются пустыми. При тут же совершенном повторном закрытии-открытии файла или при вызове верхнего меню во время первого "пустого" открытия текст появляется
1. В 3.0.4 включаю многооконный интерфейс. Открываю текстовый файл. И с вероятностью примерно 2 раза из 3-х AkelPad открывается, но ни текста в окне редактирования, ни иконки с именем файла в закладке нет. Т.е. полное ощущение, что я открыл не текстовый файл, а просто запустил akelpad.exe.
2. Тут же закрываю AkelPad и повторно открываю тот же самый тестовый файл. С вероятностью 100% он открывает его теперь уже корректно - и с иконкой и текстом имени файла в закладке и с текстом содержимого.
3. Выключаю режим многооконного отображения. Открываю любой текстовый файл. С вероятностью 100% он открывает его корректно.
Иногда не восстанавливает свернутые на панель задач окна редактора. Помню в версии 2.x была такая же ерунда, но уведомив об этом автора в следующей версии ошибка была исправлена
1. Многооконный интерфейс выключен (со включенным не пробовал отслеживать данную ошибку из-за другой ошибки уже описанной выше). Открываю несколько текстовых файлов. Работаю с ними, параллельно работая с другими программами, соответственно то сворачивая какие-то окна на панель задач, то восстанавливая их для продолжения работы. И в какой то момент, когда один/несколько текстовых файлов необходимо восстановить из свернутого состояния, нажимаю на его/их иконку на панеле задач... но он/они не разворачиваются. Нажимаю на "Восстановить" из контекстного меню иконки на панеле задач - эффект нулевой. Нажимаю на "Развернуть" из того же контекстного меню и файл наконец разворачивается, но на весь экран, хотя перед свертыванием окно было небольшого размера.
P.S. Как я уже говорил эта же самая ошибка была в AkelPad 2, я тогда отписал автору о ней, и со следующей версии она уже не появлялась. Что касается v3.0.3, то в ней я не пробовал это отследить.
Если в течение редактирования файла было изменено имя его корневой папки, то при закрытии редактора он выдаст окно о невозможности открыть файл, закроет его и... не сохранит
Как я понимаю, вы поняли о чем идет речь. А касаемо решения я предлагаю в таких ситуациях сгенерировать появление стандартного Windows-окна с предложением сохранить файл в другом месте.
Теперь несколько пожеланий:
1. Хотелось бы, чтобы AkelPad появлялся в стандартном Windows-окне выбора программы для открытия файла (такое окно появляется, например, при открытии файла с неизвестным расширением).
Все дело в том, что если в пути к файлу akelpad.exe присутствуют не только бувенно-циферные символы, то AkelPad не появляется в окне выбора программы для открытия файла.
Вот реальный пример - мой путь к файлу такой - "C:\Editors & Viewers\AkelPad\akelpad.exe". Я открываю какой-нибудь INF-файл, чтобы закрепить за ним открытие в AkelPad, с помощью "Открыть с помощью -> Выбрать программу". Появляется окно с выбором приложений для открытия. Я нажимаю "Обзор", выбираю файл "akelpad.exe", нажимаю "Открыть", переношусь обратно в окно выбора приложения, НО... приложение akelpad.exe там не появляется!
Если же изменить путь к файлу на, скажем, такой - "C:\Editors\AkelPad\akelpad.exe", то закрепление открытия файла за приложением AkelPad происходит без проблем - AkelPad появляется в окне выбора приложений как и должно быть. Т.е. все дело в символах в пути к файлу akelpad.exe (в данном случае в символе "&").
Я понимаю, что все это конечно можно проделать и руками в реестре в ключе ассоциаций файлов (как собственно это у меня и реализовано в данный момент), но согласитесь вариант не очень удобный, поэтому был бы очень благодарен реализации решения этой проблемы, если оно конечно вообще возможно.
2. Опционно иметь вертикальную полосу вдоль левой границы окна программы, в которой бы цифрами были отмечены строки. Такой формат отображения используется в HTML-редакторе NoteTab Pro (
www.notetab.com).
3. И, опять же, как в NoteTab, увеличить расстояние между левой границей окна и тестом для отведения этого пространства под служебную область для выделения всей строки. В данный момент эта функция уже реализована в AkelPad, т.е. если подвести мышь между строкой теста и левым краем окна (курсор мыши изменяется на другой), то нажатием на этой области можно выделить всю строку, но недостаток в том, что эта область ОЧЕНЬ узкая и неудобно целиться в нее. Поэтому я и предлагаю ее расширить как сделано в NotePad (можно опционно).