Hexitor — шестнадцатеричный редактор

Здесь можно обсудить ваш любимый плагин.
User avatar
artemsen
Posts: 753
Joined: Sun 07 Feb, 2010 08:55
Been thanked: 2 times

Re: Hexitor — шестнадцатеричный редактор

Postby artemsen » Mon 17 Jan, 2011 14:13

Latest post of the previous page:

Ок, поправлю. А цвета давно уже есть, смотри в настройки :-)

User avatar
Tim Sobolev
Posts: 693
Joined: Fri 01 Apr, 2005 14:46
Location: Украина
Contact:

Re: Hexitor — шестнадцатеричный редактор

Postby Tim Sobolev » Mon 17 Jan, 2011 16:31

На AltShiftF9 в редакторе нет подсказки в строке клавиш
И можно всё-таки просить вид, как у hex-вьювера FAR?

User avatar
artemsen
Posts: 753
Joined: Sun 07 Feb, 2010 08:55
Been thanked: 2 times

Re: Hexitor — шестнадцатеричный редактор

Postby artemsen » Mon 17 Jan, 2011 16:33

Подсказку не стал делать - не стоит она тех усилий :-)
Вид, увы, изменить нельзя - слишком много переделывать.

User avatar
Tim Sobolev
Posts: 693
Joined: Fri 01 Apr, 2005 14:46
Location: Украина
Contact:

Re: Hexitor — шестнадцатеричный редактор

Postby Tim Sobolev » Mon 17 Jan, 2011 16:56

artemsen wrote:Подсказку не стал делать - не стоит она тех усилий :-)

Насколько я помню, там надо просто добавить указатель на строку с текстом, но не суть важно :)
artemsen wrote:Вид, увы, изменить нельзя - слишком много переделывать.

Жаль. смотрелось бы неплохо.

Насколько реально добавить позиционирование на тот же адрес начала экрана при открытии из хекс режима вьювера?

User avatar
Max Rusov
Posts: 3599
Joined: Wed 23 Nov, 2005 11:11
Location: Москва-Питер
Been thanked: 6 times
Contact:

Re: Hexitor — шестнадцатеричный редактор

Postby Max Rusov » Mon 17 Jan, 2011 17:08

А не лучше ли сделать так, чтобы Left / Right перемещался сразу по байтам, а не по цифрам? Байт перебить целиком - не сложно, а следить за курсором сейчас - неудобно. Хотя бы опционально.

DeeZ
Posts: 95
Joined: Sat 20 Mar, 2010 18:48

Re: Hexitor — шестнадцатеричный редактор

Postby DeeZ » Mon 17 Jan, 2011 17:44

Блин! у меня продолжает падать с моим профилем. если реестра почистить работает.
Куда копать?

DeeZ
Posts: 95
Joined: Sat 20 Mar, 2010 18:48

Re: Hexitor — шестнадцатеричный редактор

Postby DeeZ » Mon 17 Jan, 2011 17:58

Методом научного тыка установлено что виноваты макросы. если удалить секцию - все ок.

DeeZ
Posts: 95
Joined: Sat 20 Mar, 2010 18:48

Re: Hexitor — шестнадцатеричный редактор

Postby DeeZ » Mon 17 Jan, 2011 18:09

Виновный найден. У меня при запуске выполняется макрос AltF9. макрос повешан на AltF9 (т.е. на самого себя) не спрашивайте зачем. мне так удобнее. Почему то это сводит сума плагин.

вот на всякий случай:
[HKEY_CURRENT_USER\Software\Far2\KeyMacros\Shell\AltF9]
"Sequence"="AltF9"
"DisableOutput"=dword:00000001
"RunAfterFARStart"=dword:00000001
"NoSendKeysToPlugins"=dword:00000001



Новые подробности. если уменьшить окно опять нажав AltF9 - плагн не падает. если после этого увеличить окно находясь в HEX редакторе - кажды последующий запуск проходит нормально.

Ощущение что плагин смотрит в каком размере был запущен при старте, и если FAR меняется уже потом - плагин как то это не видит и валится.

