Page 5 of 10

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

Posted: Thu 09 Dec, 2010 23:30
by Karlson2k

Latest post of the previous page:

Спасибо за новую версию.
Выравнивание по левому краю сделало использование редактора единообразным со встроенным вьювером. То, что нужно!

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

Posted: Fri 10 Dec, 2010 10:50
by Tim Sobolev
1. Не открывает hex:\\.\C:, хотя view:\\.\C: работает
2. Опция " [ ] Добавить в меню команд просмотра" выставляет состояние для редактора (можно увидеть, повторно открыв диалог настройки) и наоборот.

UPD И хотелось бы опцию (пусть даже только через реестр) задания вида 1+3 разделителей (мне, к примеру, больше нравится пробел. как в фаровском просмотре).

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

Posted: Fri 10 Dec, 2010 10:56
by artemsen
Да, действительно. Исправлю.

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

Posted: Mon 17 Jan, 2011 14:10
by romkyns
http://screencast.com/t/tiPTphkIM - в поиске при наборе ANSI вставляются лишние пробелы в Hex.

Ну и то, что уже упоминалось - хотелось бы мои выбранные цвета, а не синие :)

Спасибо!

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

Posted: Mon 17 Jan, 2011 14:13
by artemsen
Ок, поправлю. А цвета давно уже есть, смотри в настройки :-)

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

Posted: Mon 17 Jan, 2011 16:31
by Tim Sobolev
На AltShiftF9 в редакторе нет подсказки в строке клавиш
И можно всё-таки просить вид, как у hex-вьювера FAR?

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

Posted: Mon 17 Jan, 2011 16:33
by artemsen
Подсказку не стал делать - не стоит она тех усилий :-)
Вид, увы, изменить нельзя - слишком много переделывать.

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

Posted: Mon 17 Jan, 2011 16:56
by Tim Sobolev
artemsen wrote:Подсказку не стал делать - не стоит она тех усилий :-)
Насколько я помню, там надо просто добавить указатель на строку с текстом, но не суть важно :)
artemsen wrote:Вид, увы, изменить нельзя - слишком много переделывать.
Жаль. смотрелось бы неплохо.

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

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

Posted: Mon 17 Jan, 2011 17:08
by Max Rusov
А не лучше ли сделать так, чтобы Left / Right перемещался сразу по байтам, а не по цифрам? Байт перебить целиком - не сложно, а следить за курсором сейчас - неудобно. Хотя бы опционально.

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

Posted: Mon 17 Jan, 2011 17:44
by DeeZ
Блин! у меня продолжает падать с моим профилем. если реестра почистить работает.
Куда копать?

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

Posted: Mon 17 Jan, 2011 17:58
by DeeZ
Методом научного тыка установлено что виноваты макросы. если удалить секцию - все ок.

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

Posted: Mon 17 Jan, 2011 18:09
by DeeZ
Виновный найден. У меня при запуске выполняется макрос AltF9. макрос повешан на AltF9 (т.е. на самого себя) не спрашивайте зачем. мне так удобнее. Почему то это сводит сума плагин.

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



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

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

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

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

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

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

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

Posted: Tue 18 Jan, 2011 07:53
by artemsen
Не получается.
Видимо все-таки макрос нужен для нормального падения :-)

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

Posted: Tue 18 Jan, 2011 08:52
by DeeZ
хм. я специально тестил. оставлял только 1 плагин, чистил реестр. падает именно при изменении размера окна.