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

Здесь можно обсудить ваш любимый плагин.
Alexander84
Posts: 75
Joined: Fri 01 May, 2009 06:38
Location: Москва, Россия
Has thanked: 6 times

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

Post by Alexander84 » Sat 06 Oct, 2012 08:40

Latest post of the previous page:

во вторых кто мешает выбрать 'All downloads' ?
Так всё получилось. Спасибо, 2useven10.

User avatar
ShadowNev
Posts: 80
Joined: Fri 06 Feb, 2009 12:54

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

Post by ShadowNev » Thu 08 Nov, 2012 16:01

А есть у кого-нибудь FML или reg для этого плагина для вызова из редактора?
Только глупцы могут быть непоколебимы в своей уверенности. (c) Монтень.

plastikat
Posts: 58
Joined: Fri 17 Jul, 2009 10:55

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

Post by plastikat » Tue 16 Apr, 2013 16:29

Far 3.0.3258 x86
Hexitor 3.10.0.3258 x86

Плагин немного запутался в своих настройках ;)

Если выставить:

Code: Select all

[ ] Move the cursor inside the byte
[x] Show separators between DWORDs
применить настройки и повторно открыть диалог настроек, то увидим:

Code: Select all

[x] Move the cursor inside the byte
[ ] Show separators between DWORDs
Если выставить эти же опции наоборот, то получим аналогичный (инвертированный) результат.

Настройки цветов

Code: Select all

[ Updated data ] [ Editable data ]
по факту тоже применяются наоборот.

Также было замечено, что отключение опции

Code: Select all

[ ] Move the cursor inside the byte
работает как ожидается при перемещении курсора вперёд и не имеет эффекта при перемещении назад (курсор по-прежнему ходит по каждому символу внутри байта).

А ещё хотелось бы спросить - ожидаются ли TrueColor цвета? Не то чтобы очень нужно, но было бы неплохо.

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

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

Post by artemsen » Wed 17 Apr, 2013 07:55

Баги поправил, а вот на счёт TrueColor - пока воздержусь, смысла особого не вижу.

User avatar
zg
zero-gravity
Posts: 5231
Joined: Tue 15 Mar, 2005 17:36
Location: riga
Been thanked: 42 times
Contact:

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

Post by zg » Wed 17 Apr, 2013 11:08

artemsen wrote:Баги поправил, а вот на счёт TrueColor - пока воздержусь, смысла особого не вижу.
там же достаточно фаровский диалог выбора цвета вызывать для поддержки, не?

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

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

Post by artemsen » Wed 17 Apr, 2013 11:10

Он и вызывается, а вот в настройках плагина всё рассчитано на обычный режим.

mutex
Posts: 1
Joined: Thu 18 Apr, 2013 21:22

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

Post by mutex » Thu 18 Apr, 2013 23:29

Спасибо за отличный плагин :Bravo:

Заметил пару шероховатостей (Win7 x64, Far 3.0 build 3258 x64, Hexitor 3.11.0 (build 3258)):
  1. Опции "Add to the editor plugin menu" и "Add to the viewer plugin menu" работают только при установленной "Add to the panel plugin menu"
  2. В key bar'е между пунктами меню нет разделителя с цветом "key bar background" (как в остальном фаре)
  3. В справке гоячие клавиши раскрашены, как я понимаю, hardcoded-цветом, а не "help highlighted text"
  4. Мигая, курсор переключается между цветами "editable data" и им же, но инвертированным. Т.е. мы получаем цвет, который не задавали и который, скорее всего (если курсор цветной), будет выглядеть странно, да и внимание приходится задерживать чуть дольше, чтобы понять, где мы и какой символ под курсором.
    Предлагаю вместо этого текущую "область редактирования" (байт, слово, ...) показывать цветами "editable data" и "passive editable data", которые дать настраивать (навеяно VisualCompare). А текущую "позицию редактирования" (полубайт, если мы в области hex'а, байт - если в области дампа) показывать стандартным системным курсором - мигающим подчёркиванием.
Но вообще, это придирки, конечно :crazy:

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

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

Post by artemsen » Fri 19 Apr, 2013 06:55

Добавил в todo.

AlekseyForce
Posts: 5
Joined: Tue 12 Feb, 2013 06:27

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

Post by AlekseyForce » Fri 31 May, 2013 07:01

Прошу сделать вставку байтов.

NoXъ
Posts: 4
Joined: Sat 07 Dec, 2013 06:36
Location: Барнаул

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

Post by NoXъ » Sat 07 Dec, 2013 06:56

Подскажите пожалуйста, как поменять отображение символа с кодом 00 с "квадратика" например, на точку в центре B7 из CP1251?
Image
Если это зашито в теле программы, хотелось бы иметь возможность настроить.

NoXъ
Posts: 4
Joined: Sat 07 Dec, 2013 06:36
Location: Барнаул

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

Post by NoXъ » Sat 07 Dec, 2013 07:03

Выставил шрифт окна Consolas вместо Lucida Console - и пробел сойдёт, так что вопрос снят.

2useven10
Posts: 2953
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 2 times
Been thanked: 77 times

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

Post by 2useven10 » Sat 07 Dec, 2013 10:15

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

Не уверен, что это будет работать в Hexitor...

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

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

Post by artemsen » Sat 07 Dec, 2013 11:31

Не будет, конфиг вьювера в плагине не используется.

Marty
Posts: 170
Joined: Sun 29 Jan, 2006 12:29

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

Post by Marty » Sat 11 Oct, 2014 23:44

Far3
Настроена цветовая схема ala DN - серый фон. Колонка с адресами слева и разделители столбцов - имеют синий фон. Это баг или фича?

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

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

Post by artemsen » Sun 12 Oct, 2014 06:44

В настройках плагина есть пункты по раскраске.

Marty
Posts: 170
Joined: Sun 29 Jan, 2006 12:29

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

Post by Marty » Sun 12 Oct, 2014 11:05

artemsen wrote:В настройках плагина есть пункты по раскраске.
Да, спасибо, нашел. Но есть вопрос - нельзя ли было по умолчанию использовать текущий цвет, часть окна же его использует? Было бы так - я бы и не озадачился вопросом, можно ли отдельно цвета настраивать.

stasf
Posts: 111
Joined: Wed 10 Dec, 2014 22:53
Has thanked: 2 times
Been thanked: 1 time

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

Post by stasf » Sun 09 Aug, 2015 17:04

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

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

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

Code: Select all

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

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

Code: Select all

	if (_cursor_offset  + 0x10 < _file.size()) {

Post Reply

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

Who is online

Users browsing this forum: Yahoo [Bot] and 14 guests