User avatar
artemsen
Posts: 753
Joined: Sun 07 Feb, 2010 08:55
Been thanked: 2 times

Re: Hexitor — шестнадцатеричный редактор

Postby artemsen » Mon 17 Jan, 2011 19:44

Tim Sobolev wrote:...просто добавить указатель на строку с текстом...
Не совсем, hex-editor на самом деле - это диалоговое окно, имитирующее редактор, так что правила панелей тут не действуют.
Tim Sobolev wrote:Насколько реально добавить позиционирование на тот же адрес начала экрана при открытии из хекс режима вьювера?
Пока не знаю, но я внесу это в "хотелки" :-)
Max Rusov wrote:А не лучше ли сделать так, чтобы Left / Right перемещался сразу по байтам, а не по цифрам?
Я делал по аналогии с hiew32 (в режиме редактора). Пометил в "хотелки".
DeeZ wrote:Почему то это сводит сума плагин
Вот уж не знаю, у меня нет ни одного макроса (не сложилось с ними как-то) и их работу я очень слабо себе представляю. Но если пришлешь инструкцию к воспроизведению ошибки (в т.ч. куда какой макрос регистрировать) - обещаю посмотреть.

DeeZ
Posts: 95
Joined: Sat 20 Mar, 2010 18:48

Re: Hexitor — шестнадцатеричный редактор

Postby DeeZ » Mon 17 Jan, 2011 20:54

Дело не в макросе а в изменении размера окна. макрос можно выпилить вообще. что бы повторить:
В свойствах ярлыка укажи размер окна 25 на 80.
запусти FAR
Нажми Alt+F9 что бы ФАР развернулся (или нажми внопку "развернуть" рядом с крестиком)
Открой любой файл
F11 -> HEX edit
!FAIL!

User avatar
artemsen
Posts: 753
Joined: Sun 07 Feb, 2010 08:55
Been thanked: 2 times

Re: Hexitor — шестнадцатеричный редактор

Postby artemsen » Tue 18 Jan, 2011 07:53

Не получается.
Видимо все-таки макрос нужен для нормального падения :-)

DeeZ
Posts: 95
Joined: Sat 20 Mar, 2010 18:48

Re: Hexitor — шестнадцатеричный редактор

Postby DeeZ » Tue 18 Jan, 2011 08:52

хм. я специально тестил. оставлял только 1 плагин, чистил реестр. падает именно при изменении размера окна.

User avatar
artemsen
Posts: 753
Joined: Sun 07 Feb, 2010 08:55
Been thanked: 2 times

Re: Hexitor — шестнадцатеричный редактор

Postby artemsen » Tue 18 Jan, 2011 08:56

Far x86? WinXP?

DeeZ
Posts: 95
Joined: Sat 20 Mar, 2010 18:48

Re: Hexitor — шестнадцатеричный редактор

Postby DeeZ » Tue 18 Jan, 2011 18:12

Да.

Denis
Posts: 1389
Joined: Tue 05 Apr, 2005 18:12
Has thanked: 2 times
Been thanked: 2 times

Re: Hexitor — шестнадцатеричный редактор

Postby Denis » Wed 19 Jan, 2011 21:00

FarHexitor_1.5_x86.zip
Far 2.0 build 1795 x86

Запускаю
hex:some_existing_file.txt

падаем без траплога

upd:
"виноваты" размеры Far'a - 94x35

User avatar
artemsen
Posts: 753
Joined: Sun 07 Feb, 2010 08:55
Been thanked: 2 times

Re: Hexitor — шестнадцатеричный редактор

Postby artemsen » Thu 20 Jan, 2011 08:25

Спасибо! Разобрался, баг поправил в 1.6.

DeeZ
Posts: 95
Joined: Sat 20 Mar, 2010 18:48

Re: Hexitor — шестнадцатеричный редактор

Postby DeeZ » Thu 20 Jan, 2011 14:13

Спасибо! не падает.


Return to “Обсуждение плагинов”

Who is online

Users browsing this forum: No registered users and 11 guests