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

Здесь можно обсудить ваш любимый плагин.
AlekseyForce
Posts: 5
Joined: Tue 12 Feb, 2013 06:27

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

Post by AlekseyForce »

Latest post of the previous page:

Прошу сделать вставку байтов.
NoXъ
Posts: 5
Joined: Sat 07 Dec, 2013 06:36
Location: Барнаул

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

Post by NoXъ »

Подскажите пожалуйста, как поменять отображение символа с кодом 00 с "квадратика" например, на точку в центре B7 из CP1251?
Image
Если это зашито в теле программы, хотелось бы иметь возможность настроить.
NoXъ
Posts: 5
Joined: Sat 07 Dec, 2013 06:36
Location: Барнаул

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

Post by NoXъ »

Выставил шрифт окна Consolas вместо Lucida Console - и пробел сойдёт, так что вопрос снят.
2useven10
Posts: 5231
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 18 times
Been thanked: 315 times

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

Post by 2useven10 »

Для вьювера:
far:config
Viewer.Visible0x00
Viewer.ZeroChar

Не уверен, что это будет работать в Hexitor...
User avatar
artemsen
Posts: 752
Joined: Sun 07 Feb, 2010 08:55
Been thanked: 4 times

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

Post by artemsen »

Не будет, конфиг вьювера в плагине не используется.
Marty
Posts: 170
Joined: Sun 29 Jan, 2006 12:29

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

Post by Marty »

Far3
Настроена цветовая схема ala DN - серый фон. Колонка с адресами слева и разделители столбцов - имеют синий фон. Это баг или фича?
User avatar
artemsen
Posts: 752
Joined: Sun 07 Feb, 2010 08:55
Been thanked: 4 times

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

Post by artemsen »

В настройках плагина есть пункты по раскраске.
Marty
Posts: 170
Joined: Sun 29 Jan, 2006 12:29

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

Post by Marty »

artemsen wrote:В настройках плагина есть пункты по раскраске.
Да, спасибо, нашел. Но есть вопрос - нельзя ли было по умолчанию использовать текущий цвет, часть окна же его использует? Было бы так - я бы и не озадачился вопросом, можно ли отдельно цвета настраивать.
stasf
Posts: 113
Joined: Wed 10 Dec, 2014 22:53
Has thanked: 3 times
Been thanked: 1 time

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

Post by stasf »

Здравствуйте, Артем
Спасибо БОЛЬШОЕ за плагин и за его исходники!

При пользовании плагином выплыл небольшой баг: при работе с файлом длиной меньше 16 байт неверно обрабатывается нажатие на клавишу "стрелка вниз".

Анализ кода показал, что проблема вот в этой строке:

Code: Select all

	if (_cursor_offset < _file.size() - 0x10) {
из-за того, что _file.size() и _cursor_offset - беззнаковые...

Проблему решает:

Code: Select all

	if (_cursor_offset  + 0x10 < _file.size()) {
2useven10
Posts: 5231
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 18 times
Been thanked: 315 times

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

Post by 2useven10 »

stasf
Автор сейчас плагинами не занимается -- http://forum.farmanager.com/viewtopic.p ... 09#p129909

Ваше исправление (+2 аналогичных) я закоммитил, но бинарники вряд ли будут обновлены.

PS: Автор практикует передачу плагинов 'в хорошие руки'.
Правда руки после этого часто исчезают, или не так хороши, как хотелось бы :(
stasf
Posts: 113
Joined: Wed 10 Dec, 2014 22:53
Has thanked: 3 times
Been thanked: 1 time

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

Post by stasf »

2useven10 wrote: Автор сейчас плагинами не занимается --
М-да... Жаль, что Артем забросил это благородное дело...
Ну, зато много полезного после себя оставил - спасибо ему :-)

Кстати, "_file.size() - 1" можно было не исправлять.
Во-первых, потому, что такое выражение еще раз 5 по тексту встречается,
а во-вторых (и в главных :-) - плагин вообще не заточен на работу с файлом нулевой длины.
Там в самом начале проверка стоит:

Code: Select all

	if (_file.size() == 0)
		return false;
2useven10
Posts: 5231
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 18 times
Been thanked: 315 times

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

Post by 2useven10 »

Версия на плагринге обновлена.
User avatar
dma_k
Posts: 18
Joined: Tue 01 Jun, 2010 16:01
Contact:

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

Post by dma_k »

Пожалуйста, залейте FarHexitor v1.6 для Far2 на sourceforge. Спасибо!
User avatar
dma_k
Posts: 18
Joined: Tue 01 Jun, 2010 16:01
Contact:

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

Post by dma_k »

Спасибо, спаситель! Но sourceforge было бы всё-таки надёжнее, чем зеркало code.google.com.
User avatar
John Doe
Бюрократ
Posts: 13855
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 73 times
Been thanked: 428 times
Contact:

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

Post by John Doe »

Плагринг у нас для этого.
Заявки собираем тут: http://forum.farmanager.com/viewtopic.php?f=17&t=1939
Post Reply

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