Hex Editor
-
- Posts: 5927
- Joined: Thu 23 Mar, 2006 21:36
- Location: Israel
- Has thanked: 23 times
- Been thanked: 233 times
Hex Viewer & UTF-16
Пытаюсь редактировать, ввожу 1234 и т.п., курсор перемещается на следующий байт при каждом нажатии, но отображение байта не меняется. Что не так?
-
- Posts: 1266
- Joined: Sat 20 Apr, 2013 00:17
- Location: Питер
- Has thanked: 89 times
- Been thanked: 80 times
- Contact:
Hex Editor
Главное, чего не хватает в плагине - работа с кодировками (в частности, UTF-8). Решил проверить Ваш макрос.
Дано: файл из одной строчки:
ЧЯДНТ?
Дано: файл из одной строчки:
local bCont=false -- Чтоб MacroCheck не ругался
ЧЯДНТ?
- HaRT
- Moderator
- Posts: 9167
- Joined: Tue 30 Aug, 2005 17:21
- Location: Санкт-Петербург
- Has thanked: 90 times
- Been thanked: 177 times
Hex Editor
А как вы предлагаете отображать символы, кодируемые в UTF-8 несколькими байтами (т.е. все, кроме базовой латиницы)?
Фар есть инструмент, а не нянька. © 2009 DrKnS
-
- Posts: 1266
- Joined: Sat 20 Apr, 2013 00:17
- Location: Питер
- Has thanked: 89 times
- Been thanked: 80 times
- Contact:
Hex Editor
Было где-то...
- HaRT
- Moderator
- Posts: 9167
- Joined: Tue 30 Aug, 2005 17:21
- Location: Санкт-Петербург
- Has thanked: 90 times
- Been thanked: 177 times
Hex Editor
Да, удобно — и то, что последовательности байтов показаны, и то, что текст читается.
Фар есть инструмент, а не нянька. © 2009 DrKnS
-
- Posts: 1266
- Joined: Sat 20 Apr, 2013 00:17
- Location: Питер
- Has thanked: 89 times
- Been thanked: 80 times
- Contact:
- HaRT
- Moderator
- Posts: 9167
- Joined: Tue 30 Aug, 2005 17:21
- Location: Санкт-Петербург
- Has thanked: 90 times
- Been thanked: 177 times
Hex Editor
Нет, просто я делал этого только с файлами в однобайтовых кодировках. Но по сути замечание справедливое.
Фар есть инструмент, а не нянька. © 2009 DrKnS
-
- Posts: 1266
- Joined: Sat 20 Apr, 2013 00:17
- Location: Питер
- Has thanked: 89 times
- Been thanked: 80 times
- Contact:
Hex Editor
На самом деле обидно... Hex-viewer есть, а Hex-editor-а нету... Несправедливо! Должен быть встроенный.
- HaRT
- Moderator
- Posts: 9167
- Joined: Tue 30 Aug, 2005 17:21
- Location: Санкт-Петербург
- Has thanked: 90 times
- Been thanked: 177 times
- zg
- zero-gravity
- Posts: 5667
- Joined: Tue 15 Mar, 2005 17:36
- Location: riga
- Been thanked: 115 times
- Contact:
Hex Editor
добавил, кодировка берётся из оригинального просмотра.buniak_a_h wrote: ↑Thu 24 Oct, 2019 08:21Главное, чего не хватает в плагине - работа с кодировками (в частности, UTF-8). Решил проверить Ваш макрос.
Hex Editor
Прошу прощения за ламерство, но как пользоваться этим скриптом? Я так понимаю, срабатывать он должен в просмотрщике по CtrlF4. Скопировал его в %FARPROFILE%\Macros\scripts, но FAR этот макрос не видит вообще: никакой реакции на CtrlF4, в хелпе (по F1) в разделе "комбинации макроклавиш, действующих в программе просмотра" насчет этого макроса пусто, в списке макросов, получаемом в LuaManager-е (viewtopic.php?f=60&t=7936), такой не значится.
ЗЫ. Пытался использовать макрос на Far30b5478.x86 и Far30b5503.x86.
ЗЫ. Пытался использовать макрос на Far30b5478.x86 и Far30b5503.x86.
- zg
- zero-gravity
- Posts: 5667
- Joined: Tue 15 Mar, 2005 17:36
- Location: riga
- Been thanked: 115 times
- Contact:
Hex Editor
на последней официальной ночной сборке (x86 и x64) с официального сайта на чистом профиле — у меня работает. убедитесь что у файла расширении .moon, что вы кладёте его туда, куда нужно и что при запуске нет никаких ошибок.LAT wrote: ↑Thu 14 Nov, 2019 11:35Я так понимаю, срабатывать он должен в просмотрщике по CtrlF4. Скопировал его в %FARPROFILE%\Macros\scripts, но FAR этот макрос не видит вообще: никакой реакции на CtrlF4, в хелпе (по F1) в разделе "комбинации макроклавиш, действующих в программе просмотра" насчет этого макроса пусто, в списке макросов, получаемом в LuaManager-е (viewtopic.php?f=60&t=7936), такой не значится.