Page 2 of 4

Posted: Thu Jun 05, 2008 11:07 am
by AkelPadUser
Что-то не понятно...
Дык, если открыть бинарник, то все символы,
которые в диапозоне #0..#32("ниже" пробела #32) по таблице
символов, отображаются как крякозябры...
Как же эти символы нормально редактировать то?
В общем, наверное опционально нужен hex режим
редактирования для бинарников...Было бы(?) круто 8)

Posted: Thu Jun 05, 2008 3:58 pm
by Torbins
AkelPadUser wrote:Что-то не понятно...
Дык, если открыть бинарник, то все символы,
которые в диапозоне #0..#32("ниже" пробела #32) по таблице
символов, отображаются как крякозябры...
Как же эти символы нормально редактировать то?
В общем, наверное опционально нужен hex режим
редактирования для бинарников...Было бы(?) круто 8)
Это значит, что теперь открыв exe файл и просто его сохранив мы получим нормальный рабочий бинарник. В принципе это может быть полезно при локализации (когда редактируются только читаемые символы). "hex режим" может и не помешает, но не сейчас а когда-нибудь, и то в качестве плагина. HEX-редакторы это совершенно другой класс программ, к которым акель не относится. К тому же там есть свои признанные лидеры, потеснить которых будет очень тяжело.

Posted: Thu Jun 05, 2008 4:48 pm
by AkelPadUser
А, ну то-есть сейчас можно открыть бинарник скажем с диска С:\,
полюбоваться на крякозябры, и протерев тряпочкой неиспорченную
структуру, эффектно, широким жестом сохранить его на диск D:\! :wink: :D
Я падстулом. Сомнительный функционал.
Ну, признанных лидеров не потеснить(пока), но если в Акеле
можно будет НОРМАЛЬНО заменить пару байт в
екзешнике(что обычно и требуется среднестатическому(?) пользователю)
было б отлично. Тем более в наличии уже имеется продвинутый
сонтрол-редактор.
Ну, да ладно. Посмотрим, что по этому поводу думает автор.

Вылетает плагин XBrackets

Posted: Sun Jun 08, 2008 2:27 pm
by p456
Поставил AkelPad 4.0 Alpha 2, пользуюсь многими плагинами, но у одного проблема. Когда включен плагин XBrackets при выделении только что созданного текста, редактор отключается. В ранее сохранённых документах такой проблемы нет. Пожалуйта разберите эту ситуацию.

Re: Вылетает плагин XBrackets

Posted: Sun Jun 08, 2008 7:15 pm
by DV
p456 wrote:Когда включен плагин XBrackets при выделении только что созданного текста, редактор отключается.
??? :shock: Дико извиняюсь, но из этой фразы я толком ничего не понял.
Пожалуйста, по пунктам. Например,
1. Запускаем AkelPad. (Плагин Sessions активен? Есть открытые файлы?)
2. Создаем новый файл. (Какая кодировка по умолчанию?)
... и т.д. до появления ошибки.

P.S.
Вообще говоря, плагин XBrackets в любом случае нужно будет модифицировать для эффективной работы с новым AkelPad. Пока что корректная работа плагина с AkelPad 4.x.x не гарантируется.

Re: Вылетает плагин XBrackets

Posted: Mon Jun 09, 2008 4:40 am
by Instructor
DV wrote:P.S.
Вообще говоря, плагин XBrackets в любом случае нужно будет модифицировать для эффективной работы с новым AkelPad.
Сейчас используется эффективный метод "конвертирования координат", поэтому в этом нет большой необходимости.

Re: Вылетает плагин XBrackets

Posted: Mon Jun 09, 2008 7:53 am
by DV
Instructor wrote:Сейчас используется эффективный метод "конвертирования координат", поэтому в этом нет большой необходимости.
Поскольку строки в AkelEdit хранятся в виде двусвязного списка, то проход по всем строкам с помощью EM_GETLINE(nLineIndex, szLine) становится самой неэффективной операцией, какую только можно придумать :) Вместо того, чтобы один раз пройтись по всем строкам с помощью указателей на них, AkelEdit вынужден для каждой (!) строки сначала искать её указатель для заданного номера строки.

Re: Вылетает плагин XBrackets

Posted: Mon Jun 09, 2008 10:35 am
by Instructor
DV wrote:Поскольку строки в AkelEdit хранятся в виде двусвязного списка, то проход по всем строкам с помощью EM_GETLINE(nLineIndex, szLine) становится самой неэффективной операцией, какую только можно придумать :)
Да, так было на начальной стадии разработки. Но теперь AkelEdit определяет ближайший элемент к искомой строке и от него ведет вычисления. В число таких элементов относятся: первая и последняя строки, строка начала и конца выделения, первая строка обновленной области (WM_PAINT), строка наибольшей длины. И сейчас визуально AkelEdit эмулирующий RichEdit работает быстрее, чем сам RichEdit'е.

Posted: Mon Jun 09, 2008 1:21 pm
by Pressly
Найдена маленькая ошибка. При выделении блоком, используя сочетание ctrl+9 (каждое слово с заглавной буквы) выделение превращается в обычное и операция проводится в новом выделении. В MS Word подобная операция применяется в блочном выделении.

Выравнивание текста по колонкам

Posted: Mon Jun 09, 2008 3:49 pm
by p456
:?: Как выровнить текст по колонкам. Стандартно делал клавишей TAB в версии 3.5.6 (скриншот на http://img-fotki.yandex.ru/get/53/p456. ... 0e446_orig), а в 4-ой версии не получается (скриншот на http://img-fotki.yandex.ru/get/52/p456. ... 21280_orig). Настройки в 3-ей и в 4-ой версии такие же. :roll:

Re: Вылетает плагин XBrackets

Posted: Tue Jun 10, 2008 7:19 am
by DV
Instructor wrote:AkelEdit определяет ближайший элемент к искомой строке и от него ведет вычисления.
Тогда убойное предложение: запоминать также указатель на строку, к которой был последний вызов по EM_GETLINE или по другой функции, работающей с номером строки. Тогда EM_GETLINE (или другая ф-ция), обращающаяся к следующей или предыдущей строке, выполнится практически мгновенно! Но не следует забывать о том, что указатель на эту строку надо будет сбрасывать каждый раз при изменении текста, которое может повлечь перенумерацию строк.

Re: Выравнивание текста по колонкам

Posted: Tue Jun 10, 2008 11:28 am
by Instructor
p456 wrote:Как выровнить текст по колонкам...
Исправлено.

Re: Выравнивание текста по колонкам

Posted: Tue Jun 10, 2008 3:04 pm
by p456
Instructor wrote:
p456 wrote:Как выровнить текст по колонкам...
Исправлено.
Большое спасибо!!! :P

Posted: Tue Jun 10, 2008 3:05 pm
by p456
А появятся ли новые плагины в 4-ой версии, если да то какие?

Posted: Thu Jun 12, 2008 10:17 am
by VladSh
Да, 4-ка с собственным контролом - это супер новость!
Но пока редактор не будет работать так же, как и 3-ка (базовые возможности) + хотябы ещё Scripts-plugin, то говорить об его использовании пока рано.